第1章 绪论
1.1 概述
1.1.1 单片机的产生与发展
1.1.2 单片机的发展趋势
1.1.3 单片机的应用
1.2 单片机系列介绍
1.2.1 单片机的主要生产制造商及其特点
1.2.2 单片机的四个主要系列
本章小结
习题
第2章 MCS一51系列单片机的基本结构
2.1 单片机的基本结构
2.1.1 单片机的内部结构及功能部件
2.1.2 单片机的外部引脚说明
2.2 扣央处理器CPU
2.2.1 运算部件
2.2.2 控制部件及振荡器
2.2.3 布尔(位)处理器
2.3 存储器
2.3.1 单片机存储器的分类及存储空间的配置
2.3.2 内部数据存储器
2.3.3 外部数据存储器
2.3.4 程序存储器
2.3.5 Flash闪速存储器的编程
2.4 并行输入,输出接口
2.4.1 I/O接口电路概述
2.4.2 POVI
2.4.3 P1121
2.4.4 P2121
2.4.5 P3VI
2.5 I/O接口电路的作用
2.5.1 接口与端口
2.5.2 I/O接口的编址方式
2.6 输入,输出传送方式
2.6.1 无条件传送方式
2.6.2 查询传送方式
2.6.3 中断传送方式
2.7 CPU时序与复位
2.7.1 基本概念
2.7.2 CPU的时序
2.7.3 复位电路与复位状态
2.7.4 掉电与节电方式
本章小结
习题
第3章 指令系统及汇编语言程序设计
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 MCS一51单片机指令系统
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算及移位类指令
3.3.4 控制转移类指令
3.3.5 位操作指令
3.4 汇编语言及汇编语言程序设计
3.4.1 机器语言、汇编语言和高级语言
3.4.2 汇编程序与伪指令
3.5 基本程序设计方法
3.5.1 程序的基本结构
3.5.2 顺序结构程序设计
3.5.3 分支(选择)结构程序设计
3.5.4 循环结构程序设计
3.5.5 子程序结构程序设计
本章小结
习题
第4章 中断、定时/计数器与串行口
4.1 中断
4.1.1 中断的概念
4.1.2 MCS一51单片机的中断系统
4.1.3 中断源及优先级
4.1.4 中断响应的条件、过程和时间
4.1.5 外部中断的请求与撤除
4.1.6 中断程序举例
4.2 定时,计数器
4.2.1 定时/计数器的结构及工作原理
4.2.2 定时,计数器的控制与实现
4.2.3 定时,计数器的工作方式
4.2.4 定时,计数器的应用举例
4.3 串行接口
4.3.1 串行通信的基本知识
4.3.2 MCS一51串行接口及其控制
4.3.3 串行口的工作方式
4.3.4 多处理机通信方式
4.3.5 串行口的应用举例
本章小结
习题
第5章 单片机系统的扩展
5.5.1 LED的结构与显示编码方式
5.5.2 LED数码显示器的接口方法与显示电路
5.5.3 LED数码显示器应用举例
5.6 键盘接口
5.6.1 键盘接口的工作原理
5.6.2 键盘接口电路
5.6.3 键盘扫描程序
5.6.4 键盘接口实例
5.7 A/D转换器
5.7.1 A/D转换器概述
5.7.2 典型A/D转换器芯片——ADc0809
5.7.3 MCS一51单片机与ADC0809接口
5.7.4 A/D转换器应用举例
5.6 75串行A/D转换接口芯片TLCl543
5.8 D/A转换器
5.8.1 D/A转换器的技术性能指标
5.8.2 典型D/A转换器芯片——DAC0832
5.8.3 MCS一51单片机与DAC0832接口
5.8.4 串行D/A转换接口芯片TLC5615
本章小结
习题
第6章 基于MCS一51的典型串行总线设计
第7章 应用系统设计与应用实例
附录
参考文献