项目1信号灯
1.1项目设计要求
1.2项目分析
1.3知识平台
1.3.1单片机概述
1.3.2MCS?51单片机结构
1.3.3单片机最小系统
1.3.4单片机应用系统
1.3.5汇编语言与C语言
1.3.6C文件结构
1.3.7算法与流程图
1.4项目实施
1.4.1Protues电路仿真设计
1.4.2软件设计
1.4.3Keil C与Proteus连接仿真调试
1.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
项目2闪烁灯
2.1项目设计要求
2.2项目分析
2.3知识平台
2.3.1并行输入输出(I/O)端口
2.3.2CPU时序
2.3.3C语言基本语句
2.4项目实施
2.4.1Protues电路仿真设计
2.4.2软件设计
2.4.3Keil C与Proteus连接仿真调试
2.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
项目3霓虹灯
3.1项目设计要求
3.2项目分析
3.3知识平台
3.3.1标识符
3.3.2数据类型
3.3.3常量和变量
3.3.4运算符及表达式(一)
3.3.5C语言程序的基本结构及流程图
3.4项目实施
3.4.1Protues电路仿真设计
3.4.2软件设计
3.4.3Keil C与Proteus连接仿真调试
3.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
项目4简易计数器
4.1项目设计要求
4.2项目分析
4.3知识平台
4.3.1数码管的结构和分类
4.3.2数码管的显示方式
4.3.3数码管的字形编码
4.3.4数组
4.4项目实施
4.4.1Protues 电路仿真设计
4.4.2软件设计
4.4.3Keil C 与 Proteus 连接仿真调试
4.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
项目5数字显示器
5.1项目设计要求
5.2项目分析
5.3知识平台
5.3.1动态显示方式及其典型应用电路
5.3.2局部变量和全局变量
5.3.3C51函数
5.4项目实施
5.4.1Protues电路仿真设计
5.4.2软件设计
5.4.3Keil C与Proteus连接仿真调试
5.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
项目6汽车转向灯
6.1项目设计要求
6.2项目分析
6.3知识平台
6.3.1键盘基本知识
6.3.2运算符及表达式(二)
6.3.3选择(分支)语句
6.4项目实施
6.4.1Protues电路仿真设计
6.4.2软件设计
6.4.3Keil C与Proteus连接仿真调试
6.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
项目7呼叫器
7.1项目设计要求
7.2项目分析
7.3知识平台
7.3.1单片机与矩阵式按键接口电路
7.3.2switch case 判断语句
7.3.3return,break,continue语句
7.4项目实施
7.4.1Protues电路仿真设计
7.4.2软件设计
7.4.3Keil C与Proteus连接仿真调试
7.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
项目8报警器
8.1项目设计要求
8.2项目分析
8.3知识平台
8.3.1中断系统
8.3.2中断系统控制
8.3.3中断处理过程
8.3.4中断源扩展方法
8.3.5音频报警模块设计
8.3.6热释电红外传感器与单片机的连接
8.4项目实施
8.4.1Protues 电路仿真设计
8.4.2软件设计
8.4.3Keil C与Proteus连接仿真调试
8.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
项目9测速表
9.1项目设计要求
9.2项目分析
9.3知识平台
9.3.1定时/计数器的结构
9.3.2定时/计数器的工作方式
9.3.3定时/计数器的初步应用举例
9.3.4霍尔传感器(A3144)与单片机的连接
9.4项目实施
9.4.1Protues电路仿真设计
9.4.2软件设计
9.4.3Keil C与Proteus连接仿真调试
9.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
项目10烟雾检测报警器
10.1项目设计要求
10.2项目分析
10.3知识平台
10.3.1MQ?2烟雾传感器
10.3.2信号采集及前置放大电路
10.3.3A/D转换电路
10.3.4声光报警电路
10.4项目实施
10.4.1Protuse电路仿真设计
10.4.2软件设计
10.4.3Keil C与Protuse连接仿真调试
10.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
项目11调速水泵
11.1项目设计要求
11.2项目分析
11.3知识平台
11.3.1PWM 技术概述
11.3.2PWM调速基本工作原理
11.3.3数/模(D/A)转换器概述
11.3.4典型D/A转换器件——DAC0832
11.4项目实施
11.4.1Protuse电路仿真设计
11.4.2软件设计
11.4.3Keil C与Protuse连接仿真调试
11.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
项目12远程通信控制器
12.1项目设计要求
12.2项目分析
12.3知识平台
12.3.1数据通信基础
12.3.2串行通信分类
12.3.3单片机的异步串口(UART)
12.3.4串口通信的基本程序模块
12.3.5字符串与字符数组
12.3.6双机通信的硬件连接
12.4项目实施
12.4.1Protues电路仿真设计
12.4.2软件设计
12.4.3Keil C与Proteus连接仿真调试
12.4.4实物制作
关键知识点小结
问题与讨论
知识与技能拓展
习题
附录
附录AProteus ISIS的使用
附录BKeil μVision4使用
附录CSTC?ISP下载软件的使用
参考文献