第一章 数据基础及计算机概述 1
1.1 数值型数据的表示 1
1.2 二进制数的运算 12
1.3 非数值型数据的表示 17
1.4 微型计算机概述 19
本章小结 23
思考题与习题 23
第二章 存储器 25
2.1 存储器基础 25
2.2 随机存取存储器 27
2.3 只读存储器 32
2.4 一般CPU与存储器的连接及扩展 38
本章小结 43
思考题与习题 44
第三章 MCS-51单片机的结构与原理 45
3.1 MCS-51单片机的内部结构 45
3.2 MCS-51单片机的引脚及其功能 56
3.3 MCS-51单片机的工作方式 60
3.4 MCS-51单片机的时序 64
3.5 MCS-51单片机外部存储器的扩展 69
本章小结 72
思考题与习题 73
第四章 指令系统与程序设计 75
4.1 指令的格式与寻址方式 75
4.2 MCS-51的指令系统 78
4.3 MCS-51的伪指令 89
4.4 汇编语言程序设计步骤与结构 92
4.5 顺序程序设计 94
4.6 分支程序设计 96
4.7 循环程序设计 101
4.8 子程序与运算程序设计 106
4.9 宏汇编 118
本章小结 120
思考题与习题 120
第五章 MCS-51单片机的功能模块原理 123
5.1 微型计算机的输入/输出 123
5.2 中断概念及MCS-51的中断系统 130
5.3 定时器/计数器 144
5.4 串行通信及串行接口 154
本章小结 170
思考题与习题 171
第六章 I/O接口扩展及单片机综合应用 172
6.1 I/O接口扩展概述 172
6.2 用TTTL芯片扩展简单的I/O接口 175
6.3 MCS-51与可编程并行I/O芯片8255的接口 177
6.4 A/D与D/A转换器及其应用 184
6.5 MCS-51单片机综合应用实例 199
本章小结 221
思考题与习题 221
附录1 MCS-51实验指导 224
附录2 MCS-51指令一览表 234
附录3 DVCC实验箱操作命令简介 240