前言
第1章 单片微型计算机概述
1.1 单片微型计算机发展概况
1.2 微计算机系统概念
1.3 单片机的特点
1.4 计算机中的数和编码
1.4.1 计数制
1.4.2 二进制数(用B表示)
1.4.3 十六进制数(用H表示)
1.4.4 不同进制数之间的转换
1.4.5 数制书写约定
1.4.6 计算机中数的表示
1.4.7 计算机常用编码
习题一
第2章 MCS-51单片机的硬件结构
2.1 MCS-51单片机的基本结构
2.1.1 MCS-51单片机的基本组成
2.1.2 MCS-51单片机硬件结构特点
2.1.3 MCS-51单片机内部结构
2.1.4 输入/输出(I/O)端口结构
2.2 MCS-51单片机的引脚及片外总线结构
2.2.1 MCS-51单片机心片引脚描述
2.2.2 MCS-51单片机的片外总线结构
2.3 MCS-51单片机的存储器配置
2.3.1 片内数据存储器
2.3.2 片外数据存储器
2.3.3 程序存储器
2.4 CPU的时序及辅助电路
2.4.1 单片机的时钟电路
2.4.2 振荡周期、时钟周期、机器周期和指令周期
2.4.3 MCS-51单片机指令的取指和执行时序
2.4.4 单片机复位电路及复位状态
习题二
第3章 MCS-51单片机指令系统
3.1 MCS-51指令系统的分类、格式及一般说明
3.1.1 指令分类
3.1.2 指令格式
3.1.3 指令描述符号介绍
3.2 寻址方式
3.2.1 立即寻址
3.2.2 直接寻址
3.2.3 寄存器寻址
3.2.4 寄存器间接寻址
3.2.5 变址寻址
3.2.6 相对寻址
3.2.7 位寻址
3.3 分类指令
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算与循环类指令
3.3.4 程序转移类指令
3.3.5 调用子程序及返回指令
3.3.6 位操作指令
3.3.7 空操作指令
习题三
第4章 汇编语言程序设计
4.1 汇编语言基本概念
4.1.1 程序设计语言
4.1.2 汇编语言的语句结构
4.1.3 伪指令
4.2 汇编语言程序设计
4.2.1 汇编语方程序设计步骤
4.2.2 顺序程序
4.2.3 分支程序
4.2.4 循环程序
4.2.5 子程序
4.2.6 位操作程序
习题四
第5章 定时/计数器与中断系统
5.1 定时/计数器结构特点及控制
5.1.1 定时/计数器结构
5.1.2 定时/计数器工作方式
5.1.3 定时/计数器控制寄存器
5.1.4 定时/计数器常数的计算
5.2 中断系统结构及管理
5.2.1 中断请求与控制
5.2.2 中断系统的结构
5.2.3 中断控制
5.2.4.中断响应过程
5.3 定时肼数器及中断系统综合应用
习题五
第6章 MCS-51单片机系统扩展技术
6.1 MCS-51单片机系统扩展的基本概念
6.1.1 MCS-51单片机最小应用系统
6.1.2 MCS-51单片机的外部扩展性能
6.2 程序存储器扩展技术
6.2.1 EPROM扩展电路
6.2.2 EEPROM扩展电路
6.3 数据存储器扩展
6.3.1 静态RAM扩展电路
6.3.2 动态RAM扩展电路
6.4 输入,输出口扩展技术
6.4.1 简单I/O口扩展
6.4.2 可编程I/O口扩展
习题六
第7章 串行通信及其接口
7.1 概述
7.2 MCS-51的串行口
7.2.1 串行口的结构
7.2.2 串行口的工作方式
7.2.3 波特率的计算
7.3 串行口的控制
7.3.1 主从机间的通信
7.3.2 多机通信接口
习题七
第8章 MCS-51单片机的人机界面接口技术
8.1 键盘及其接口
8.1.1 独立式键盘接口
8.1.2 行列式键盘
8.2 显示器接口
8.2.1 LED显示器接口
8.2.2 LCD显示器接口
8.2.3 典型键盘/显示器接口实例
8.3 打印机接口
8.3.1 TPuP-40A主要性能、接口要求及时序
8.3.2 字符代码及打印命令
8.3.3 TPuP-40A/16A与MCS-51单片机接口
8.3.4.打印程序实例
8.4 拨码盘及语音接口
8.4.1 拨码盘接口及应用实例
8.4.2 ISDl420语音接口芯片及其应用
习题八
第9章 MCS.5 1与D/A及A/D转换器接口
9.1 概述
9.2 D/A转换器及其接口
9.2.1 D/A转换器
9.2.2 MCS-51和D/A的接口
9.3 A/D转换器及其接口
9.3.1 A/D接口设计要点
9.3.2 双积分型A/D转换器工作原理
9.3.3 逐次逼近型A/D转换器接口
习题九
第10章 系统应用实例
10.1 步进电机控制系统
10.1.1 步进电机控制原理
10.1.2 步进电机控制程序设计
10.1.3 步进电机变速控制
10.2 红外线感应自动门控制系统
10.2.1 系统硬件电路
10.2.2 红外线传感器集成芯片介绍
10.2.3 系统软件结构
10.3 通用多点温度控制系统
10.3.1 系统网络结构
10.3.2 通信协议
10.3.3 硬件电路
10.3.4 软件设计
附录
附录一MCS-51指令表
附录二MCS-51指令编码
参考文献