第一章 单片微型计算机概述 1
第一节 单片机的发展概况 1
第二节 单片机的特点和应用 3
第三节 常用单片机的类型 4
习题与思考题 7
第二章 MCS-51单片机的结构 8
第一节 MCS-51的结构和引脚 8
第二节 微处理器 11
第三节 存储器组织结构 15
第四节 输入/输出接口 20
第五节 中断系统 23
第六节 工作方式 29
习题与思考题 32
第三章 MCS-51单片机的指令系统和程序设计举例 34
第一节 MCS-51单片机指令格式和寻址方式 34
第二节 MCS-51单片机指令系统 36
第三节 MCS-51单片机汇编语言程序设计举例 50
习题与思考题 64
第四章 存储器及其扩展技术 67
第一节 存储器概述 67
第二节 程序存储器的扩展 71
第三节 数据存储器的扩展 80
习题与思考题 88
第五章 并行输入/输出(I/O)接口 89
第一节 MCS-51单片机并行输入/输出接口应用 89
第二节 简单输入/输出接口电路的扩展 94
第三节 8255A可编程并行输入/输出接口及应用 99
第四节 8155可编程多功能接口及应用 111
习题与思考题 120
第六章 定时器/计数器 121
第一节 MCS-51系列单片机的片内定时器/计数器 121
第二节 可编程定时器/计数器8253及应用 130
习题与思考题 140
第七章 串行输入/输出接口电路 141
第一节 串行通信的基本概念 141
第二节 MCS-51系列单片机片内串行接口 145
第三节 可编程串行通信接口8251A 162
习题与思考题 169
第八章 显示器、键盘及打印机接口技术 170
第一节 LED显示器接口技术 170
第二节 LCD显示器接口技术 180
第三节 按钮、键盘与单片机接口技术 185
第四节 8279键盘、显示器接口芯片 194
第五节 打印机与单片机的接口技术 204
习题与思考题 211
第九章 输入通道和输出通道接口技术 213
第一节 输入通道和输出通道概述 213
第二节 开关量输入接口 216
第三节 A/D转换器及其接口 220
第四节 多路开关、前置放大与采样保持 228
第五节 开关量驱动接口 233
第六节 D/A转换器及其接口 236
习题与思考题 243
第十章 单片机应用系统的开发 245
第一节 单片机应用系统设计 245
第二节 单片机应用系统的抗干扰技术 248
第三节 单片机开发系统 254
第四节 应用实例 261
习题与思考题 274
第十一章 单片机中的CHMOS器件及闪速存储器型器件 276
第一节 CMOS和CHMOS电路的特点 276
第二节 CHMOS型80C51BH的特点 278
第三节 CHMOS型8XC522主要部件 282
第四节 闪速存储器型器件 291
第十二章 单片机应用实训 297
实习一 数据传送与小键盘调试 297
实习二 多字节无符号数加法运算 300
实习三 分支程序 303
实习四 循环程序 306
实习五 子程序和中断程序 310
实习六 存储器扩展与EPROM编程 313
实习七 可编程并行接口及应用 316
实习八 LED数码显示器 319
实习九 键盘接口与应用 324
实习十 定时器/计数器在汽车方向灯中的应用 332
实习十一 串行口应用 335
实习十二 A/D转换器接口及应用 338
实习十三 D/A转换器接口及应用 341
实习十四 电脑时钟 343
实习十五 定时打铃控制器 346
实习十六 点阵汉字显示 349
实习十七 水位控制 352
实习十八 温度检测与控制 355
附录 357
附录A ASCII(美国标准信息交换码)表 357
附录B 符号说明表 357
附录C MCS-51单片机指令表 358
主要参考文献 364