第1章 80C51单片机应用系统的设计及相关软件的使用
1.1 80C51单片机应用系统的设计
1.2 Keil C51的使用
1.2.1 创建项目
1.2.2 调试程序
1.3 仿真器
1.4 编程器
1.5 ISP下载
1.6 串行调试软件
第2章 Proteus 7.1入门
2.1 Proteus ISIS的操作及电路原理图设计
2.1.1 Proteus ISIS简介
2.1.2 Proteus ISIS编辑环境及参数设置
2.1.3 Proteus ISIS原理图设计
2.1.4 Proteus ISIS元件制作
2.2 Proteus VSM虚拟系统模型
2.2.1 激励源
2.2.2 Proteus VSM虚拟仪器的使用
2.3 Proteus ARES的PCB设计
2.3.1 Proteus ARES简介
2.3.2 Proteus ARES参数设置
2.3.3 Proteus ARES中的PCB制作实例
第3章 51系列软件程序设计与仿真
3.1 清零、置位程序的设计与仿真
3.1.1 片内清零程序的设计
3.1.2 片内清零程序的调试与仿真
3.1.3 片外清零程序的设计
3.1.4 片外清零程序的调试与仿真
3.1.5 置位程序的设计
3.1.6 置位程序的调试与仿真
3.2 拼字程序的设计与仿真
3.2.1 片内拼字程序的设计
3.2.2 片内拼字程序的调试与仿真
3.2.3 片外拼字程序的设计
3.2.4 片外拼字程序的调试与仿真
3.3 拆字程序的设计与仿真
3.3.1 片内拆字程序的设计
3.3.2 片内拆字程序的调试与仿真
3.3.3 片外拆字程序的设计
3.3.4 片外拆字程序的调试与仿真
3.4 数据块传送程序的设计与仿真
3.4.1 数据块传送程序的设计
3.4.2 数据块传送程序的调试与仿真
3.5 数据排序程序的设计与仿真
3.5.1 数据排序程序的设计
3.5.2 数据排序程序的调试与仿真
第4章 51系列通用I/O控制
4.1 P1口的应用(一)
4.1.1 硬件设计
4.1.2 程序设计
4.1.3 调试与仿真
4.2 P1口的应用(二)
4.2.1 硬件设计
4.2.2 程序设计
4.2.3 调试与仿真
4.3 闪烁灯
4.3.1 硬件设计
4.3.2 程序设计
4.3.3 调试与仿真
4.4 流水灯
4.4.1 硬件设计
4.4.2 程序设计
4.4.3 调试与仿真
4.5 花样灯(一)
4.5.1 硬件设计
4.5.2 程序设计
4.5.3 调试与仿真
4.6 花样灯(二)
4.6.1 硬件设计
4.6.2 程序设计
4.6.3 调试与仿真
4.7 模拟交通灯
4.7.1 硬件设计
4.7.2 程序设计
4.7.3 调试与仿真
4.8 定时/计数器的应用(一)
4.8.1 硬件设计
4.8.2 程序设计
4.8.3 调试与仿真
4.9 定时/计数器的应用(二)
4.9.1 硬件设计
4.9.2 程序设计
4.9.3 调试与仿真
4.10 中断系统的应用(一)
4.10.1 硬件设计
4.10.2 程序设计
4.10.3 调试与仿真
4.11 中断系统的应用(二)
4.11.1 硬件设计
4.11.2 程序设计
4.11.3 调试与仿真
4.12 两个单片机串行通信
4.12.1 硬件设计
……
第5章 音乐的应用
第6章 LED数码管与键盘的应用
第7章 数/模转换器和模/数转换器的应用
第8章 显示器的应用
第9章 工业控制
附录A 单片机指令速查表
附录B Proteus的常用快捷键
参考文献