第一章 单片机基础知识 1
第一节 单片机概述 1
第二节 MCS-51系列单片机及其主要类型 7
第三节 单片机的开发与学习 9
第四节 存储器基础知识 12
第二章 单片机的组成 15
第一节 80C51的内部结构和引脚功能 15
第二节 MCS-51存储器的结构 20
第三节 并行I/O端口 28
第四节 时钟和时序 34
第五节 复位和低功耗工作方式 38
第三章 MCS-51单片机的指令系统 42
第一节 MCS-51指令系统的分类与一般说明 42
第二节 MCS-51系统的寻址方式 44
第三节 MCS-51单片机的助记符语言 50
第四节 MCS-51单片机的指令系统 50
第四章 汇编语言程序设计 70
第一节 概述 70
第二节 汇编语言程序的基本结构 72
第三节 汇编语言格式 84
第四节 伪 指令 85
第五节 汇编语言的语法结构 87
第五章 中断系统和定时器/计数器 90
第一节 MCS-51中断系统 90
第二节 MCS-51单片机的定时/计数器 102
第六章 MCS -51单片机I/O接口的简单应用设计 109
第一节 常用的串行总线 109
第二节 串行单总线技术 113
第三节 I/O接口的功能和内部结构 120
第四节 典型外围接口技术 125
第七章 MCS-51单片机系统扩展技术 137
第一节 扩展技术概述 137
第二节 存储器扩展 138
第三节 程序存储器扩展 145
第三节 数字I/O扩展 152
第四节 系统监控芯片的接口扩展 160
第五节 外部中断源的扩展 161
第八章 单片机应用系统设计 163
第一节 单片机应用系统设计的基本要求和一般方法 163
第二节 基于单片机测控系统的基本结构 166
第三节 单片机应用系统的开发与调试 167
第四节 单片机应用系统的低功耗技术 170
第五节 单片机应用系统的抗干扰技术 171
参考文献 186