目录
序
前言
第一章计算机基础知识1
第一节概述1
第二节微处理器3
第三节存储器6
第四节计算机中的数和编码8
第五节单片机的发展及应用13
思考题与习题19
第二章MCS51单片机的硬件结构21
第一节MCS51单片机的结构和引脚21
第二节中央处理单元(CPU)24
第三节MCS51单片机存储器结构26
第四节MCS51并行I/O端口33
第五节时钟和CPU时序37
第六节复位与节电工作方式39
思考题与习题42
第三章MCS51单片机的指令系统44
第一节指令系统概述44
第二节寻址方式46
第三节MCS51单片机指令系统50
思考题与习题75
第四章汇编语言程序设计78
第一节汇编语言源程序的格式和伪指令78
第二节汇编语言源程序汇编81
第三节汇编语言程序设计举例82
思考题与习题97
第五章MCS51单片机中断系统99
第一节中断系统的结构100
第二节中断的响应104
思考题与习题109
第六章MCS51单片机定时器/
计数器111
第一节定时器/计数器的结构和工作
方式111
第二节定时器/计数器的编程应用举例118
思考题与习题124
第七章MCS51单片机串行接口125
第一节串行通信的基本概念125
第二节MCS51串行接口的组成127
第三节串行接口的工作方式129
第四节多机通信原理134
第五节串行接口应用程序举例136
思考题与习题145
第八章MCS51单片机存储器的
扩展146
第一节MCS51单片机存储器扩展的
概述146
第二节程序存储器的扩展150
第三节数据存储器的扩展153
第四节扩展外部存储器的综合设计
举例155
思考题与习题155
第九章MCS51单片机并行I/O
接口的扩展156
第一节I/O接口的扩展156
第二节8255A可编程I/O接口设计及
扩展技术158
第三节8155可编程接口及扩展技术164
思考题与习题169
第十章输入/输出设备及接口技术170
第一节七段LED显示器接口技术170
第二节键盘接口技术174
第三节打印机接口技术180
第四节数模(DA)与模数(AD)
转换电路接口技术192
第五节串行通信接口技术211
思考题与习题218
第十一章MCS51单片机基于Proteus
的仿真220
第一节软件简介220
第二节软件的安装222
第三节运行与调试226
附录239
附录AASCII(美国标准信息交换码)表239
附录BMCS51单片机指令系统表240
附录CMCS51单片机学习及开发指南242
参考文献248