项目一 单片机控制单灯闪烁
任务一 认识单片机
一、单片机基础概念
二、单片机最小系统
任务二 了解计算机中的数制和编码
一、十进制数、二进制数和十六进制数
二、编码
任务三 单片机仿真工具Proteus的使用
一、Proteus简介
二、Proteus使用
任务四 单片机编程工具KeilμVision的使用
一、Keil简介
二、KeilμVision4的使用
任务五 单片机下载工具STC-ISP软件的使用
任务六 项目实施
一、发光二极管闪烁原理
二、单灯闪烁电路硬件仿真图设计
三、单灯闪烁程序设计
四、单灯闪烁电路仿真调试
项目小结
项目练习
项目二 设计制作流水灯
任务一 了解MCS-51单片机的内部结构
一、MCS-51系列单片机的基本组成
二、MCS-51系列单片机的存储结构
任务二 KeilC51中如何使用单片机资源
一、标识符和关键字
二、KeilC51数据类型
三、C51编译器与存储器
任务三 掌握单片机KeilC51的语法基础
一、KeilC51运算符
二、KeilC51语句
三、单片机KeilC51程序结构
四、数组
五、KeilC51函数
任务四 了解单片机并行接口的结构及功能
一、P0口
二、P1口
三、P2口
四、P3口
任务五 项目实施
一、流水灯原理
二、流水灯电路硬件仿真图设计
三、流水灯程序设计
四、流水灯电路仿真调试
五、花式流水灯
项目小结
项目练习
项目三 设计制作产品计数器
任务一 单片机中断系统的结构及原理
一、中断及相关概念
二、MCS-51中断系统的结构
三、中断响应过程
四、键控发光二极管
任务二 用八段LED显示器实现数码显示
一、LED数码显示器结构与原理
二、LED数码管的译码方式
三、LED数码管软件译码静态显示方式
四、LED数码管软件译码动态显示方式
任务三 用LED点阵显示器显示汉字
一、LED点阵显示器结构
二、LED点阵显示器显示原理
三、单片机控制LED点阵显示器应用举例
任务四 项目实施
一、产品计数器原理
二、产品计数器仿真电路图设计
三、产品计数器程序设计
四、产品计数器电路仿真调试
项目小结
项目练习
项目四 设计制作60秒定时提醒器
任务一 了解单片机定时器/计数器
一、何为定时/计数
二、MCS-51单片机定时器/计数器结构
三、工作方式寄存器TMOD
四、控制寄存器TCON
五、定时器/计数器工作方式
任务二 定时器/计数器的应用
一、工作方式2应用举例
二、工作方式1应用举例
任务三 项目实施
一、60秒定时提醒器原理分析
二、60秒定时提醒器的硬件仿真
三、60秒定时提醒器的程序设计
四、60秒定时提醒器仿真调试
项目小结
项目练习
项目五 单片机双机通信
任务一 了解串行通信技术的相关概念
一、串行通信和并行通信
二、串行通信制式
三、异步通信和同步通信
任务二 熟悉MCS-51单片机串行口的结构及工作原理
一、MCS-51单片机串行口结构
二、串行口的寄存器
三、串行口工作方式
四、串行口波特率
任务三 实现MCS-51单片机与PC之间的通信
一、串行接口的种类
二、RS-232C接口
三、USB转串口模块
任务四 项目实施
一、暗号验证器原理分析
二、暗号验证器硬件仿真图设计
三、暗号验证器程序设计
四、暗号验证器仿真调试
项目小结
项目练习
……
项目六 设计制作数字电压表
项目七 设计制作信号发生器
项目八 设计制作电子密码锁
项目九 设计制作温度显示报警器
附录
参考文献
展开