第一章 微型计算机基本知识 1
1.1 微型计算机的发展与应用 1
1.2 计算机系统的组成 3
1.3 微机硬件系统组成 5
1.4 程序设计语言 11
1.5 数制与编码 13
习题一 26
第二章 MCS-51单片机的组成 28
2.1 单片机概述 28
2.2 MCS-51单片机的CPU 31
2.3 MCS-51单片机存储器配置 34
2.4 MCS-51单片机的并行输入/输出口 38
2.5 MCS-51单片机的基本组成 42
习题二 49
第三章 MCS-51单片机指令系统 51
3.1 指令系统的概述 51
3.2 MCS-51单片机指令系统 54
习题三 74
实验三 75
第四章 汇编语言程序设计 77
4.1 伪指令与程序分类 77
4.2 分支程序设计 81
4.3 循环程序设计 90
4.4 子程序与堆栈技术 102
4.5 显示程序设计 109
习题四 118
实验四 121
第五章 存储器 124
5.1 存储器概述 124
5.2 只读存储器ROM 126
5.3 随机存储器RAM 133
5.4 单片机存储器的扩充 136
5.5 存储器的时序图 143
习题五 148
实验五 149
第六章 中断系统与定时计数器 150
6.1 中断的基本概念 150
6.2 MCS-51单片机的中断系统 155
6.3 MCS-51单片机的定时计数器 164
习题六 181
实验六 182
7.1 接口概述 184
第七章 接口技术 184
7.2 8255并行接口 188
7.3 8155并行接口 205
7.4 单片机控制强电接口技术 215
7.5 单片机控制步进电机接口技术 219
7.6 显示键盘接口技术 228
习题七 235
实验七 237
8.1 串行通信基础知识 241
第八章 串行通信 241
8.2 MCS-51串行接口 245
习题八 264
实验八 265
第九章 D/A与A/D接口 266
9.1 D/A与A/D基本概念 266
9.2 D/A转换接口 267
9.3 A/D转换接口 275
习题九 282
实验九 283
第十章 工业用单片单板机 285
10.1 概述 285
10.2 工业单片单板机的硬件组成 285
10.3 工业单片单板机的软件系统 291
习题十 300
附录 MCS-51系列单片机指令表 301