目 录 1
绪论 1
第一章MCS-51单片机的硬件结构 4
第一节概述 4
第二节MCS-51系列单片机硬件结构 5
第三节定时器/计数器 25
第四节串行接口 29
第五节中断系统 37
思考题及习题 45
第二章 MCS-51指令系统 46
第一节MCS-51指令系统概述 46
第二节寻址方式 50
第三节数据传送类指令 53
第四节算术运算类指令 57
第五节逻辑运算及移位类指令 61
第六节控制转移类指令 64
第七节布尔变量操作类指令 69
思考题及习题 72
第三章汇编语言程序设计 74
第一节基本程序设计方法 74
第二节应用程序设计方法 90
第三节串行通讯接口与程序设计 97
思考题及习题 137
第四章单片机系统扩展技术 138
第一节单片机系统扩展概述 138
第二节程序存储器的扩展 143
第三节数据存储器的扩展 153
第四节并行输入/输出口的扩展 159
第五节单片机的总线驱动能力及扩展方法 176
思考题及习题 179
第五章输入通道配置与接口 180
第一节传感器与变送器 180
第二节A/D转换器与接口技术 191
思考题及习题 220
第六章交互通道配置与接口 221
第一节键盘及接口 221
第二节显示器与接口 225
第三节键盘/显示器接口设计实例 238
第四节微型打印机与接口 253
思考题及习题 267
第七章输出通道配置与接口 269
第一节单片机应用系统的输出通道 269
第二节D/A转换器的基本原理、性能指标及分类 270
第三节D/A转换芯片及应用接口 275
思考题及习题 288
第八章单片机应用系统设计 289
第一节应用系统的设计过程 289
第二节多路智能温湿度测控仪设计 301
第三节可编程顺序控制器设计 322
第九章单片机的应用开发技术 336
第一节汇编语言源程序的编辑 336
第二节汇编语言源程序的汇编 342
第三节MCS-8051/8096的宏汇编 347
第四节应用程序的模拟调试软件 361
第五节应用程序的模拟调试 372
第六节 目标程序的反汇编 382
第七节印制电路板绘制及硬件电路调试 387
第八节高级语言与应用程序生成 394
主要参考资料 404
附录 405
附录一MCS-51指令表 405
附录二MCS-51典型产品引脚图 410
附录三常用EPROM的固化电压参考表 413
附录四常用运算放大器一览表 416
附录五存储器、A/D、D/A及接口电路引脚图 421