第1篇 基础篇绪论
习题
第1章 单片机结构及设计基础
1.2 数的表示及编码
1.3 二进制运算
1.4 单片机系统组成原理
1.5 AT89S51单片机内部结构
1.6 单片机的时序
1.7 AT89S51最小系统设计
习题
第2章 汇编语言与程序设计
2.1 单片机编程语言概述
2.2 51系列单片机的汇编指令系统
2.3 指令系统
2.4 伪指令
2.6 常见程序的编写
习题
第3章 51单片机的C语言设计
3.1 概述
3.2 C语言程序设计
3.3 数组
3.4 函数
3.5 指针
3.6 位运算
3.8 混合编程
习题
第4章 单片机的中断系统
4.1 微机的输入/ 输出方式
4.2 中断的概念
4.4 中断应用举例
习题
第5章 单片机的定时器/计数器
5.1 定时器/计数器的基本概念
5.2 定时器/计数器的工作方式和控制字
5.3 定时器/计数器的编程和应用实例
习题
第6章 并行总线扩展
6.1 总线的概念
6.2 并行RAM扩展
6.3 并行Flash存储器扩展
6.4 并行I/O 扩展
6.5 系统键盘扩展
习题
第7章 串行通信及接口
7.1 串行通信的基本原理
7.2 通信协议
7.3 51单片机串行口的结构
7.4 串行I/O扩展
7.5 单机通信
7.6 通信程序的调试
习题
第8章 A/D扩展
8.1 A/D的分类及工作原理
8.2 A/D的选型及指标
8.3 并行A/D的扩展
8.4 串行A/D的扩展
习题
第9章 D/A扩展
9.1 D/A的分类和特性
9.2 D/A的选型及实用技术
9.3 并行D/A扩展
9.4 串行D/A扩展
习题
第10章 教学实验及开发调试环境
10.1 单片机系统开发
10.2 Keil 霁ision3编译器的使用
10.3 在线下载
10.4 硬件调试系统
10.5 教学实验
习题
第2篇 应用提高篇
第11章 单片机应用系统人机接口技术
11.1 PS/2设备接口
11.2 常用输入接口
11.3 常用显示器
11.4 PS/2键盘与液晶显示实例
第12章 单片机设备驱动新技术
12.1 I/O输出驱动
12.2 步进电机的驱动
12.3 外部存储设备的驱动
12.4 设计实例--非接触IC卡读/写器设计
12.5 设计实例--地税局自动盖章 系统设计
第13 章 单片机串行总线技术
13.1 I2C总线接口
13.2 RS?232总线
13.3 RS?422、RS?485总线
13.4 CAN总线
13.5 USB总线
第14章 单片机系统硬件设计技术
14.1 单片机应用系统的结构
14.2 系统硬、软件的设计方法
14.3 单元电路的设计
14.4 单元电路的级联
14.5 录音系统设计实例
第15 章 应用软件设计
15.1 应用软件设计的原则
15.2 模块化设计技术
15.3 监控程序
第16章 嵌入式操作系统
16.1 RTOS操作系统简介
16.2 RTOS操作系统的工作原理
16.3 RTX51函数
16.4 RTOS操作系统的应用
第17章 电源和抗干扰技术
17.1 电源设计
17.2 抗干扰技术
17.3 系统恢复技术
附录 配套教学资源说明
参考文献