目录**章绪论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.4本教程特点及教学安排1.4.1教程编写的指导思想1.4.2教程体系结构1.4.3教学组织要求练习与思考第二章单片机基本结构与工作原理2.1单片机的典型结构及应用特性2.1.1单片机的典型结构2.1.2典型单片机的结构特点2.1.3单片机的运行管理方式2.1.4单片机应用的扩展方式2.280C51系列单片机基础结构与资源配置2.2.180C51系列基础结构2.2.280C5l系列的内部资源扩展2.2.380C51系列的内部资源删减2.380C51单片机的外部特性2.3.1引脚分配及功能描述2.3.2引脚功能分类2.3.3引脚应用特性2.480C51的SFR运行管理模式2.4.180C51的SFR2.4.2SFR的寻址方式2.4.3SFR的复位状态2.580C51的I/O端口及应用特性2.5.1I/O端口的结构2.5.21/o端口应用特性2.680C51的存储器系统及操作方式2.6.1存储器系统结构2.6.2程序存储器及其操作2.6.3数据存储器及其操作练习与思考第三章80C51系列单片机指令系统3.1指令系统基础3.1.1指令格式与符号约定3.1.2CPU时序与指令操作3.1.3指令系统的寻址方式3.2指令系统分类与速解3.2.1指令分类图解3.2.2指令系统速解表3.2.3指令系统速查表3.3典型指令的应用3.3.1查表与查表指令操作3.3.2程序散转与散转指令3.3.3十进制调整与调整指令3.3.4比较指令的分支转移3.3.5逻辑指令与字节状态操作3.3.6移位指令与串行数据传送练习与思考第四章80C51基本功能单元结构与操作原理4.1定时器/计数器的基本结构与操作方式4.1.1定时器/计数器的基本组成4.1.2定时器/计数器的SFR4.1.3定时器/计数器的工作方式4.1.4定时器/计数器应用指导与基本练习4.2中断系统基本结构与操作方式4.2.1中断系统的基本组成4.2.2中断系统中的SFR4.2.3中断响应的自主操作过程4.2.4中断系统应用指导与基本练习4.3串行口基本结构与操作方式4.3.1串行口的基本组成4.3.2串行口的SFR4.3.3串行口的工作方式4.3.4串行口应用指导与基本练习练习与思考第五章单片机*小应用系统设计5.1典型单片机应用系统结构设计5.1.1单片机应用系统的典型结构5.1.2单片机的广泛选择5.1.3应用系统中的系统扩展和系统配置5.280C51系列单片机的广泛选择5.2.180C51系列单片机的兼容性5.2.280C51系列单片机的类型选择5.2.380C51系列单片机供应状态选择5.380C51单片机*小系统设计5.3.1*小系统结构5.3.2时钟系统设计5.3.3复位电路设计练习与思考第六章单片机的并行扩展技术6.1并行外围扩展方式6.1.1并行I/O口与并行扩展总线6.1.2并行I/O口的扩展特性6.1.3并行总线的扩展特性6.2并行I/O口外围扩展技术6.2.1并行I/O口扩展方式6.2.2并行I/O口扩展的键盘电路6.2.3并行I/O口扩展的LED显示电路6.3并行总线外围扩展技术6.3.1并行总线扩展基本问题6.3.280C51并行扩展总线6.3.380C51程序存储器扩展6.3.480C51外围设备器件扩展练习与思考第七章单片机的串行扩展技术7.1单片机的串行扩展方式7.1.1串行扩展总线与串行扩展接口7.1.2单片机串行扩展的虚拟技术7.2移位寄存器的串行扩展技术7.2.180C51UART方式0的归一化子程序7.2.280C51I/O口虚拟的归一化子程序7.2.3移位寄存器串行扩展基本练习7.3I2C总线的串行扩展技术7.3.1I2C总线的串行外围扩展7.3.2主方式下的I2C总线虚拟技术7.3.3主方式下的虚拟I2C总线软件包7.4虚拟I2C总线应用实例7.4.1虚拟I2C总线实验演示系统7.4.2E2PROM的读写应用练习7.4.3LED显示应用练习7.4.4I/O口扩展应用练习7.4.**DC.DAC应用练习练习与思考第八章应用程序设计技术8.1概述8.1.1应用程序设计内容8.1.2系统应用程序结构8.2汇编语言程序设计基础8.2.1汇编语言语句格式8.2.2汇编程序设计中的编辑与汇编8.2.3汇编语言程序调试8.3子程序设计技术8.3.1任务模块与子程序8.3.2子程序的规范化设计8.3.3子程序的应用技巧8.4中断程序设计技术8.4.1中断程序设计的一般方法8.4.2限制响应点的中断程序设计8.4.3中断服务程序中的散转操作练习与思考第九章*小功耗系统设计9.1概述9.1.1*小功耗系统设计的意义9.1.2应用系统的功耗分析9.1.3*小功耗系统设计内容9.1.4*小功耗系统中的功耗油试9.2CMOS电路的功耗特性9.2.1CMOS电路的功耗分析9.2.2CMOS电路中的功耗异常9.2.3CMOS器件的本质功耗与功耗管理9.3*小功耗系统的器件选择9.3.1数字逻辑器件选择9.3.2单片机选择9.3.3外围器件选择9.4*小功耗系统的电路设计9.4.1系统中的防异常功耗设计9.4.2CMOS电路功耗管理设计9.4.3实现供电管理的电源设计9.4.4微功耗值守电路设计9.5*小功耗系统的软件设计9.5.1适合功耗管理的任务划分9.5.2单片机的低功耗管理程序设计9.5.3外围电路的功耗管理设计练习与思考第十章应用系统可靠性设计10.1可靠性设计概述10.1.1可靠性与可靠性设计10.1.2单片机应用系统的可靠性等级10.1.3应用系统的可靠性模型10.2硬件系统的可靠性设计10.2.1总体方案的可靠性设计10.2.2器件选择的可靠性设计10.2.3电路系统的可靠性设计10.2.4电源系统的可靠性设计10.3PCB的可靠性设计10.3.1PCB可靠性设计概述10.3.2PCB中的电磁干扰10.3.3PCB的总体设计10.3.4电源.地线设计10.3.5去耦设计10.3.6布线设计常规10.4软件的可靠性设计10.4.1本质可靠性的软件设计10.4.2可靠性控制的软件设计练习与思考参考文献