培养对象
1
电子行业硬件工程师想提升软件产品开发的各类从业人员
2
数字电路熟悉,自学单片机很难提升实战开发能力的单片机嵌入式爱好者
3
各大专院校,自动化,计算机,信息工程等专业,理论知识熟悉无实战开发经验的学生老师等
4
有一定的基础想通过实战开发进入嵌入式单片机开发领域的嵌入式爱好者
本阶段从单片机发展
本阶段从单片机发展、原理内部结构、小系统等单片机基础架构及基本外围电路入门学习,接着学习Keil C51软件应用、单片机程序设计、基本语句、函数、数组、指针、语句、单片机定时、中断、串行通信等。重点模块强化练习:键盘、时钟、AD、串行、I2C接口、红外、LCD等模块强化实战。通过本阶段学习在单片机编程特别是C语言,单片机程序开发方面得到加强。注:本阶段为单片机基础课程学习,如基础不好可循环学习。本阶段内容熟悉后方可进入下一阶段学习,如果本阶段课程内容熟悉,可以直接跳到下一阶段学习。
当编写自己的程序信手拈来、阅读别人的程序能够发现问题的时候,说明你的单片机编程水平相当不错了。接下来就应该研究硬件了。硬件设计包括电路原理设计和PCB板设计。学习做硬件要比学习做软件麻烦,成本更高,周期更长。但是,学习单片机的终目的是做产品开发----软件和硬件相结合形成完整的控制系统。所以,做硬件也是学习单片机技术的一个必学内容。
电路原理设计涉及到各种芯片的应用,而这些芯片外围电路的设计、典型应用电路和与单片机的连接等在芯片数据手册(DATASHEET)都能找到答案,前提是要看得懂全英文的数据手册。否则,照搬别人的设计永远落在别人的后面,你做的产品就没有创意。电子技术领域的一手资料(DATASHEET)都是英文,从一手资料里你所获得的知识可能是在教科书