模块1 单片机概述 1
知识点 1
技能点 1
任务 认识单片机 1
小结 5
思考与练习题 5
实训 利用万能实验板制作89C51单片机最小系统 6
模块2 80C51单片机的内部结构 9
知识点 9
能力点 9
技能点 9
任务一 80C51单片机内部结构与工作原理 9
任务二 80C51单片机应用的基本常识 27
小结 33
思考与练习题 34
实训 单片机最小系统的应用 34
模块3 51系列单片机指令系统 46
知识点 46
能力点 46
技能点 46
任务 指令系统 46
小结 70
思考及练习题 71
模块4 汇编语言程序设计 73
知识点 73
能力点 73
技能点 73
任务 汇编语言程序设计的方法与步骤 73
小结 94
思考及练习题 95
模块5 中断系统 97
知识点 97
能力点 97
任务 80C51中断系统 97
小结 107
思考及练习题 107
实训 中断系统的应用 108
模块6 80C51单片机定时器/计数器 113
知识点 113
能力点 113
技能点 113
任务一 定时器/计数器的结构与工作原理分析 113
任务二 定时器/计数器工作方式 119
任务三 定时器/计数器应用举例 126
小结 129
思考与练习题 129
实训 定时器/计数器的应用 129
模块7 80C51单片机串行接口 134
知识点 134
能力点 134
技能点 134
任务一 通信的基本概念 134
任务二 80C51单片机的串行口结构与工作原理分析 137
任务三 串行口工作方式 143
任务四 串行口的多机通信 157
小结 164
思考与练习题 166
实训 串行口双机通信演示 166
模块8 80C51单片机的存储器扩展 167
知识点 167
能力点 167
技能点 167
任务一 80C51单片机的总线技术 167
任务二 程序存储器EPROM的扩展 172
任务三 串联型程序存储器ROM的扩展方法 179
任务四 数据存储器RAM的扩展方法 187
小结 191
思考与练习题 191
模块9 并行I/O接口 192
知识点 192
能力点 192
技能点 192
任务 可编程I/O接口8255的扩展技术 192
小结 208
思考与练习题 208
实训 输入/输出接口实验 209
模块10 D/A、A/D转换器接口 210
知识点 210
能力点 210
技能点 210
任务一 D/A转换器的扩展技术 210
任务二 A/D转换器的扩展技术 217
小结 224
思考与练习题 224
实训 D/A和A/D转换接口实训 224
附录 225
附录1 80C51指令表 225
附录2 ASCⅡ代码 230
参考文献 231