第1章 概述
1.1 单片机的结构组成、特点和指标
1.1.1 微型计算机的基本结构
1.1.2 单片机的基本结构
1.1.3 单片机的特点
1.1.4 单片机的重要指标
1.2 单片机的发展历史和产品类型
1.2.1 单片机的发展历史
1.2.2 Intel系列单片机的产品类型
1.3 单片机的选择与应用
1.3.1 单片机的选择
1.3.2 单片机应用系统与应用领域
1.4 单片机嵌入式系统
1.4.1 单片机嵌入式系统的概念
1.4.2 单片机嵌入式系统的特点
1.5 单片机技术相关网站
习题与思考题
第2章 MCS.51单片机硬件结构和原理
2.1 MCS—51系列单片机的分类
2.2 单片机硬件结构
2.2.1 单片机的引脚功能
2.2.2 单片机的内部结构
2.3 中央处理器(CPU)
2.3.1 运算器
2.3.2 控制器
2.33 布尔(位)处理器
2.4 存储器
2.4.1 程序存储器
2.4.2 数据存储器
2.5 并行输入/输出(1,O)端口
2.5.1 P1口
2.5.2 P2口
2.5.3 P3口
2.5.4 P0口
2.5.5 并行口的应用
2.6 时钟电路和时序
2.6.1 时钟电路
2.6.2 时序
2.7 单片机的工作方式
2.7.1 复位方式
2.7.2 程序执行方式
2.7.3 低功耗运行方式
习题与思考题
第3章 MCS—51单片机指令系统
3.1 指令系统简介
3.1.1 指令系统的分类
3.1.2 指令格式
3.1.3 指令中的常用符号
3.1.4 寻址方式
3.2 指令系统
3.2.1 数据传送指令
3.2.2 算术运算指令
3.2.3 逻辑运算指令
3.2.4 控制转移指令
3.2.5 位操作指令
习题与思考题
第4章 MCS—51编语言程序设计
4.1 程序设计概述
4.1.1 程序设计的步骤
4.1.2 程序设计的方法
4.1.3 汇编语言的规范
4.1.4 汇编语言程序编辑和汇编
4.2 结构化程序设计方法
4.2.1 顺序结构程序
4.2.2 分支结构程序
4.2.3 循环结构程序
4.2.4 查表程序
4.2.5 子程序
4.3 汇编语言程序设计实例
4.3.1 算术运算程序
4.3.2 数制转换程序
……
第5章 MCS—51单片机C51程序设计
第6章 MCS—51单片机中断系统
第7章 MCS—51单片机定时/计数器和串行接口
第8章 MCS—51单片机系统基本扩展技术
第9章 MCS—51单片机系统应用扩展技术
第10章 单片机应用系统抗干扰技术
第11章 单片机应用系统的开发与工具
第12章 嵌入式单片机系统
第13章 实验指导
参考文献