目录 1
第一章 微机控制系统的基本知识 1
第一节 微机控制系统的基本概念 1
第二节 工业控制计算机简介 10
第三节 计算机中的数制和编码 14
习题一 21
第二章 MCS—51的基本结构及工作原理 23
第一节 MCS—51单片机性能及结构 23
第二节 单片机的存储器组织 26
第三节 单片机的工作方式 33
习题二 42
第三章 MCS—51单片机的指令系统 43
第一节 指令系统概述 43
第二节 寻址方式 45
第三节 指令系统 49
习题三 67
第四章 汇编语言程序设计 70
第一节 汇编语言程序设计基础 70
第二节 程序设计举例 74
习题四 88
第五章 中断系统及定时器 90
第一节 输入与输出 90
第二节 中断系统 92
第三节 中断处理过程 96
第四节 定时/计数器 100
第五节 定时/计数器应用举例 104
第六节 外部中断源的扩展 109
习题五 114
第六章 串行接口 116
第一节 串行通信概述 116
第二节 MCS—51单片机的串行口 120
第三节 MCS—51串行通信应用举例 126
习题六 132
第七章 微机控制系统的扩展 133
第一节 系统扩展概述 133
第二节 程序存储器的扩展 135
第三节 数据存储器的扩展 140
第四节 并行I/O口扩展 145
第五节 人机接口扩展——键盘及显示器 153
习题七 161
第八章 微机控制系统应用举例 163
第一节 构建微机控制系统的基本方法 163
第二节 单片机控制系统的开发过程 164
第三节 模/数转换接口及应用 168
第四节 数/模转换接口及应用 172
第五节 数字设备的单片机控制 178
第六节 微机温度控制系统 185
第七节 电冰箱单片机控制系统 195
习题八 200
第九章 单片机应用系统的设计与开发 202
第一节 单片机应用系统的设计过程 202
第二节 单片机应用系统的软硬件开发 205
第三节 开发系统的功能 207
第四节 常用单片机开发系统简介 209
第五节 单片机应用系统调试方法 211
习题九 212
第一节 AT89系列单片机 213
第十章 51系列兼容机简介 213
第二节 PHILIPS公司产品及性能简介 220
习题十 221
第十一章 微机控制系统实验 222
实验一 键盘操作练习 222
实验二 数据传送实验 223
实验三 循环程序 226
实验四 定时/计数器使用练习 229
实验五 外部存储器扩展实验 233
实验六 8255并行接口扩展实验 237
实验七 A/D转换实验 239
实验八 D/A转换实验 242
实验九 步进电动机控制实验 244
附录 248
附录A MCS—51指令表 248
附录B MCS—51指令编码表 252
附录C 常用芯片引脚图 254
参考文献 259