第一章 概述 1
第一节 单片机的特点及发展概况 1
第二节 常用单片机系列介绍 5
习题一 10
第二章 MCS-51单片机结构及原理 12
第一节 MCS-51单片机结构 12
第二节 MCS-51的存储器结构 17
第三节 输入/输出端口结构 21
第四节 单片机的时序电路 25
习题二 32
第三章 MCS-51单片机指令系统及编程举例 33
第一节 指令系统简介 33
第二节 MCS-51的寻址方式 34
第三节 指令系统及应用举例 36
第四节 综合编程举例 56
习题三 65
第四章 单片机定时功能及应用 67
第一节 定时器/计数器的结构与工作原理 67
第二节 定时计数器的操作模式及应用 71
第三节 定时器综合应用举例 78
习题四 80
第五章 单片机的中断系统 81
第一节 MCS-51的中断系统 81
第二节 中断处理过程 84
第三节 外部中断扩充方法 87
第四节 中断系统的应用举例 91
习题五 96
第六章 单片机串行口及应用 97
第一节 串行口的结构与工作原理 97
第二节 工作方式与波特率的设置 100
第三节 串行口应用举例 108
习题六 117
第七章 单片机系统扩展 119
第一节 扩展总线的产生 119
第二节 程序存储器的扩展 120
第三节 数据存储器的扩展 125
第四节 I/O端口的扩展 129
习题七 138
第八章 输入及输出接口 139
第一节 键盘输入及接口 139
第二节 LED显示器及其接口 144
第三节 可编程键盘、显示器接口8279 150
第四节 打印机接口及应用 161
第五节 D/A、A/D转换器接口及应用 172
习题八 184
第九章 单片机应用系统实例 185
第一节 单片机智能转速表 185
第二节 单片机智能数字RLC测量仪 187
第三节 单片机温度检测系统 191
第十章 单片机应用系统的开发与开发工具 199
第一节 单片机的开发系统 199
第二节 单片机应用系统的设计 202
附录一 MCS-51指令表 208
附录二 常用芯片引脚图 212
附录三 二进制逻辑单元图形符号对照表 217
参考文献 218