第1章 AT89S51单片实践系统板设计与制作
1.1 AT89S51单片机简介
1.1.1 AT89S51单片机的特点
1.1.2 AT89S51芯片引脚及其功能特点介绍
1.1.3 AT89S51的内部资源
1.1.4 AT89S52单片机介绍
1.2 AT89S51系统板的设计
1.2.1 单片机系统模块
1.2.2 电源模块
1.2.3 八路LED指示模块
1.2.4 动态数码管显示模块
1.2.5 八路独立式键盘模块
1.2.6 232电平转换模块
1.2.7 程序下载模块
1.2.8 A/D转换模块
1.2.9 D/A转换模块
1.2.10 直流电动机控制模块
1.2.11 步进电动机控制模块
1.2.12 4×4行列式键盘模块
1.2.13 8×8 LED点阵模块
1.2.14 音频输出模块
1.2.15 分频模块
1.3 AT89S51系统板PCB设计与焊接要求
第2章 KeilC51软件及程序下载软件快速入门
2.1 Keil C51简介
2.2 Keil C51软件的安装
2.2.1 系统要求
2.2.2 软件的安装
2.3 uWisiorl2集成开发环境
2.4 创建项目
2.5 程序的编译与调试
2.6 程序下载
第3章 AT89S51单片机程序设计入门
3.1 LED发光二极管控制
3.1.1 单片机控制单个LED闪烁
3.1.2 8个LED流水灯控制
3.1.3 广告灯设计
3.2 按键信号采集
3.2.1 模拟开关灯
3.2.2 多路开关状态指示
3.2.3 按键去抖动
3.2.4 一键多功能
3.2.5 4×4键盘识别技术
3.3 LED数码管显示技术
3.3.1 控制单个LED数码管静态显示字符或数字
3.3.2 10进制加减计数器。
3.3.3 动态数码管显示技术
3.3.4 60进制脉;中计数器
3.4 8×8 LED点阵显示技术
3.4.1 点亮矩阵中的任意一个点
3.4.2 字符和图形显示技术
3.4.3 滚动屏显示技术
3.5 单片机内部资源编程
3.5.1 中断介绍
3.5.2 外部中断编程应用
3.5.3 定时器计数器
3.5.4 定时器计数器的应用
3.5.5 串行通信技术应用
3.6 A/D、D/A转换器的应用
3.6.1 ADc0809的应用
3.6.2 DAc0832的应用
3.7 音频输出应用
第4章 单片机应用提高
4.1 多功能数字电子钟设计
4.1.1 设计要求
4.1.2 设计方案
4.1.3 硬件电路设计
4.1.4 软件设计
4.2 秒表设计
4.2.1 设计要求
4.2.2 设计方案
4.2.3 硬件电路设计
4.2.4 软件设计
4.3 乒乓球游戏设计
4.3.1 设计要求
4.3.2 设计方案
……
第5章 AVR单片机介绍
第6章 AVR单片机的开发环境
第7章 AVR单片机的硬件操作
参考文献