第一章 单片机概述与数制基础 1
第一节 单片机概述 1
第二节 计算机中的数制与转换 3
第三节 计算机中的数据编码 9
思考与练习 14
第二章 MCS-51单片机的结构与原理 16
第一节 单片机内部结构与引脚功能 16
第二节 内部存储器的结构 19
第三节 CPU时序与振荡电路 25
第四节 复位电路 27
思考与练习 29
第三章 指令系统 30
第一节 MCS51指令系统简介 30
第二节 数据传送指令 31
第三节 算术运算指令 35
第四节 逻辑操作指令 38
第五节 位操作指令 39
第六节 控制转移指令 42
思考与练习 47
第四章 MCS-51的中断系统与定时器/计数器 50
第一节 中断的基本概念 50
第二节 MCS-51的中断系统 52
第三节 定时/计数器 57
思考与练习 66
第五章 输入与输出 68
第一节 输入/输出的基本概念 68
第二节 微机与外设之间的数据传送方式 70
第三节 MCS-51单片机并行I/O口的应用 71
第四节 MCS-51单片机串行口及应用 73
思考与练习 83
第六章 存储器与I/O接口扩展 85
第一节 系统扩展概述 85
第二节 程序存储器的扩展 89
第三节 数据存储器的扩展 93
第四节 外部数据存储器和外部程序存储器同时扩展 95
第五节 简单的I/O口扩展 96
第六节 通用可编程接口芯片 98
思考与练习 105
第七章 单片机应用系统设计与实验开发系统 107
第一节 单片机应用系统简介 107
第二节 MCS-51单片机的开发与开发系统 109
第三节 MCS-51单片机汇编语言伪指令 112
思考与练习 113
实验 115
实验一 数据传送 115
实验二 数据运算 117
实验三 位操作和控制转移 119
实验四 定时/计数器 120
实验五 串行通信 122
实验六 存储器扩展 124
实验七 简单I/O扩展 126
附录 128
附录一 ASCII码(美国标准信息交换代码)表 128
附录二 MCS-51指令表 129
参考文献 137