第一章 微型计算机基础 1
第一节 微型计算机的基本结构 1
第二节 微型计算机的工作原理 2
第三节 微型计算机常用的数制、编码和数的表示方法 3
第四节 单片微型计算机概述 7
习题与思考题一 10
第二章 MCS-51单片机的结构与功能 11
第一节 内部结构与功能 11
第二节 引脚与功能 19
第三节 Intel系列单片机性能比较 23
习题与思考题二 25
第三章 MCS-51单片机指令系统与程序设计 26
第一节 指令格式和寻址方式 26
第二节 指令系统 31
第三节 汇编语言程序设计基础 45
习题与思考题三 58
第四章 MCS-51的输入/输出、中断系统与定时/计数器 60
第一节 输入/输出及数据传送的基本方式 60
第二节 中断系统 61
第三节 定时/计数器 66
习题与思考题四 71
第五章 存储器扩展技术 72
第一节 概述 72
第二节 程序存储器的扩展 79
第三节 数据存储器的扩展 81
第四节 同时扩展外部数据存储器和外部程序存储器 83
习题与思考题五 84
第六章 并行I/O端口的扩展技术 85
第一节 概述 85
第二节 并行接口芯片8255A 87
第三节 并行接口芯片8155 93
习题与思考题六 100
第七章 常用外围设备接口技术 101
第一节 键盘接口技术 101
第二节 LED显示器接口技术 109
习题与思考题七 114
第八章 A/D、D/A转换器接口技术 115
第一节 D/A转换器 115
第二节 A/D转换器 120
习题与思考题八 125
第九章 MCS-51的串行接口 126
第一节 概述 126
第二节 串行接口的应用 130
习题与思考题九 136
第十章 MCS-51单片机的应用 137
第一节 单片机应用系统简介 137
第二节 简单顺序控制系统 139
第三节 步进电动机控制系统 142
第四节 通用数据采集与处理系统 145
习题与思考题十 153
第十一章 单片机实验 154
第一节 单片机开发系统的操作使用实验 154
第二节 程序设计与调试实验 156
第三节 存储器扩展实验 158
第四节 8031扩展8255A接口实验 161
第五节 交通信号灯控制实验 163
第六节 D/A转换实验 166
第十二章 单片机实验专用周 171
16×64点阵LED汉字显示屏实验 171
附录 MCS-51指令表 182
参考文献 186