第一章 单片机基础知识
第一节 引言
一、什么是单片机
二、单片机发展概况
三、MCS系列单片机
第二节 MCS系列单片机的结构特点
第三节 MCS系列单片机的应用领域
第四节 MCS系列单片机的开发与开发工具
思考题与习题
第二章 MCS-51单片机的结构和原理分析
第一节 MCS-51单片机制内部结构
第二节 CPU结构
一、运算器
二、控制器
第三节 MCS-51单片机的存储器
一、程序存储器
二、数据存储器
第四节 CPU时序及引脚功能
一、MCS-51系列单片引脚功能
二、振荡电路和时钟电路
三、CPU时序
第五节 输入/输出(I/O)口
一、P0口
二、P1口
三、P2口
四、P3口
思考题与习题
第三章 指令系统
第一节 MCS-51单片机指令系统简介
一、指令格式
二、MCS-51单片机的助记符语言
第二节 MCS-51单片机的寻址方式
一、寻址方式中常用符号注释
二、寻址方式
第三节 数据传送类指令
第四节 算术运算类指令
第五节 逻辑操作类指令
第六节 控制转移类指令
第七节 位操作类指令
思考题与习题
第四章 汇编语言程序设计
第一节 汇编语言的格式
一、伪指令(Pseudo-Instruction)
二、汇编语言的格式
第二节 汇编语言程序设计
一、顺序结构程序
二、分支程序
三、循环结构程序
四、子程序设计
第三节 MCS-51汇编语言实用程序举例
一、代码转换类程序
二、运算类程序
思考题与习题
第五章 定时器/计数器
第一节 定时器/计数器应用举例
一、工作方式寄存器TMOD
二、控制寄存器TCON
第二节 定时器/计数器的工作方式
一、工作方式0
二、工作方式1
三、工作方式2
四、工作方式3
第三节 定时器/计数器应用举例
思考题与习题
第六章 串行接口
第一节 概述
一、通信方向
二、异步通信和同步通信
三、波特率(Baud Rate)
四、传送编码
五、信号的调制与解调
第二节 串行口工作原理
一、串行口控制寄存器SCON
二、电源控制寄存器PCON
第三节 波特率设计
一、方式0的波特率
二、方式1的波特率
三、方式1和方式3的波特率
第四节 串行通信的四种工作方式
一、工作方式0
二、工作方式1
三、工作方式2
四、工作方式3
第五节 串行口应用举例
一、利用串行口工作方式1扩展I/O口
二、用串行口进行异步单工通信
三、用串行口进行异步双工通信
四、主从式多机通信
思考题与习题
第七章 中断系统
第一节 中断的概念
一、为什么要用中断
二、中断源
三、中断系统的功能
第二节 MCS-51单片机中断系统
一、中断请示源
二、中断控制
三、中断的响应条件及响应过程
四、中断响应时间
第三节 中断系统应用举例
思考题与习题
第八章 MCS-51单片系统扩展及接口技术
第一节 程序存储器的扩展
第二节 数据存储器的扩展
第三节 I/O口的扩展
一、概述
二、地址译码法
三、用TTL芯片扩展I/O接口
四、8255A可编程并行I/O口扩展
五、8155可编程I/O口的扩展
六、8279可编程键盘显示器接口的扩展
七、8243并行I/O的扩展
第四节 打印机接口的扩展
一、概述
二、TPμP并行微打接口时序及与单机接口方法
三、TPμP40打印机与单片机接口
第五节 A/D转换接口扩展
一、逐次逼近式A/D转换器
二、双积分式A/D转换器
三、A/D转换器的主要技术指标
四、MCS-51单片机与ADC0809接口
第六节 D/A转换器接口扩展
一、D/A转换器原理及性能
二、MCS-51单片机与D/A转换器接口应用
思考题与习题
第九章 MCS-51单片机
第一节 单片机应用系统设计的基本要求
一、可靠性
二、系统自诊断功能
三、操作维修方便
四、性能/价格比
第二节 单片机应用系统的研制方法
一、总体设计
二、硬件设计
三、软件设计
第三节 应用系统实例
一、起重机超载限制器
二、MCS-51数据采集、简易时钟系统
三、单片微机防盗报警系统
思考题与习题
第十章 单片机应用系统的开发及开发工具
第一节 单片机应用系统的软、硬件开发
一、软件与硬件设计
二、开发的方法
第二节 单片机开发系统功能
第三节 常用单片机开发系统
一、DVCC-51-III开发系统
二、DVCC-51-DB开发系统
三、DVCC-51-CH开发系统
四、DVCC-51-ED开发系统
五、DVCC-51多功能开发系统
六、其它单片机开发系统
第四节 单片机应用系统调试方法
一、硬件调试方法
二、软件调试方法
思考题与习题
第十一章 MCS-96系列单片机简介
第一节 概述
一、MCS-96的主要性能特点
二、MCS-96的型号与封装
三、引脚功能
第二节 MCS-96系列结构特点
一、中央处理器CPU
二、存储器空间
三、外部存储器扩展法
第三节 高速输入/输出部件和定时器
一、定时器
二、高速输入单元HSI
三、高速输出部件HSO
四、软件定时器
第四节 A/D转换器和脉宽调制器
一、A/D转换器
二、脉宽调制器
第五节 串行口
第六节 输入/输出口
第七节 监视定时器WDT和系统复位
第八节 中断系统
一、中断源
二、中断控制
第九节 MCS-96指令系统
一、操作数类型
二、寻址方式
思考题与习题
附录一 MCS-51指令表
附录二 MCS-51指令编码表
附录三 MCS-96指令表
附录四 MCS-96指令操作码与状态时间表
附录五 学用苡片引脚图
参考文献