更新时间:2018-12-27 17:24:37
封面
版权信息
前言
第1篇 入门篇
第1章 走近单片机
1.1 我们身边的单片机
1.2 认识单片机
1.3 了解51单片机
第2章 练练我们的刀和剑:Proteus、Keil C51
2.1 Proteus介绍
2.2 Keil C51介绍
2.3 刀剑合并
第3章 让你的单片机眨眨眼睛
3.1 我们的第一个单片机程序
3.2 不仅仅是让它亮起来
3.3 做些程序的改动
3.4 能不能连点花样呢
第4章 让数字显示出来
4.1 引入数码管的概念
4.2 多显示几个数字看看
4.3 仿真万年历
第5章 用按键告诉单片机你想做什么
5.1 能不能让闪烁的灯停下来
5.2 如何实现软件消抖
5.3 如何实现按键的复用
第6章 如何实时控制单片机
6.1 中断的引入
6.2 原来按键还可以这样用
6.3 中断的优先级
第7章 让定时更精确
7.1 定时/计数器概念
7.2 工作方式0的应用
7.3 工作方式1的应用
7.4 工作方式2的应用
7.5 工作方式3的应用
7.6 计数器介绍
第8章 单片机与外界的联系——串口通信
8.1 串口通信的概念
8.2 先试试如何发送
8.3 收发都能实现
第9章 让单片机“响”起来
9.1 单片机还会响呢
9.2 用定时器模拟门铃
9.3 用蜂鸣器演奏曲子
9.4 重新认识AT89C51
第2篇 提高篇
第10章 再说数码管
10.1 使用扩展芯片驱动数码管
10.2 显示译码器
第11章 按键多了怎么办
11.1 看一个密码键盘
11.2 是否可以扩展呢
第12章 深入串口通信
12.1 通信协议的引入
12.2 让单片机和PC真正通信
第13章 I2C总线及其应用
13.1 I2C总线介绍
13.2 认识E2PROM AT24C02
13.3 写一个I2C通信的例子
第14章 SPI总线及其应用
14.1 SPI总线介绍
14.2 一款SPI接口的E2PROM
14.3 应用25AA040
第15章 A/D转换器和D/A转换器
15.1 了解A/D转换器的相关知识
15.2 看两个A/D转换器的例子
15.3 再看看D/A转换器
第16章 LCD显示
16.1 先认识LED点阵屏
16.2 使用字符LCD
16.3 使用LCD12864
第3篇 应用篇
第17章 简易万年历
17.1 电路设计
17.2 认识时钟芯片DS1302
17.3 系统设计
第18章 温度自动控制系统
18.1 系统模型
18.2 分析电路
18.3 系统设计
附录A AT89C51特殊功能寄存器速查表
附录B Proteus 7.5元件库分类表
附录C 书籍、网站推荐
参考文献
结束语