轻鬆玩51单片机
《轻鬆玩51单片机》是2016年6月出版的图书,作者是杨百军、张玲玲、张志洲。
基本介绍
- 书名:轻鬆玩51单片机
- 作者:杨百军、张玲玲、张志洲
- ISBN:9787121289422
- 页数:436
- 出版时间:2016-06
- 开本:16开
- 丛书名 :早学早成功
内容简介
本书内容共3篇19章,完整展现了一位51单片机工程师成长的经历。51单片机共有21个特殊功能暂存器,而需要重点掌握的只有6个(需要熟练掌握对其位的操作),因此学习单片机其实很简单:学会6个暂存器的使用就学会了51单片机程式设计。这样,如果每天掌握1个暂存器,那幺6天就能学会51单片机的使用。
目录结构
第1章 走近单片机
1.1 我们身边的单片机
1.2 认识单片机
1.3 了解51单片机
1.4 选择开发板
第2章 修炼我们的刀和剑:Proteus、Keil C51
2.1 Proteus介绍
2.2 Keil C51介绍
2.3 刀剑合併
2.4 準备开发板
第3章 让你的单片机眨眨眼
3.1 第一个单片机程式
3.2 不仅仅是让它亮起来
3.3 程式的改动
3.4 移植到开发板
3.5 连点花样
第4章 让数字显示出来
4.1 数码管的概念
4.2 多显示几个数字
4.3 仿真万年曆
第5章 用按键告诉单片机你想做什幺
5.1 让闪烁的LED灯停下来
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
提高篇
第10章 再说数码管
10.1 使用扩展晶片驱动数码管
10.2 显示解码器
第11章 按键多了怎幺办
11.1 密码键盘
11.2 通过硬体实现扩展
11.2.1 了解编码器
11.2.2 套用编码器74LS148
11.3 开发板上的输入扩展晶片
第12章 深入串口通信
12.1 通信协定
12.1.1 协定制定
12.1.2 样例实现
12.2 单片机和PC真正通信
12.3 将例程移植到开发板
第13章 I2C汇流排及其套用
13.1 I2C汇流排介绍
13.1.1 初步了解I2C汇流排
13.1.2 I2C汇流排上的信号
13.2 认识E2PROM AT24C02
13.3 一个I2C通信的例子
第14章 SPI汇流排及其套用
14.1 SPI汇流排介绍
14.2 一款SPI接口的E2PROM
14.2.1 认识25AA040
14.2.2 25AA040的工作原理
14.3 套用25AA040
14.3.1 E2PROM 25AA040仿真
14.3.2 开发板上的SPI外设
第15章 A/D转换器和D/A转换器
15.1 A/D转换器
15.2 两个A/D转换器的例子
15.2.1 了解ADC0809
15.2.2 套用ADC0808
15.2.3 了解ADC0832
15.2.4 套用ADC0832
15.2.5 开发板上的A/D转换电路
15.3 D/A转换器
15.3.1 了解D/A转换器
15.3.2 D/A转换器的主要技术指标
15.3.3 了解DAC0832
15.3.4 套用DAC0832
15.3.5 开发板上的D/A转换电路
第16章 LED点阵和LCD1602
16.1 认识LED点阵屏
16.1.1 有关LED点阵屏
16.1.2 LED点阵的套用
16.1.3 驱动开发板点阵
16.2 使用字元LCD
16.2.1 了解LCD
16.2.2 认识LCD1602
16.2.3 LCD1602的指令说明
16.2.4 使用LCD1602
16.2.5 移植例程到开发板
第17章 LCD12864
17.1 认识LCD12864
17.2 认识HDG12864L-6
17.2.1 HDG12864L-6概述
17.2.2 HDG12864L-6指令说明
17.2.3 HDG12864L-6的时序图
17.3 套用HDG12864
17.3.1 LCD12864的并行套用
17.3.2 LCD12864的串列套用
套用篇
第18章 简易万年曆
18.1 电路设计
18.2 时钟晶片DS1302
18.3 系统设计
18.4 开发板上实现万年曆
第19章 智慧型温度控制系统
19.1 系统模型
19.2 分析电路
19.3 系统设计
19.4 系统移植
附录A AT89C51特殊功能暂存器速查表
附录B 常用字元与ASCII对照表
附录C 相关书籍、网站推荐
附录D delay.c档案、delay.h档案、main.h档案
参考文献