1 概论
1.1 什么是单片机
1.2 单片机发展史及发展趋势
1.3 单片机产品简介
1.4 计算机基础知识
1.4.1 数制
1.4.2 数制转换
1.4.3 编码
1.4.4 计算机中数的表示
习 题
2 MCS.51单片机系统结构
2.1 MCS.5l单片机基本结构原理
2.1.1 结构框图
2.1.2 MCS-5l系列单片机主要功能部件
2.1.3 8051单片机内部结构框图及引脚功能
2.1.4 典型时钟电路和复位电路
2.1.5 中央处理器CPU
2.1.6 8051单片机:I/O结构
2.2 MCS-51存储器组织
2.2.1 MCS-5l存储器的配置
2.2.2 程序存储器
2.2.3 外部数据存储器空间
2.2.4 8051单片机外接程序、数据存储器的典型应用
2.2.5 内部数据存储器空间
2.3 MCS-51单片机特殊功能寄存器
2.3.1 特殊功能寄存器空间
2.3.2 常用特殊功能寄存器
2.3.3 特殊功能寄存器的位寻址
2.4 MCS-51单片机定时器/计数器
2.4.1 定时器/计数器的结构
2.4.2 定时器/计数器的基本模型
2.4.3 定时器/计数器有关的特殊功能寄存器
2.4.4 定时器/计数器的工作方式
2.4.5 定时器/计数器T2
2.4.6 定时器/计数器的应用
习 题
3 指令系统
3.1 指令格式
3.2 伪指令
3.3 寻址方式
3.4 指令类型
3.4.1 数据传送类指令
3.4.2 算术运算类指令
3.4.3 逻辑运算类指令
3.4.4 位操作类指令
3.4.5 控制转移类指令
3.5 汇编程序设计
3.5.1 三种基本程序结构
3.5.2 程序设计步骤
习 题
4 中断系统及串行口
4.1 中断系统
4.1.1 中断系统
4.1.2 中断源和中断标志
4.1.3 中断应用举例
4.2 串行口
4.2.1 串行口
4.2.2 串行接口的组成和特性
4.2.3 串行接口的工作方式
4.2.4 串行口应用举例
习 题
5 C51应用基础
5.1 Keil C51简介
5.2 C51程序设计基础知识
5.2.1 C51特点
5.2.2 一个简单的C51例子
……
6 单片机系统扩展技术
7 SST89C5X 系列单片机IAP技术的开发及应用
附录1 ASCII码表
附录2 MCS-51单片机常用资料
附录3 C51中的关键字
附录4 KeiI C51编译器使用简介
附录5 C51常用库函数
附录6 常用芯片引脚图
参考文献