第一章 概述 1
1-1绪论 1
1-2单片机的特点及发展概况 2
1-3常用单片机系列介绍 6
第二章 计算机基础知识 12
2-1数制 12
2-1码制 14
2-3微型计算机的基本组成电路 16
2-4存储器 21
第三章 单片机结构及原理 26
3-1MCS-51单片机结构 26
3-2MCS-51的存储器结构 31
3-3CPU时序和其它电路 36
3-4输入/输出端口结构 42
3-5单片机的工作过程 45
第四章 MCS-51的指令系统 48
4-1指令系统简介 48
4-2寻址方式 49
4-3数据传送类指令 54
4-4算术运算类指令 60
4-5逻辑操作类指令 65
4-6控制转移类指令 68
4-7位操作类指令 72
第五章 汇编语言程序设计 78
5-1概述 78
5-2顺序结构程序 82
5-3分支程序 85
5-4循环程序 91
5-5查表程序 95
5-6子程序 99
5-7综合编程举例 104
第六章 定时/计数器 116
6-1定时/计数器的结构与工作原理 116
6-2定时/计数器的方式寄存器和控制寄存器 117
6-3定时/计数器的4种工作方式 119
6-4定时器应用举例 122
第七章 串行接口 128
7-1概述 128
7-2串行口结构与工作原理 130
7-3波特率设计 132
7-4串行通信工作方式 134
7-5串行口应用举例 136
第八章 中断系统 143
8-1概述 143
8-2MCS-51的中断系统 145
8-3中断处理过程 149
8-4扩充外中断源 152
8-5中断系统的应用 154
第九章 系统扩展 168
9-1程序存储器的扩展 168
9-2数据存储器的扩展 175
9-3I/O接口的扩展 180
第十章 接口技术 192
10-1键盘接口 192
10-2显示器接口 199
10-3可编程键盘、显示器接口—INTEL 8279 205
10-4打印机接口 217
10-5数/模转换接口 221
10-6模/数转换接口 230
第十一章 单片机应用系统的设计与开发 246
11-1应用系统研制过程 246
11-2开发工具和开发方法 251
11-3应用系统实例 259
第十二章 MCS-96系列单片机 270
12-1MCS-96系列单片机结构及原理综述 270
12-2MCS-96的存储器 277
12-3MCS-96指令系统 285
12-4MCS-96单片机的中断系统 298
12-5定时器 305
12-6高速输入HSI部件 308
12-7高速输出HSO部件 311
12-8A/D转换器和脉宽调制器PWM 318
12-9串行口 323
12-10MCS-96的系统扩展 326
附录一 MCS-51指令表 332
附录二 MCS-51指令编码表 336
附录三 MCS-96指令表 340
附录四 MCS-96指令操作码与状态时间表 343
附录五 常用芯片引脚图 347
附录六 二进制逻辑单元图形符号对照表 350
参考文献 350