第1章 单片机概述
1.1 计算机的基本结构
1.2 计算机的硬件系统
1.3 单片机简介
1.4 习题
第2章 AT89S52单片机系统结构
2.1 单片机的组成
2.2 单片机中的总线
2.3 单片机的指令和指令系统
2.4 AT89S52单片机的外部引脚及功能
2.5 AT89S52单片机的内部结构
2.6 单片机的工作时序
2.7 单片机的复位电路
2.8 习题
第3章 寻址方式和指令系统
3.1 单片机指令系统
3.2 寻址方式
3.3 指令系统
3.4 汇编程序设计
3.5 习题
第4章 AT89S52单片机中断系统
4.1 中断的基本概念
4.2 中断控制
4.3 AT89S52单片机中断过程
4.4 中断的撤除
4.5 多个外部中断源系统设计
4.6 中断服务程序应用设计
4.7 习题
第5章 AT89S52单片机定时器/计数器
5.1 定时器/计数器基本原理
5.2 定时器/计数器的基本结构及工作原理
5.3 AT89S52单片机定时器/计数器的工作方式
5.4 AT89S52单片机定时器/计数器的应用
5.5 习题
第6章 AT89S52单片机串行接口
6.1 串行通信概述
6.2 AT89S52单片机串行接口
6.3 串行接口工作方式
6.4 串行接口编程和应用
6.5 习题
第7章 存储器和接口扩展
7.1 系统扩展概述
7.2 程序存储器扩展
7.3 数据存储器扩展
7.4 MCS-51单片机并行I/O接口的扩展
7.5 习题
第8章 51单片机开发平台的使用
8.1 Keil集成开发环境的使用
8.2 CS-III单片机开发板的使用
8.3 习题
第9章 单片机应用设计
9.1 子程序设计
9.2 宏定义
9.3 软件延时子程序的设计
9.4 存储器读写程序的设计
9.5 八段数码管显示程序
9.6 数码管扫描程序设计
9.7 秒表程序设计
9.8 键盘接口
9.9 看门狗程序设计
9.1 0习题
附录1ASCII码表
附录2MCS-51指令速查表
习题答案
参考文献