图书介绍
高速嵌入式单片机原理与接口技术PDF|Epub|txt|kindle电子书版本网盘下载
- 曹国华等编著 著
- 出版社: 北京:国防工业出版社
- ISBN:7118038091
- 出版时间:2004
- 标注页数:290页
- 文件大小:13MB
- 文件页数:300页
- 主题词:单片微型计算机-理论;单片微型计算机-接口
PDF下载
下载说明
高速嵌入式单片机原理与接口技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 嵌入式单片机系统概述1
1.2 AVR单片机的主要特性1
目录1
1.3 嵌入式单片机主流系列3
1.3.1 Atmel公司的单片机3
1.3.2 Microchip公司的单片机6
1.3.3 Cygnal公司的单片机8
2.1.1 ATmega8特点9
第2章 AVR系统结构概况9
2.1 AVR单片机ATmega8的总体结构9
2.1.2 结构框图10
2.1.3 ATmega8单片机封装与引脚12
2.2 中央处理器CPU13
2.2.1 算术逻辑单元15
2.2.2 指令执行时序18
2.2.3 复位和中断处理18
2.3.1 Flash程序存储器19
2.3 ATmega8存储器19
2.3.2 SRAM数据存储器20
2.3.3 E2PROM数据存储器21
2.3.4 I/O寄存器24
2.4 系统时钟及其分配26
2.4.1 时钟源27
2.4.2 外部晶振28
2.4.3 外部低频石英晶振29
2.4.4 外部RC振荡器29
2.4.5 可校准内部RC振荡器30
2.4.6 外部时钟源31
2.4.7 定时器/计数器振荡器32
2.5 系统电源管理和休眠模式32
2.5.1 MCU控制寄存器32
2.5.2 空闲模式33
2.5.3 ADC降噪模式33
2.5.4 掉电模式34
2.5.5 省电模式34
2.5.6 等待模式35
2.5.7 最小功耗35
2.6 系统复位36
2.6.1 复位源37
2.6.2 MCU控制和状态寄存器——MCUCSR39
2.6.3 内部参考电压源39
2.6.4 看门狗定时器40
2.7 中断系统42
2.7.1 中断向量42
2.7.2 外部中断46
2.7.3 中断寄存器46
2.8 定时器/计数器48
2.8.1 定时器/计数器预定比例分频器49
2.8.2 8位定时器/计数器0(T/C0)50
2.8.3 16位定时器/计数器1(T/C1)52
2.8.4 8位定时器/计数器2(T/C2)69
2.9 AVR单片机串行接口82
2.9.1 同步串行接口(SPI)82
2.9.2 通用串行接口(USART)87
2.10 2线串行TWI(I2C)总线接口107
2.10.1 TWI模块概述107
2.10.2 TWI寄存器描述109
2.10.3 TWI总线的使用112
2.10.4 多主机系统和仲裁122
2.11 AVR单片机模拟比较器124
2.12 模/数转换ADC126
2.12.1 模/数转换ADC概述126
2.12.2 ADC噪声抑制器131
2.12.3 ADC有关的寄存器133
2.13 I/O端口135
2.13.1 通用数字I/O接口136
2.13.3 端口的第二功能141
2.13.2 数字输入使能和休眠模式141
2.14 引导加载支持的自编程功能145
2.14.1 引导加载技术146
2.14.2 相关I/O寄存器150
2.14.3 程序存储器的Flash自编程152
2.14.4 Flash自编程应用155
2.15 ATmega8的锁定位、熔丝位、标识位和校正位158
第3章 ATmega8指令系统160
3.1 ATmega8汇编指令格式160
3.1.1 汇编语言源文件160
3.1.2 指令系统中使用的符号161
3.1.3 ATmega8指令162
3.1.4 汇编器伪指令162
3.1.5 表达式166
3.1.6 文件“M8def.inc”167
3.2 寻址方式和寻址空间168
3.3 算术和逻辑指令172
3.3.1 加法指令173
3.3.2 减法指令173
3.3.3 取反码指令174
3.3.4 取补码指令175
3.3.5 比较指令175
3.3.6 逻辑与指令175
3.3.7 逻辑或指令176
3.3.8 逻辑异或177
3.3.9 乘法指令177
3.4 转移指令179
3.4.1 无条件转移指令179
3.4.2 条件转移指令180
3.4.3 子程序调用和返回指令185
3.5 数据传送指令186
3.5.1 直接寻址数据传送指令186
3.5.2 间接寻址数据传送指令187
3.5.3 从程序存储器中取数装入寄存器指令190
3.5.4 写程序存储器指令190
3.5.5 I/O端口数据传送190
3.5.6 堆栈操作指令191
3.6 位操作和位测试指令191
3.6.1 带进位逻辑操作指令191
3.6.2 位变量传送指令192
3.6.3 位变量修改指令193
3.7 MCU控制指令196
3.8 指令的应用197
3.8.1 读/写E2PROM程序197
3.8.2 Flash与SRAM,以及SRAM块之间的数据传送程序199
3.8.3 乘法和除法程序201
3.8.4 通用定时程序203
3.8.5 通用异步半双工通信示例204
4.1 串行接口8位LED显示驱动器MAX7219210
4.1.1 概述210
第4章 系统扩展技术210
4.1.2 引脚功能及内部结构211
4.1.3 操作说明211
4.1.4 应用217
4.1.5 软件设计219
4.2 AT24C系列2线串行总线E2PROM220
4.2.1 概述220
4.2.2 引脚功能及内部结构220
4.2.3 操作说明221
4.2.4 软件设计225
4.3 串行输出16位模/数转换器MAX195230
4.3.1 概述230
4.3.2 引脚功能及内部结构230
4.3.3 操作说明232
4.3.4 应用235
4.3.5 软件设计238
4.4 串行输入数/模转换器TLC5615239
4.4.1 概述239
4.4.3 操作说明240
4.4.2 引脚功能及内部结构240
4.4.4 软件设计242
4.5 串行非易失性静态RAM X24C44243
4.5.1 概述243
4.5.2 引脚功能及内部结构244
4.5.3 操作说明245
4.5.4 软件设计247
4.6 数据闪速存储器AT45DB041B250
4.6.1 概述250
4.6.2 引脚功能及内部结构250
4.6.3 操作说明252
4.6.4 软件设计260
4.7 GM8164串行I/O扩展芯片264
4.7.1 概述264
4.7.2 引脚功能说明264
4.7.3 操作说明265
4.7.4 软件设计266
附录1 AVR单片机选型表270
附录2 ATmega8指令表276
附录3 ICCAVR简介281
参考文献290