第1章 基础知识 1
计算机的发展历史 1
嵌入式计算机系统 2
单片机概述 3
计算机运算基础 9
思考与练习 15
第2章 单片机内部基本结构与工作原理 17
单片机的结构 17
单片机的工作原理 20
单片机的存储器 25
单片机的输入/输出端口结构 32
CPU时序及时钟电路 36
复位电路 40
低功耗方式 42
思考与练习 44
第3章80C51的指令系统 45
指令系统概述 45
指令系统介绍 50
思考与练习 75
第4章 汇编语言程序设计 77
概述 77
顺序程序设计 84
循环程序设计 86
分支程序设计 91
子程序设计 93
查表程序设计 98
思考与练习 100
第5章 中断系统 101
中断系统结构与控制 101
中断处理过程 107
外部中断扩展 111
思考与练习 113
第6章 定时器/计数器 115
定时器/计数器的结构及原理 115
定时器/计数器的控制 116
定时器/计数器的工作方式 119
定时器/计数器的应用举例 122
定时器/计数器T2 128
WDT监视定时器 133
思考与练习 134
第7章 并行扩展技术 136
并行扩展概述 136
存储器扩展 139
并行I/0接口扩展 143
思考与练习 158
第8章 串行通信 159
串行通信概述 159
UART串行口简介 164
单片机之间的通信 171
思考与练习 177
第9章 串行扩展技术 179
串行扩展概述 179
I2C串行扩展总线 182
SPI串行扩展接口 191
思考与练习 196
第10章 应用系统设计及接口技术 197
单片机应用系统概述 197
键盘接口 198
显示器接口 210
数/模转换接口 228
模/数转换接口 238
单片机应用系统实例 243
思考与练习 261
附录1 MCS-51指令表 263
附录2 ASCII码字符表 269
附录3 常用器件引脚图 270
参考文献 272