第1章 基础知识 1
1.1 微型计算机的组成及工作原理 1
1.2 典型单片机产品简介 5
1.3 计算机中的数制与编码 9
1.4 二进制数的运算 13
1.5 习题 19
第2章 MCS-51系列单片机的内部结构原理 20
2.1 MCS-51系列单片机的硬件结构和引脚 20
2.2 中央处理单元 CPU 23
2.3 复位与时钟电路 25
2.4 习题 29
第3章 MCS-51系列单片机的存储器 30
3.1 MCS-51系列单片机的存储器结构 30
3.2 外部三总线 34
3.3 存储器的扩展 37
3.4 习题 51
第4章 MCS-51系列单片机指令系统 52
4.1 指令系统概述 52
4.2 寻址方式 55
4.3 MCS-51系列单片机指令 60
4.4 习题 85
第5章 汇编语言程序设计 88
5.1 汇编语言基本概念 88
5.2 顺序结构程序设计 95
5.3 分支结构程序设计 99
5.4 循环结构程序设计 101
5.5 子程序 106
5.6 习题 110
6.1 中断系统 112
第6章 中断系统与定时/计数器 112
6.2 定时/计数器 122
6.3 习题 131
第7章 输入/输出端口 133
7.1 并行 I/O 口 133
7.2 串行口 138
7.3 I/O 口的扩展 144
7.4 习题 156
8.1 单片机应用系统 I/O 接口技术概述 157
第8章 接口技术 157
8.2 显示器及键盘接口技术 159
8.3 D/A 转换电路与单片机的接口 174
8.4 A/D 转换电路与单片机的接口 178
8.5 串行通信接口技术 181
8.6 ISD1420语音接口芯片及其应用 187
8.7 习题 191
9.1 引言 193
9.2 单片机应用系统的设计 193
第9章 单片机应用系统设计与实例 193
9.3 单片机报时控制系统 196
9.4 单片机控制注塑机 216
9.5 单片机温度模糊控制系统 224
9.6 习题 234
第10章 单片机开发系统及其使用方法 235
10.1 DVCC 系列单片机开发系统简介 235
10.2 DVCC-51-ED 型开发机的工作状态 241
10.3 键盘监控 LED 显示系统操作说明 242
10.4 与 PC 机联机通信 250
10.5 MCS-51应用系统的调试 252
第11章 MCS-51系列单片机 DBUG 软件使用方法 258
11.1 DBUG 软件启动 258
11.2 DBUG 的状态显示 258
11.3 DBUG 的常用功能 262
11.4 DBUG 主菜单命令简介 263
11.5 调试运行 267
11.6 DBUG-51交叉汇编 271
12.1 概述及实验准备 280
第12章 单片机实验 280
12.2 软件实验 284
12.3 硬件实验 290
附录一 常用集成电路引脚图 305
附录二 ASCII 码(美国标准信息交换码)表 308
附录三 MCS-51系列单片机指令系统表 309
附录四 MCS-51系列单片机指令系统速查卡 314
附录五 学生实验参考程序 315
参考文献 336