第1章 单片机基础知识
1.1 单片机和单片机系统
1.1.1 微处理器和微型计算机
1.1.2 微型计算机系统
1.1.3 单片机的基本概念及基本结构
1.1.4 单片机的特点
1.1.5 单片机应用系统
1.2 计算机中的数据表示
1.2.1 计算机中数值的表示
1.2.2 计算机中非数值数据信息的表示
1.3 单片机技术的发展和应用
1.3.1 单片机的产生与发展过程
1.3.2 单片机技术的发展方向
1.3.3 单片机的应用领域
1.4 单片机的分类
1.4.1 4位单片机
1.4.2 8位单片机
1.4.3 16位单片机
1.4.4 32位单片机
1.4.5 模糊单片机
1.5 典型单片机产品的基本特性
1.5.1 Intel公司的MCS-51系列单片机
1.5.2 Atmel公司的AT89系列单片机
1.6 如何学好单片机
1.6.1 学习51系列单片机的原因
1.6.2 单片机系统的开发过程
1.6.3 单片机的编程
1.6.4 单片机的学习方法
本章小结
思考与练习
第2章 AT89S51单片机的基本结构及工作原理
2.1 AT89S51单片机的内部结构和信号引脚
2.1.1 AT89S51单片机内部组成
2.1.2 AT89S51单片机的CPU结构
2.1.3 AT89S51单片机的引脚及功能
2.2 AT89S51单片机的定时控制部件与时序
2.2.1 振荡器和时钟电路
2.2.2 CPU的时序
2.2.3 单片机的工作过程
2.3 AT89S51单片机的并行输入/输出端口
2.3.1 I/O端口的结构
2.3.2 I/O端口的功能
2.3.3 I/O端口的负载能力和接口要求
2.4 AT89S51单片机的存储器结构及寄存器
2.4.1 AT89S51单片机存储器的分类及配置
2.4.2 程序存储器
2.4.3 数据存储器
2.4.4 特殊功能寄存器SFR
2.5 AT89S51单片机的工作方式
2.5.1 单片机复位方式
2.5.2 CHMOS低功耗工作方式
2.6 单片机的最小应用系统
2.6.1 片内带程序存储器的最小应用系统
2.6.2 片内无程序存储器的最小应用系统
本章小结
思考与练习
第3章 单片机指令系统及汇编语言程序设计
3,1指令系统概述
3.1.1 指令的表达形式及类型
3.1.2 指令格式
3.1.3 指令中常用的符号
3.2 AT89S51单片机的寻址方式
3.2.1 立即寻址
3.2.2 直接寻址
3.2.3 寄存器寻址
3.2.4 寄存器间接寻址
……
第4章 定时/计数器原理及应用
第5章 中断系统及应用
第6章 单片机串行接口及应用
第7章 AT89S51单片机与输入/输出外部设备接口
第8章 51单片机系统扩展技术
第9章 单片机与ADC、DAC的接口技术
第10章 单片机的C语言程序设计
第11章 单片机应用系统设计技术
附录A 微型计算机中的常用数制和码制
附录B 常用集成芯片型号
附录C MCS-51指令表
附录D 常用实验程序
参考文献