更新时间:2018-12-27 05:39:58
封面
版权信息
前言
第1章 单片机概述与AT89551单片机结构
1.1 单片机概述
1.2 AT89S51单片机结构
1.3 时钟电路及复位电路
1.4 AT89S51单片机的工作方式
1.5 实训1 单片机复位、晶振、ALE信号的观测
习题与思考1
第2章 单片机开发系统
2.1 Keil软件使用
2.2 Proteus软件使用
2.3 单片机系统开发过程
2.4 任务1 简单流水灯控制
2.5 实训2 简单流水灯制作
习题与思考2
第3章 At89551系列单片机的指令系统与程序设计
3.1 指令概述
3.2 寻址方式
3.3 AT89S51单片机的指令系统
3.4 程序设计
3.5 软件调试仿真器KeilμVision应用
3.6 任务2 BCD码相加
3.7 任务3 延时控制彩灯闪烁
3.8 实训3 用Keil软件调试实用汇编程序
习题与思考3
第4章 AT89551终端系统与定时器/计数器
4.1 中断系统
4.2 中断应用
4.3 任务4 中断系统应用
4.4 任务5 中断优先控制
4.5 定时器/计数器
4.6 任务6 60s倒计时装置
4.7 实训4 中断系统和定时器/计数器的综合应用
习题与思考4
第5章 AT89551人际交互通道的接口技术
5.1 单片机与LED数码管的接口技术
5.2 单片机与字符型LCD显示器的接口技术
5.3 单片机与键盘的接口技术
5.4 任务7 按键显示
5.5 实训5 单片机与矩阵式键盘的接口技术
习题与思考5
第6章 AT89551单片机的存储器及I/O口扩展技术
6.1 最小应用系统
6.2 存储器扩展
6.3 串行E2PROM扩展单片机存储器
6.4 AT89S51单片机扩展I/O接口的设计
6.5 任务8 AT24C02扩展存储器
6.6 实训6 用SRAM6264扩展单片机RAM技术
习题与思考6
第7章 At89551单片机I/O通道接口技术
7.1 A/D转换器及接口技术
7.2 D/A转换器及接口技术
7.3 任务9 数字电压表设计
7.4 任务10 波形发生器
7.5 实训7 AT89S51单片机与ADC0809(0808)接口技术
习题与思考7
第8章 AT89551单片机串行通信接口技术
8.1 串行口的结构
8.2 串行口的工作方式
8.3 波特率的设定
8.4 单片机的串行通信接口技术
8.5 任务11 双机通信
8.6 实训8 单片机之间的通信接口技术
第9章 单片机应用系统设计
9.1 常用的控制部件
9.2 单片机应用系统的设计过程
9.3 任务12 步进电机控制
9.4 任务13 数字温度计设计
9.5 任务14 电子时钟设计
9.6 实训9 数字温度计的制作
习题与思考9
第10章 单片机C语言应用设计
10.1 C语言与AT89S51单片机
10.2 C语言入门知识
10.3 C51的数据类型及其在51单片机的存储方式
10.4 C51的数据存储类型与AT89S51的存储结构
10.5 AT89S51并行I/O接口C51定义
10.6 C51的构造数据类型
10.7 单片机内部资源的编程
10.8 任务15 秒表设计
10.9 实训10 秒表的制作
习题与思考10
附录A AT89551的特殊功能
附录B Proteus常用元器件
附录C 美国标准信息交换代码(ASCⅡ码)
附录D AT895系列
参考文献