图书介绍
AVR单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![AVR单片机原理及应用](https://www.shukui.net/cover/49/31230872.jpg)
- 于正林,苏成志,曹国华等编著 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118061062
- 出版时间:2009
- 标注页数:397页
- 文件大小:83MB
- 文件页数:407页
- 主题词:单片微型计算机
PDF下载
下载说明
AVR单片机原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 AVR单片机的主要特性1
1.2主流单片机系列产品比较2
ATMEL公司的单片机2
Microchip公司的单片机11
Cygnal公司的单片机14
第2章 AVR系统结构概况20
2.1 AVR单片机ATmega8的总体结构20
ATmega8特点20
结构框图21
ATmega8单片机封装与引脚23
2.2中央处理器25
算术逻辑单元26
指令执行时序29
复位和中断处理29
2.3 ATmega8存储器31
Flash程序存储器31
SRAM32
E2 PROM33
I/O寄存器35
ATmega8的锁定位、熔丝位、标识位和校正位38
2.4系统时钟及其分配42
时钟源43
外部晶振43
外部低频石英晶振45
外部RC振荡器45
可校准内部RC振荡器46
外部时钟源47
异步定时器/计数器振荡器48
2.5系统电源管理和休眠模式48
MCU控制寄存器48
空闲模式49
ADC降噪模式49
掉电模式49
省电模式49
等待模式50
最小功耗50
2.6系统复位51
复位源52
MCU控制状态寄存器——MCUCSR55
内部参考电压源55
2.7 I/O端口56
通用数字I/O端口56
数字输入使能和休眠模式60
端口的第二功能61
第3章 ATmega8指令系统66
3.1 ATmega8汇编指令格式66
汇编语言源文件66
指令系统中使用的符号67
ATmega8指令68
汇编器伪指令68
表达式72
文件“M8def.inc”73
3.2寻址方式和寻址空间74
3.3算术和逻辑指令78
加法指令78
减法指令79
取反码指令82
取补码指令82
比较指令83
逻辑与指令84
逻辑或指令86
逻辑异或88
乘法指令89
3.4转移指令92
无条件转移指令92
条件转移指令93
子程序调用和返回指令103
3.5数据传送指令105
直接寻址数据传送指令106
间接寻址数据传送指令107
从程序存储器中取数装入寄存器指令113
写程序存储器指令114
I/O端口数据传送114
堆栈操作指令114
3.6位操作和位测试指令115
带进位逻辑操作指令115
位变量传送指令117
位变量修改指令117
3.7 MCU控制指令121
3.8指令的应用121
第4章 中断系统137
4.1外部向量137
4.2外部中断140
4.3中断寄存器140
第5章 自编程功能148
5.1引导加载技术148
5.2相关I/O寄存器152
5.3 Flash程序存储器的自编程155
5.4 Flash自编程应用158
第6章 定时器/计数器161
6.1定时器/计数器预定比例分频器161
6.2 8位定时器/计数器0(T/C0)162
6.3 16位定时器/计数器1(T/C1)166
T/C1的结构167
T/C1的操作模式171
T/C1的计数时序177
T/C1的寄存器178
6.4 8位定时器/计数器2(T/C2)187
T/C2的组成结构187
T/C2的操作模式190
T/C2的计数时序193
T/C2的寄存器194
T/C2的异步操作197
6.5看门狗定时器200
第7章 AVR单片机通信接口204
7.1 AVR单片机串行接口204
同步串行接口204
通用串行接口209
7.2两线串行TWI总线接口239
TWI模块概述240
TWI寄存器描述241
TWI总线的使用244
多主机系统和仲裁255
第8章 AVR单片机A/D转换及模拟比较器257
8.1 A/D转换257
A/D转换概述257
ADC噪声抑制器262
ADC有关的寄存器263
8.2 AVR单片机模拟比较器269
第9章 系统扩展技术276
9.1串行接口8位LED显示驱动器MAX7219276
概述276
引脚功能及内部结构276
操作说明278
应用282
软件设计283
9.2 AT24C系列两线串行总线E 2PROM286
概述286
引脚功能及内部结构286
操作说明287
软件设计291
9.3 AT93C46——三线串行总线E 2PROM接口芯片299
概述299
内部结构及引脚功能299
操作说明300
软件设计304
9.4串行12位的ADC TLC2543307
概述307
内部结构及引脚功能307
操作说明307
AD620放大器介绍309
软件设计311
9.5串行输出16位ADC MAX195313
概述313
引脚功能及内部结构314
操作说明314
应用317
软件设计319
9.6串行输入DAC TLC5615323
概述323
引脚功能及内部结构323
操作说明324
软件设计325
9.7串行12位的DAC TLC5618327
概述327
内部结构及引脚功能327
操作说明328
软件设计330
9.8串行非易失性静态RAM X24C44331
概述331
引脚功能及内部结构332
操作说明332
软件设计335
9.9数据闪速存储器AT45DB041B340
概述340
引脚功能及内部结构341
操作说明342
软件设计350
9.10 GM8164串行I/O扩展芯片358
概述358
引脚功能说明358
操作说明359
软件设计361
9.11接口综合实例364
附录1 ICCAVR简介384
附录2 ATnnega8指令表392
参考文献397