第1章基础知识
1.1单片机简介
1.1.1单片机的发展概况
1.1.2单片机的特点和应用
1.1.3 MCS一51系列单片机简介
1.1.4其他类型的单片机简介
1.2数制
1.2.1进位计数制
1.2.2数制转换
1.2.3数的表示方法
1.2.4数的运算方法
1.3编码
1.3.1数字编码
1.3.2字符编码
本章小结
思考与练习
第2章MCS一51单片机的基本结构
2.1 MCS一51单片机的内部结构与引脚
2.1.1。MCS一5l单片机的内部结构
2.1.2 MCS一51单片机引脚说明
2.2 Mcs一51单片机的内部存储器结构
2.2.1程序存储器
2.2.2片内数据存储器
2.2.3片外数据存储器
2.3 MCS一5l单片机的并行输入/输出口
2.3.1 P0
2.3.2 P1
2.3.3 P2
2.3.4 P3
2.4 Mcs一51单片机的时钟与时序
2.4.1时钟电路
2.4.2时序
2.4.3复位电路与复位状态
本章小结
思考与练习2
第3章。MCS一5l单片机的指令系统与程序设计
3.1指令系统概述
3.1.1指令的分类
3.1.2指令的格式
3.1.3指令系统中的常用符号
3.1.4寻址方式
3.2 MCS一5l单片机指令系统
3.2.1数据传送类指令
3.2.2算术运算类指令
3.2.3逻辑运算类指令
3.2.4位操作类指令
3.2.5控制转移类指令
3.3汇编语言程序设计
3.3.1汇编语言简介
3.3.2伪指令
3.3.3汇编语言程序设计
本章小结
思考与练习3
第4章中断系统
4.1中断系统概述
4.1.1 中断系统的基本概念
4.1.2 中断系统的基本功能
4.1.3中断处理过程
4.2 805l单片机的中断系统
4.2.1 805l单片机的中断源
4.2.2 805l单片机的中断控制
4.3中断应用程序举例
4.4外部中断源扩展方法
4.4.1 中断加查询扩展外部中断
4.4.2定时器扩展外部中断
本章小结
思考与练习4
第5章定时器/计数器应用
5.1定时器/计数器简介
5.2定时器/计数器设置
5.2.1工作模式寄存器TMOD
5.2.2控制寄存器TCON
5.2.3其他寄存器
5.3定时器/计数器工作方式及应用
5.3.1方式0
5.3.2方式1
5.3.3方式2
5.3.4方式3
5.4定时器/计数器的综合应用
5.4.1工作原理
5.4.2程序设计
本章小结
思考与练习5
第6章串行通信技术
6.1串行口通信基础
6.1.1 串行通信的分类
6.1.2串行通信的制式
6.1.3串行通信的标准接口
6.2 MCS一5l单片机的串行口
6.2.1 串行口控制寄存器
6.2.2串行口的工作方式
6.3 Mcs一5l单片机串行口通信技术
6.3.1 串行口的双机通信及应用
6.3.2串行口的多机通信及应用
6.4 MCS一5l单片机串行口的扩展应用
6.4.1串行口的编程
6.4.2 串行口的扩展应用
本章小结
思考与练习6
第7章存储器扩展技术
7.1 MCS一5l单片机系统扩展
7.1.1单片机最小应用系统
7.1.2系统总线扩展
7.1.3编址技术
7.2程序存储器的扩展
7.2.1只读存储器
7.2.2常用的程序存储器
7.2.3常用的译码器、锁存器
7.2.4 MCS一5l程序存储器的扩展
7.3数据存储器的扩展
7.3.1常用的数据存储器
7.3.2 MCS一51数据存储器扩展
7.4存储器的综合扩展
本章小结
思考与练习7
第8章单片机I/0接口及扩展技术
8.1并行I//O接口扩展技术
8.1.1并行I//O接口扩展技术概述
8.1.2 I/O扩展接口电路的功能
8.2简单I/O口扩展
8.2.1简单输入口扩展
8.2.2简单输出口扩展
8.2.3简单输入口扩展和输出口扩展应用
8.3 8255A可编程并行接口芯片
8.3.1 8255A的概述
8.3.2 8255A的逻辑结构及引脚功能
8.3.3 8255A的工作方式
8.3.4 8255A的控制字及初始化编程
8.4 8155可编程并行接口芯片
8.4.1 8155芯片的概述
8.4.2 8155芯片的内部结构及引脚
8.4.3 8155芯片的命令/状态寄存器
8.4.4 8155芯片的定时器/计数器
8.4.5 8155芯片的初始化
8.5键盘接口及应用
8.5.1键盘工作原理
8.5.2独立式按键
8.6显示器接口及应用
本章小结
思考与练习8
第9章数/模转换及模/数转换技术
9.1 D/A转换器的性能指标及与MCS一51的接口
9.1.1 D/A转换器的性能指标
9.1.2 D/A转换器与MCS-5l的接口
9.2 A/D转换器的性能指标及与MCS一5l的接口
9.2.1 A/D转换器的性能指标
9.2.2 A/D转换器与MCS一5l的接口
本章小结
思考与练习9
第10章单片机应用系统设计
10.1单片机应用系统开发流程
10.2常用的抗干扰技术
10.3管道阀门自动控制系统
10.3.1工作原理
10.3.2程序设计
本章小结
思考与练习10
附录A实验
实验一单片机认识实验
实验二熟悉51指令
实验三数据传送
实验四单片机I/0口控制实验
实验五蜂鸣器驱动实验
实验六定时器/计数器实验
实验七中断实验
实验八串转并的I/,O口实验
实验九串行通信实验
实验十74HCl38译码器实验
实验十一扩展8155实验
实验十二A/D转换实验
实验十三D/A转换实验
附录B Ke订C51应用快速入门
附录C MCS一5l指令表