第1章 基础知识 1
1.1单片机简介 1
1.2数制、码制与编码 8
1.3半导体存储器 16
思考与练习题 19
第2章MCS-51系列单片机硬件结构与功能 20
2.1 MCS-51系列单片机的结构 20
2.2 MCS-51系列单片机引脚 25
2.3 MCS-51系列单片机存储器结构 28
2.4 8051单片机复位电路和时钟电路 32
思考与练习题 35
第3章 MCS-51单片机指令系统 37
3.1概述 37
3.2 MCS-51指令系统的寻址方式 39
3.3 MCS-51指令系统 42
3.4伪指令 57
思考与练习题 59
第4章MCS-51单片机汇编程序设计 61
4.1汇编语言程序设计概述 61
4.2基本结构程序设计 62
4.3子程序设计和参数传递 72
4.4查表程序设计 77
思考与练习题 80
第5章 中断和定时器/计数器 82
5.1中断 82
5.2中断控制 85
5.3外部中断源系统的应用 89
5.4定时器/计数器 94
5.5定时器/计数器编程和应用 101
思考与练习题 108
第6章MCS-51单片机的串行通信 109
6.1串行通信的概念 109
6.2串行通信的结构及工作方式 113
6.3串行通信的应用 119
思考与练习题 138
第7章MCS-51系统扩展与接口技术 140
7.1存储器扩展技术 141
7.2 I/O接口扩展技术 148
7.3键盘和显示接口 161
7.4模拟量与数字量转换电路接口技术 179
思考与练习题 193
附录 195
附录A MCS-51系列单片机指令系统表 195
附录B ASCII(美国标准信息交换码)表 201
参考文献 203