第1章 单片机及其开发环境
1.1 单片机概述
1.2 单片机学习
项目1.1 点亮LED灯
本章小结
习题
第2章 学习单片机硬件系统
项目2.1 单灯闪烁控制设计及仿真
2.1 单片机的引脚及结构
2.2 单片机小系统
2.3 单片机存储器结构
本章小结
习题
第3章 C51程序设计基础
3.1 C语言概述
3.2 函数及其结构
3.3 常量与变量
3.4 常用运算符与表达式
3.5 基本流程控制语句
3.6 指针的使用
3.7 数组与结构体
3.8 C51单片机中对标准的C语言的扩充
项目3.1 模拟汽车转向灯
本章小结
习题
第4章 单片机并行端口的应用
项目4.1 循环点亮的流水灯设计
4.1 单片机并行I/O端口结构
4.2 单片机并行I/0端口应用
项目4.2 花样彩灯设计
项目任务扩展
本章小结
习题
第5章 单片机定时与中断系统
项目5.1 可控流水灯
5.1 单片机中断系统
5.2 中断处理过程
5.3 单片机的定时/计数器
项目5.2 简易秒表设计
项目任务扩展
本章小结
习题
第6章 显示与键盘接口技术
项目6.1 单位数码管秒表的制作
6.1 数码管显示原理及应用
6.2 数码管静态展示
6.3 数码管动态显示
项目6.28 位数码管动态显示
6.4 液晶显示原理及应用
项目6.31 602液晶显示
项目6.41 2864的原理及应用
6.5 按键的识别与应用
项目6.5 独立按键的识别及应用
项目6.6 矩阵式键盘的检测及应用
本章小结
习题
第7章 串行通信接口技术
7.1 串行通信基本知识
7.2 C51串口概述
7.3 C5L串口基本通信模式
7.4 串口通信实例
项目7.1 远端控制示范
本章小结
习题
第8章 A/D与D/A转换
8.1 系统设计概述
8.2 A/D芯片介绍
8.3 A/D系统设计及相应的软件设计示例
8.4 D/A芯片介绍
8.5 D/A系统设计与对应的软件设计
项目8.1 用可调电阻调整正弦波输出频率
本章小结
习题
第9章 单片机综合设计
9.1 单片机应用系统设计
9.2 单片机应用系统设计案例
附录
附录A 程序流程图简介
附录B 运算符优先级与结合性列表
附录C PROTEUS常用元器件中英文对照表
参考文献