第一篇 微型计算机原理 1
第一章 概述 1
1.1 电子计算机和微型计算机的发展概况 1
1.2 微型计算机的软件 2
1.3 几个名词的解释 3
第二章 计算机中的数制和码制 4
2.1 二进制和十六进制 4
2.2 原码、反码和补码 9
2.3 数的定点表示和浮点表示 12
2.4 BCD码和ASCII码 14
2.5 计算机运算器对数的基本运算 16
2.6 小结 20
习题一 20
第三章 微型计算机的基本工作原理 22
3.1 微型计算机的基本组成 22
3.2 微处理器的基本结构 24
3.3 微处理器的指令和指令系统 31
3.4 微型计算机的程序 47
3.5 小结 53
习题二 54
第四章 微型计算机的存储器 56
4.1 存储器概述 56
4.2 存储器芯片的结构和实例 57
4.3 CPU与存储器基本连接方法 60
4.4 小结 63
习题三 64
第五章 输入/输出接口和中断 65
5.1 CPU同外设的接口信息和寻址方式 65
5.2 并行输入输出端口的简单连接方式 67
5.3 查询方式数据传送 69
5.4 微型计算机的中断系统 71
5.5 DMA和I/O处理机 74
5.6 小结 75
习题四 75
第二篇 MCS-51单片机原理与应用 76
第一章 MCS-51单片机概述 76
1.1 单片机系列简介 76
1.2 MCS-51单片机内部结构和外部引脚 78
1.3 MCS-51单片机存储器配置 80
1.4 MCS-51单片机工作时序 85
1.5 小结 87
习题五 87
第二章 MCS-51指令系统和汇编程序设计 88
2.1 指令系统概述 88
2.2 寻址方式 89
2.3 MCS-51指令系统 91
2.4 汇编语言程序设计初步 122
2.5 小结 136
习题六 137
第三章 MCS-51单片机的输入/输出端口和中断系统 141
3.1 MCS-51单片机的并行I/O口 141
3.2 MCS-51单片机的定时/计数器 144
3.3 MCS-51单片机的中断系统 154
3.4 MCS-51单片机的串行输入/输出口 163
3.5 小结 185
习题七 185
第四章 MCS-51单片机的扩展 186
4.1 MCS-51单片机外部存储器的扩展 186
4.2 MCS-51单片机并行I/O口的扩展 198
4.3 MCS-51单片机串行口的扩展 206
4.4 MCS-51单片机定时/计数器的扩展 211
4.5 小结 216
习题八 217
第五章 MCS-51的综合应用 218
5.1 概述 218
5.2 D/A转换器接口技术 219
5.3 A/D转换器接口技术 226
5.4 LED显示器,键盘与MCS-51的接口 232
5.5 汽车信号灯控制系统 252
5.6 小结 258
习题九 258
附录 260
1.传送指令表 260
2.算逻指令表 261
3.转跳指令表 262