前言 1
第一章 概述 1
第一节 单片机简介 1
第二节 常用单片机 3
小结 8
习题与思考题 8
第二章 MCS-51单片机基本原理与指令系统 9
第一节 MCS-51单片机结构 9
第二节 MCS-51单片机的工作过程 15
第三节 MCS-51单片机的指令系统 17
小结 38
习题与思考题 39
第三章 汇编语言程序设计基础 41
第一节 汇编语言程序设计概述 41
第二节 如何设计汇编语言源程序 47
第三节 汇编语言程序设计实例 49
小结 66
习题与思考题 66
第四章 MCS-51单片机内部的主要资源 68
第一节 MCS-51单片机的时序电路 68
第二节 MCS-51单片机的复位、掉电处理与低功耗运行 71
第三节 MCS-51单片机的中断系统 74
第四节 定时/计数器 79
小结 87
习题与思考题 87
第五章 MCS-51单片机的系统扩展 89
第一节 系统扩展概述 89
第二节 存储器扩展技术 91
第三节 I/O口及扩展 100
小结 109
习题与思考题 110
第一节 串行通信概述 111
第六章 MCS-51单片机的串行通信 111
第二节 MCS-51单片机的串行I/O口 114
第三节 PC机与单片机的串行通信 139
小结 153
习题与思考题 153
第七章 单片机常用外部设备 155
第一节 键盘及接口 155
第二节 LED显示器及接口 162
第三节 LCD显示器及接口 171
第四节 打印机及接口 194
第五节 D/A、A/D转换器及接口 200
小结 216
习题与思考题 216
第八章 单片机的开发工具 217
第一节 单片机开发工具概述 217
第二节 开发单片机必备的附属工具 219
第三节 典型单片机开发工具简介 221
小结 236
习题与思考题 236
第九章 单片机基本实验项目 237
第一节 基本实验程序 237
第二节 基本实验电路 248
第三节 综合实验 261
第十章 单片机应用系统的开发 278
第一节 单片机应用系统开发的一般流程 278
第二节 单片机应用设计实例——钢轨超声探伤数据记录器 283
附录A 常用芯片引脚图 292
附录B MCS-51系列单片机指令系统速查表 299
附录C 二进制逻辑单元图形符号对照表 302
附录D ASCII码表 303
参考文献 304