图书介绍
AVR单片机菜鸟进阶PDF|Epub|txt|kindle电子书版本网盘下载
- 沈添国著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121203848
- 出版时间:2013
- 标注页数:279页
- 文件大小:73MB
- 文件页数:291页
- 主题词:单片微型计算机
PDF下载
下载说明
AVR单片机菜鸟进阶PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础认识篇——原来我是个菜鸟第1章 初识单片机——与单片机第一次接触3
1.1 什么是单片机3
1.1.1 单片机发展的4个阶段3
1.1.2 8位单片机的特点4
1.2 了解单片机4
1.2.1 8051单片机5
1.2.2 FREESCALE(飞思卡尔)单片机6
1.2.3 其他单片机8
1.3 接触AVR单片机8
1.3.1 AVR概述8
1.3.2 AVR的特性9
1.3.3 AVR的外设9
1.4 小结11
第2章 AVR开发利器——菜鸟的装备12
2.1 ICCAVR——AVR软件开发工具一12
2.1.1 ICCAVR的简介12
2.1.2 ICCAVR的安装12
2.1.3 ICCAVR工程的建立14
2.2 AVR Studio——AVR软件开发工具二16
2.2.1 AVR Studio的简介及AVR Studio 4的安装16
2.2.2 AVR Studio 4的第一个工程18
2.2.3 ICCAVR过渡到AVR Studio——不同平台的移植20
2.3 Proteus——软件仿真工具23
2.3.1 Proteus的简介23
2.3.2 Proteus的安装23
2.3.3 Proteus的使用25
2.4 小结27
第3章 流水灯重现——第一次操刀28
3.1 I/O简述28
3.1.1 I/O寄存器28
3.1.2 与51单片机的比较29
3.2 让流水灯动起来29
3.2.1 流水灯程序29
3.2.2 流水灯重现32
3.3 小结34
第4章 HELLO WORLD——重现经典35
4.1 USART简述35
4.1.1 USART的寄存器35
4.1.2 USART的相关电路36
4.2 在Proteus中显示“HELLO WORLD”38
4.2.1 驱动USART38
4.2.2 显示“HELLO WORLD”40
4.2.3 双机通信42
4.2.4 USART开发的用处44
4.3 小结45
第5章 ADC——模拟到数字的转换46
5.1 ADC简述46
5.1.1 ADC的寄存器46
5.1.2 ADC的参考电压47
5.2 模拟到数字的转换48
5.2.1 初始化ADC48
5.2.2 驱动ADC48
5.2.3 实现模拟到数字的转换49
5.3 小结52
第6章 AVR内部的EEPROM——存储菜鸟越来越多的信心53
6.1 EEPROM简述53
6.1.1 EEPROM的寄存器53
6.1.2 EEPROM的操作特点53
6.2 存储菜鸟越来越多的信心54
6.2.1 读/写EEPROM54
6.2.2 实现存储菜鸟的信心56
6.3 小结57
第2篇 技能进阶篇——菜鸟会飞了61
第7章 菜鸟装备升级61
7.1 Altium Designer(DXP)61
7.1.1 Altium Designer简介61
7.1.2 Altium Designer的安装62
7.1.3 Altium Designer的使用65
7.2 AVR Studio 4升级为ATMEL Studio 6.067
7.2.1 ATMEL Studio 6.0概述67
7.2.2 AVR Studio 4与ATMEL Studio 6.0的区别68
7.3 其他工具简介68
7.3.1 UEStudio——编辑工具168
7.3.2 Source Insight——编辑工具268
7.3.3 Beyond Compare——编辑工具369
7.4 小结69
第8章 AVR最小系统板——菜鸟动手玩硬件70
8.1 AVR最小系统板的作用70
8.2 AVR最小系统的原理图70
8.2.1 原理图库制作70
8.2.2 原理图的绘制72
8.3 AVR最小系统板的PCB76
8.3.1 PCB封装的制作76
8.3.2 PCB的绘制77
8.3.3 制作自己常用的器件库80
8.4 小结80
第9章 中断——处理“突发”81
9.1 中断简述81
9.1.1 中断定义81
9.1.2 中断系统81
9.2 处理“突发”82
9.2.1 初始化中断82
9.2.2 处理“突发”84
9.3 小结86
第10章 定时器——时间最重要87
10.1 定时器简述87
10.1.1 时钟系统87
10.1.2 8位定时器90
10.1.3 16位定时器92
10.2 定时器的运用94
10.2.1 初始化定时器94
10.2.2 时间最重要95
10.3 小结102
第11章 WDT——学习“打狗棒法”103
11.1 WDT简述103
11.1.1 WDT寄存器103
11.1.2 WDT的注意事项104
11.2 驱动WDT104
11.2.1 驱动WDT104
11.2.2 WDT开发应用111
11.3 小结111
第12章 SPI(串行外设接口)——沟通信息世界的桥梁之二112
12.1 SPI简述112
12.1.1 SPI寄存器112
12.1.2 SPI的相关电路113
12.2 双机模式和模拟SPI114
12.2.1 双机模式114
12.2.2 模拟SPI119
12.3 小结122
第13章 TWI(两线接口)——沟通信息世界的桥梁之三123
13.1 TWI简述123
13.1.1 浅谈I2C总线123
13.1.2 TWI寄存器126
13.1.3 TWI的相关电路128
13.2 驱动TWI及相关应用129
13.2.1 驱动TWI129
13.2.2 模拟TWI138
13.3 小结142
第3篇 实战开发篇——菜鸟进化中145
第14章 LCD1602——有屏有真相145
14.1 LCD1602简述145
14.1.1 LCD1602的特性及引脚定义145
14.1.2 LCD1602的操作时序146
14.2 驱动LCD1602147
14.2.1 LCD1602的指令集147
14.2.2 LCD1602的配置及驱动150
14.2.3 有屏有真相154
14.3 小结157
第15章 DS18B20——温度采集158
15.1 DS18B20简述158
15.1.1 浅谈单总线158
15.1.2 DS18B20的特性及引脚定义159
15.1.3 DS18B20的操作时序160
15.2 驱动DS18B20161
15.2.1 DS18B20的指令集161
15.2.2 DS18B20的驱动162
15.2.3 温度采集165
15.3 小结167
第16章 AT24C16——存储更多经验168
16.1 存储设备168
16.1.1 内部存储设备168
16.1.2 外部存储设备169
16.2 AT24C16简述169
16.2.1 AT24C16的特性及引脚定义169
16.2.2 AT24C16的操作时序169
16.3 存储更多的“经验”170
16.3.1 驱动AT24C16170
16.3.2 实现存储更多的“经验”175
16.4 小结178
第17章 SD卡——存储更多信息179
17.1 文件系统浅谈179
17.1.1 文件系统179
17.1.2 FAT简介179
17.2 SD卡的总线方式及命令集182
17.2.1 SD卡的总线方式182
17.2.2 SD卡的命令集184
17.3 存储更多的信息185
17.3.1 驱动SD卡185
17.3.2 实现存储更多信息190
17.4 小结193
第4篇 综合开发篇——菜鸟变凤凰197
第18章 MP3播放器——歌声飞扬197
18.1 制作MP3播放器的目的与要求197
18.1.1 制作目的197
18.1.2 制作要求197
18.2 MP3播放器的硬件设计197
18.2.1 总体设计的框图及说明198
18.2.2 VS1003——MP3处理器200
18.3 MP3播放器的软件设计208
18.3.1 软件结构说明209
18.3.2 软件流程图及部分程序209
18.4 歌声飞扬217
18.5 小结222
第19章 无线测温迷你系统223
19.1 制作无线测温迷你系统的目的223
19.1.1 制作目的224
19.1.2 制作要求224
19.2 无线测温迷你系统的硬件设计224
19.2.1 总体设计框图及说明224
19.2.2 SI4432——无线管理器227
19.3 无线测温迷你系统的软件设计236
19.3.1 程序结构说明236
19.3.2 程序流程图及部分程序237
19.4 无线监控环境温度250
19.5 小结253
第20章 “菜鸟”手机254
20.1 制作“菜鸟”手机的目的与要求254
20.1.1 制作目的254
20.1.2 制作要求255
20.2 “菜鸟”手机的硬件设计255
20.2.1 总体设计框图及说明255
20.2.2 SIM900——GSM模块257
20.3 “菜鸟”手机的软件设计259
20.3.1 矩阵键盘及程序259
20.3.2 SIM900模块的程序流程图及部分程序265
20.4 用“菜鸟”手机打电话、接电话276
20.5 小结279