第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 80C51系列单片机的特点及分类
1.3.2 其他常用单片机系列综述
1.4 单片机开发系统与仿真技术
第2章 MCS-51单片机结构及原理
2.1 MCS-51系列单片机的内部结构
2.1.1 MCS-51单片机的内部结构框图
2.1.2 MCS-51单片机的引脚与片外三总线结构
2.2 MCS-51单片机的中央处理器
2.2.1 运算器
2.2.2 控制器
2.2.3 CPU的工作流程
2.3 存储器
2.3.1 程序存储器
2.3.2 数据存储器
2.4 时钟电路和时序
2.4.1 时钟电路
2.4.2 基本时序单位
2.4.3 80C51的典型时序
2.5 复位电路
2.5.1 复位电路
2.5.2 单片机复位后的状态
2.6 并行输入/输出端口
2.6.1 P0口
2.6.2 P1口
2.6.3 P2口
2.6.4 P3口
第3章 MCS-51单片机的指令系统
3.1 单片机指令系统简介
3.1.1 指令、指令系统的概念
3.1.2 指令格式和常用符号
3.2 寻址方式
3.3 指令系统
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算与移位类指令
3.3.4 控制转移类指令
3.3.5 位操作类指令
第4章 汇编语言程序设计
4.1 汇编语言程序设计方法
4.1.1 单片机中的程序设计语言
4.1.2 汇编语言程序设计步骤
4.1.3 伪指令
4.2 汇编语言程序设计
4.2.1 顺序程序设计
4.2.2 分支程序设计
4.2.3 循环程序设计
4.3 子程序设计
4.3.1 子程序结构
4.3.2 子程序及其调用程序的设计
4.4 实用程序举例
4.4.1 查表程序设计
4.4.2 散转程序设计
4.4.3 代码转换类程序
4.4.4 运算类程序
第5章 80C51定时器/计数器及其应用
第6章 单片机的输入输出与中断系统
第7章 80C51的串行口及串行通信技术
第8章 存储器及I/O EI的扩展技术
第9章 键盘显示器接口
第10章 A/D、D/A转换及接口
第11章 单片机应用系统的设计
第12章 实验部分
第13章 综合实训部分
附录A 80C51单片机指令表
附录B 美国标准信息交换码ASCII字符表
参考文献