第1章微型计算机基础
1.1微型计算机概述
1.1.1一些基本概念
1.1.2微型计算机的组成
1.1.3微型计算机的发展与应用
1.2单片机概述
1.2.1单片机的主要特点
1.2.2单片机的内部结构
1.2.3单片机的发展与应用
1.3计算机的数制与编码
1.3.1数制及其转换
1.3.2带符号数的表示方法
1.3.3常用的二进制编码
思考与练习
第2章MCS.51系列单片机的硬件结构和原理
2.1引脚及其功能
2.2内部结构和工作原理
2.3中央处理单元
2.3.1运算器
2.3.2控制器(Controller)
2.4存储器配置
2.4.1程序存储器ROM
2.4.2数据存储器RAM
2.5输入/输出端口
2.5.1P0口
2.5.2P1端口
2.5.3P2端口
2.5.4P3端口
2.5.5I/O端口小结
2.6时钟电路与时序
2.6.1时钟电路及时钟信号的产生
2.6.2基本时序
2.6.3访问片外ROM/RAM指令的时序
2.7作方式
2.7.1复位及复位电路
2.7.2程序执行方式
2.7.3掉电保护方式(PowerDownMode)
2.7.4节电工作方式
2.7.5编程和校验方式
思考与练习
第3章MCS-51单片机的指令系统
3.1指令系统概述
3.1.1指令的格式
3.1.2寻址方式
3.1.3指令系统中的符号说明
3.1.4单片机指令的分类
3.2数据传送指令
3.2.1内部RAM数据传送指令
3.2.2外部RAM数据传送指令
3.2.3程序存储器数据传送指令
3.2.4数据交换指令
3.2.5堆栈操作指令
3.3算术运算类指令
3.3.1加法指令
3.3.2减法指令
3.3.3乘除法指令
3.3.4十进制调整指令
3.4逻辑运算及移位指令
3.4.1逻辑运算指令
3.4.2移位指令
3.5控制转移指令
3.5.1五条件转移指令
3.5.2条件转移指令
3.5.3子程序调用与返回指令
3.5.4空操作指令
3.6位操作指令
3.7汇编语言程序设计
3.7.1汇编语言组成与格式
3.7.2汇编语言程序设计方法
3.7.3源程序的编辑.汇编和调试
思考与练习
第4章中断和定时系统
4.1中断概述
4.2MCS-51的中断系统
4.2.1MCS-51的中断源的中断标志
4.2.2MCS-51对中断请求的控制
4.2.3中断处理过程
4.3定时器及定时控制
4.3.1定时器的控制
4.3.2定时器的4种工作方式
思考与练习
第5章MCS-51单片机的系统扩展
5.1MCS-51系列单片机的系统扩展结构
5.1.1MCS-51单片机的系统总线
5.1.2MCS-51系列单片机的总线构成
5.2程序存储器的扩展
5.2.1常用程序存储器芯片
5.2.2程序存储器的扩展方法
5.2.3典型扩展电路介绍
5.3数据存储器的扩展
5.3.1常用数据存储器芯片介绍
5.3.2数据存储器的扩展方法
5.3.3典型扩展电路介绍
5.4程序存储器与数据存储器综合扩展简介
5.5并行I/O端口的扩展
5.5.1简单并行I/O口扩展
5.5.2可编程并行I/O口的扩展
思考与练习
第6章单片机应用系统的接口技术
6.1键盘输入接口
6.1.1按键输入的抖动现象
6.1.2独立式按键的接口及编程
6.1.3矩阵式键盘接口及编程
6.2LED显示器及接口技术
6.2.1LED显示器结构与工作原理
6.2.2LED显示器与单片机的接口技
术
6.3A/D转换器接口及应用
6.3.1逐次逼近法A/D转换器的工作原理
6.3.2ADC0809芯片结构及引脚
6.3.3ADC0809与MCS-51单片机的接口方法
6.4D/A转换器接口及应用
6.4.1D/A转换器的基本概念
6.4.2DAC0832的内部结构及引脚功能
6.4.3DAC0832的工作方式
6.4.4DAC0832与单片机的接口及应用
6.5开关量输出接口技术
6.5.1单片机与直流电磁式继电器的接口技术
6.5.2单片机与固态继电器的接口技术
思考与练习
第7章MCS-51系列单片机串行口及应用
7.1串行通信基础
7.1.1异步通信和同步通信
7.1.2传输制式
7.1.3近程通信和远程通信
7.1.4波特率(Baudrate)
7.1.5RS-232C总线标准
7.2串行口的结构和工作原理
7.2.1串行口结构及基本原理
7.2.2串行通信控制寄存器
7.3串行口的工作方式和应用
7.3.1串行工作方式0
7.3.2串行工作方式1
7.3.3串行工作方式2.3
7.3.4单片机与微机之间的通信
思考与练习
第8章实验及专题制作
8.1Insight仿真器及MedWin集成开发
环境的使用
8.1.1安装Medwin集成开发环境
8.1.2MedWin的菜单命令和简单使用
8.2基础实验
8.2.1流水灯实验
8.2.2机控制蜂鸣器发声实验
8.2.3机数码显示实验
8.2.4中断和定时实验
8.3电脑时钟的制作
附录
附录AMedWin集成开发环境菜单命令速查
附录BMCS-51系列单片机常用子程序库
附录C单片机系统常用芯片引脚图
附录DASCII码字符表
附录E按照功能排列的MCS-51系列单片机指令表
附录F按照字母顺序排列的MCS-51系
列单片机指令表
参考文献