目录
项目一流水灯1
1.1项目设计1
1.1.1项目要求1
1.1.2电路设计1
1.1.3程序设计2
1.1.4项目实施4
1.2关联知识5
1.2.1仿真工具Proteus5
1.2.2仿真工具Keil μVision11
1.2.3Proteus与Keil μVision的联合仿真19
1.3项目拓展22
1.3.1单片机最小系统的开发过程22
1.3.2流水灯的功能拓展23
项目二抢答器24
2.1项目设计24
2.1.1项目要求24
2.1.2电路设计24
2.1.3程序设计26
2.1.4项目实施29
2.2关联知识30
2.2.1单片机结构30
2.2.2LED(Light Emitting Diode)技术41
2.2.3汇编程序设计46
2.3项目拓展49
2.3.1单片机应用系统常见故障与调试49
2.3.2查表程序的编写50
2.3.3抢答器的功能拓展51单片机应用系统设计与实现目录项目三篮球记分牌52
3.1项目设计52
3.1.1项目要求52
3.1.2电路设计52
3.1.3程序设计53
3.1.4项目实施62
3.2关联知识64
3.2.1中断系统64
3.2.2键盘接口技术70
3.3项目拓展76
3.3.1按键处理的常用技巧76
3.3.2篮球记分牌的功能拓展78
项目四万年历79
4.1项目设计79
4.1.1项目要求79
4.1.2电路设计79
4.1.3程序设计81
4.1.4项目实施91
4.2关联知识93
4.2.1定时器/计数器93
4.2.2LCD(Liquid Crystal Display)技术98
4.2.3数字温度传感器DS18B20104
4.3项目拓展107
4.3.1模/数与数/模转换技术107
4.3.2万年历的功能拓展117
项目五门禁系统118
5.1项目设计118
5.1.1项目要求118
5.1.2电路设计118
5.1.3程序设计119
5.1.4项目实施143
5.2关联知识145
5.2.1存储器扩展技术145
5.2.2串行通信技术156
5.3项目拓展170
5.3.1单片机和RS485通信接口170
5.3.2单片机的I/O口模拟串口173
5.3.3门禁系统的功能拓展174
附录A特殊功能寄存器175
附录B单片机伪指令176
附录C单片机指令系统178
C.1单片机指令格式178
C.2寻址方式179
C.2.1立即数寻址179
C.2.2直接寻址179
C.2.3寄存器寻址180
C.2.4寄存器间接寻址方式180
C.2.5位寻址181
C.2.6基址寄存器加变址寄存器间接寻址181
C.2.7相对寻址181
C.3指令系统182
C.3.1指令分类182
C.3.2数据传送类指令183
C.3.3算术运算指令186
C.3.4逻辑运算指令 189
C.3.5控制转移指令 191
C.3.6位操作指令 195
参考文献199