课程 | 内容 | 目标 | 课时 |
初级一 | 51单片机基本结构和工作原理 |
掌握89C52单片机引脚功能和必要外接电路; 理解存储器类别以及工作原理; |
6 |
初级二 |
51单片机并行I0口; 基本汇编程序; KEIL C51 |
能使用KEIL C51 IDE; 能编写基本的C51汇编程序; 理解并能操作并行I0口 |
6 |
初级三 |
各种特殊寄存器: 汇编指令; |
清晰掌握51单片机内部结构和ROM,RAM体系; 完整掌握51单片机汇编指令集; 熟练掌握常用特殊寄存器的用法; |
6 |
初级四 |
定时/计数器; 中断; |
了解中断,定时/计数器工作原理并熟练使用 | 6 |
初级五 | 数字电路 | 熟练掌握、运用门电路,组合逻辑电路,时序逻辑电路,脉冲电路,数模转化电路的工作原理; | 6 |
初级六 | 电路设计 |
protel的使用; 通过案例学习复杂电路设计 |
6 |
初级七 | C51单片机语言 | 掌握C51数据类型、运算符与表达式,和函数通过案例学习C51流程与控制熟练用C语言编程 | 12 |
初级八 |
串行通讯; C语言程序设计--大代码的书写和管理 |
了解单片机串行接口的结构和工作原理; 熟悉单片机串行控制相关的寄存器; 熟悉串行通讯编程; 熟悉子程序的设计; 能用模快化的思想管理,编写大代码和复杂模型 |
6 |
初级九 | 看门狗 |
熟悉看门狗复位WDR和看门狗定时器WDT的应用场景; 熟悉软件看门狗的编写; 熟悉看门狗专用芯片工作原理和应用 |
6 |
中级一 | 红外遥控接收 |
通过学习红外模快的外围电路设计初步熟悉数字电路设计; 理解红外模快的工作原理;使用C语言操作红外模块; |
6 |
中级二 |
LED显示器接口; 键盘接口; 外围串行总线接口 |
了解各种常用外设的工作原理和接口工作原理; 熟练用程序访问和操作常用外围设备 |
6 |
中级三 | A/D与D/A转换 | 通过案例熟练掌握A/D与D/A转换程序设计 | 12 |
中级四 |
复位源设计; 外扩电压检测芯片; |
熟悉各种复位电路的设计和工作原理; 熟悉电压检测芯片HT70XX和MAX810,MAX812,MAX707/708 |
3 |
中级五 | 液晶触摸屏接口 | 使用C语言编写液晶触摸屏控制程序, | 6 |
中级六 | 单片机访问温度传感器,人体红外传感器 |
能设计单片机外围访问温度传感器,人体红外传感器的电路; 制做完整的硬件设备; |
6 |
中级七 | 单片机以太网访问 |
能够设计所有的单片机以太网访问应用硬件电路; 编写C程序 |
6 |
中级八 | 单片机控制强电 | 通过单片机对家庭生活电器和照明设备的控制学习强电应用 | 6 |
中级九 | 系统信赖度设计 |
PCB LAYOUT;软件保护设计; EFT,ESD,EMI防制;系统可靠性测试 |
3 |
高级一 | AVR单片机介绍 | 掌握AVR单片机结构,开发环境,熟练使用AVR仿真器 | 12 |
高级二 | AVR单片机项目 | 使用C语言开发AVR单片机;参与企业级产品(中央空调控制器)开发;熟悉大型项目开发流程 | 24 |
高级三 | *PIC单片机介绍 | 掌握PIC单片机结构,开发环境,熟练使用PIC仿真器 | 12 |
高级四 | *PIC单片机项目 | 使用C语言开发PIC单片机;参与企业级产品开发,承接真实项目外包 | 24 |
高级五 | *嵌入式开发(ARM)为选修 | 系统的学习嵌入式LINUX系统应用和驱动,LINUX系统移植和裁减。 | 96 |