20次课
上课地点:湖南长沙芙蓉区长沙市芙蓉区五一大道497号长沙饭店商务楼4楼403
课程内容:第一阶段:
一、单片机与嵌入式系统概述:
包括嵌入式系统概念、单片机的特点、应用领域和发展趋势、市场主流单片机性能比较与选型、常用51核单片机介绍、业内通用嵌入式系统开发方法和流程、开发板及相关开发工具的介绍和使用等;
二、51单片机架构及基本资源的使用:
包括单片机工作原理介绍、51单片机架构介绍、单片机最小系统介绍、51单片机基本资源如并口、中断、时钟与复位、串口等的熟练使用等;
三、单片机基本资源扩展设计:
包括存储器扩展设计、可编程和不可编程I/O接口扩展设计、I2C总线的模拟设计等;
四、输入输出设备的设计:
包括独立式按键和矩阵键盘的各种输入方法、数码管及液晶显示器的接口设计、蜂鸣器的设计;
五、输入通道和输出通道的设计:包括一定模拟和数字信号量的输入、频率量的输入方法、A/D转换原理与器件选型及
其与单片机的接口设计、数字与模拟量的输出方法、功率驱动相关知识、D/A转换原理与器件选型及其与单片机的接口设计等;
六、单片机软硬件设计和调试经验:
各种软件开发和设计技巧、调试经验等;
七、开发环境和开发工具介绍:
Keil uVision2集成开发环境的使用与软调试等;
八、软硬件系统集成和调试方法,技术文档的编写规范
第二阶段:项目实战阶段
通过第一循环的学习对单片机编程能力得到强化和锻炼,本阶段重点是单片机热门模块的实战和项目开发