前言
第1章 微型计算机基础
1.1 数制及数的转换
1.2 二进制数的运算
1.3 带符号数的表示及运算
1.4 计算机中数和字符的编码
1.5 单片机概述
1.6 习题
第2章 MCS-51单片机结构与时序
2.1 MCS-51单片机的组成
2.2 MCS-51的引脚和封装
2.3 MCS-51的内部结构
2.4 MCS-51单片机时钟电路与CPU时序
2.5 MCS-51单片机工作方式
2.6 习题
第3章 MCS一51单片机指令系统
3.1 MCS一51指令系统概述
3.2 寻址方式
3.3 数据传送指令(28条)
3.4 算术运算类指令(24条)
3.5 逻辑运算指令(24条)
3.6 控制转移指令
3.7 子程序调用和返回指令
3.8 位操作指令
3.9 习题
第4章 汇编语言程序设计
4.1 汇编语言的格式
4.2 汇编语言构成
4.3 汇编序言源程序的设计与汇编
4.4 顺序结构程序设计
4.5 分支程序设计
4.6 循环程序设计
4.7 子程序设计
4.8 运算类程序
4.9 习题
第5章 MCS-51中断系统
5.1 中断概述
5.2 80C51中断的控制
5.3 MCS-51单片机中断响应过程
5.4 中断请求的撤除
5.5 外部中断的应用
5.6 习题
第6章 定时器/计数器
6.1 定时器的定时和计数功能
6.2 定时器的有关寄存器
6.3 定时器的工作方式
6.4 定时/计数器初始化
6.5 定时器/计数器的应用
6.6 习题
第7章 MCS-51单片机系统扩展
7.1 MCS一51扩展系统概述
7.2 程序存储器的扩展技术
7.3 数据存储器的扩展技术
7.4 MCS-51单片机I/O扩展技术
7.5 习题
第8章:MCS-51的显示键盘接口技术
8.1 MCS-511与LED显示器的接口技术
8.2 MCS-51与键盘的接口技术
8.3 键盘和显示技术的综合应用举例
8.4 习题
第9章 MCS-51对A/D和D/A的接口
9.1 后向通道中的D/A转换接口技术
9.2 MCS一51和D/A的接口
9.3 前向通道中的A/D转换接口技术
9.4 习题
第10章 串行接口技术
10.1 串行通信基础知识
10.2 串行通信的接口标准
10.3 MCS-51的串行接口
10.4 单片机串行口应用举例
10.5 习题
第11章 单片机应用系统设计
11.1 单片机应用系统的设计过程
11.2 单片机应用系统的抗干扰技术
11.3 系统故障处理、自恢复程序的设计
11.4 应用系统设计举例
附录A MCS-51指令表(共111条)
附录B 常用字符与ASCII代码对照表
参考文献