图书介绍

AVR单片机原理及应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

AVR单片机原理及应用
  • 宋建国主编 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810128280
  • 出版时间:1998
  • 标注页数:310页
  • 文件大小:22MB
  • 文件页数:320页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

AVR单片机原理及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 ATMEL单片机简介1

1.1 ATMEL公司的产品特点1

1.2 AT 89系列单片机简介2

1.2.1 89系列单片机特点2

1.2.2 89系列单片机分类3

1.3 AT 90系列单片机简介5

1.4 AT91M系列单片机7

第二章 AVR单片机系统结构8

2.1 AVR单片机总体结构8

2.2.1 结构概述10

2.2 AVR 单片机中央处理器CPU10

2.2.2 通用寄存器文件12

2.2.3 X、Y、Z寄存器12

2.2.4 ALU运算逻辑单元13

2.3 AVR单片机存储器组织13

2.3.1 可下载的Flash程序存储器13

2.3.2内部和外部的SRAM数据存储器13

2.3.3 EEPROM数据存储器14

2.3.4 存储器访问和指令执行时序14

2.3.5 I/O存储器16

2.4 AVR单片机系统复位18

2.4.1 复位源19

2.4.3 外部复位20

2.4.2 加电复位20

2.4.4 看门狗复位22

2.5 AVR单片机中断系统22

2.5.1 中断处理22

2.5.2 外部中断25

2.5.3 中断应答时间25

2.5.4 MCU控制寄存器MCUCR25

2.6 AVR单片机的节电方式26

2.6.1 休眠状态26

2.7 AVR单片机定时器/计数器27

2.7.1 定时器/计数器预定比例器27

2.6.2 闲置模式27

2.6.3 掉电模式27

2.7.2 8位定时器/计数器028

2.7.3 16位定时器/计数器129

2.7.4 看门狗定时器35

2.8 AVR单片机EEPROM读/写访问36

2.9 AVR单片机串行接口37

2.9.1 同步串行接口SPI37

2.9.2 通用串行接口UART41

2.10.2 模拟比较器控制和状态寄存器ACSR47

2.10 AVR单片机模拟比较器47

2.10.1 模拟比较器47

2.11 AVR单片机I/O端口48

2.11.1 端口A48

2.11.2 端口B50

2.11.3 端口C55

2.11.4 端口D56

2.12 AVR单片机存储器编程62

2.12.1 编程存储器锁定位62

2.12.2 熔断位62

2.12.5 并行编程63

2.12.4 编程Fladh和EEPROM63

2.12.3 芯片代码63

2.12.6 串行下载67

2.12.7 可编程特性69

第三章 AVR单片机指令系统70

3.1 指令格式70

3.1.1 汇编指令70

3.1.2 汇编器伪指令74

3.1.3 表达式77

3.2 寻址方式79

3.3.3 指令集名词82

3.3.2 指令类型82

3.3.1 数据操作82

3.3 数据操作和指令类型82

3.4 算术和逻辑指令83

3.4.1 加法指令83

3.4.2 减法指令85

3.4.3 乘法指令88

3.4.4 取反码指令89

3.4.5 取补指令89

3.4.6比较指令90

3.4.7 逻辑与指令91

3.4.8 逻辑或指令93

3.4.9逻辑异或指令95

3.5 转移指令96

3.5.1 无条件转移指令96

3.5.2 条件转移指令98

3.6 数据传送指令114

3.6.1直接数据传送指令115

3.6.2间接数据传送指令116

3.6.3 从程序存储器直接取数据指令122

3.6.4 I/O口数据传送122

3.6.5 堆栈操作指令123

3.7.1 带进位逻辑操作指令124

3.7 位指令和位测试指令124

3.7.2 位变量传送指令128

3.7.3 位变量修改指令128

3.7.4 其它指令137

第四章 AVR单片机AT90系列介绍139

4·1 AT90S1200单片机139

4.1.1 引脚说明140

4.1.2 片内RC晶振器140

5.1.3 AVR RISC微控制器CPU140

4.1.5 看门狗定时器144

4.1.4 定时器/计数器144

4.1.6 EEPROM读/写访问145

4.1.7 模拟比较器145

4.1.8 I/O口145

4.2 AT90S2313单片机146

4.2.1 引脚说明147

4.2.2 AVR RISC微控制器CPU147

4.2.3 定时器/计数器151

4.2.4 看门狗定时器152

4.2.5 EEPROM读/写访问152

4.2.6 通用串行接口UART152

4.2.8 I/O口153

4.2.7 模拟比较器153

4.3 AT90S4414单片机154

4.3.1 引脚说明155

4.3.2 AVR RISC微控制器CUP156

4.3.3 定时器/计数器160

4.3.4 看门狗定时器161

4.3.5 EEPROM读/写访问161

4.3.6 串行外设接口SPI161

4.3.7 通用串行接口UART161

4.3.8 模拟比较器161

4.3.9 I/O口161

4.4 AT90S2323单片机163

4.4.1 引脚说明164

4.4.2 AVR RISC微控制器CPU164

4.4.3 定时器/计数器167

4.4.4 看门狗定时器167

4.4.5 EEPROM读/写访问167

4.4.6 I/O口167

4.5 AT90S8515单片机168

4.5.1 概述168

4.5.2 引脚说明168

4.6 AT90SMEG103单片机169

4.6.1 引脚说明171

4.6.2 AVR RISC微控制器CPU172

4.6.3 定时器/计数器183

4.6.4 看门狗定时器188

4.6.5 EEPROM读/写访问188

4.6.6 串行外设接口SPI189

4.6.7 通用串行接口UART190

4.6.8 模拟比较器191

4.6.9 I/O口194

5.1.1 程序设计步骤198

5.1.2 程序设计技术198

5.1 程序设计方法198

第五章 实用程序设计198

5.2 应用程序举例199

5.2.1 内部寄存器和位定义文件199

5.2.2 访问内部EEPROM206

5.2.3 数据块传送209

5.2.4 乘法和除法运算应用一211

5.2.5 乘法和除法运算应用二218

5.2.6 16位运算229

5.2.7 BCD运算232

5.2.8 冒泡分类算法238

5.2.9 设置和使用模拟比较器240

5.2.10 8点平均滤波242

5.2.11 半双工中断方式UART应用一244

5.2.12 半双工中断方式UART应用二249

5.2.13 8位精度A/D转换251

第六章 AVR单片机的应用257

6.1 廉价的A/D转换器257

6.2 用AVR单片机控制FPGA配置259

6.3 串行EPROM接口方法263

6.4 电冰箱控制器265

第七章 开发工具268

7.1 AVR Studio调试工具268

7.1.1 AVR Studio工具的安装268

7.1.2 AVR Studio窗口269

7.1.3 AVR Studio命令275

7.1.4 执行对象278

7.2 AVR汇编器280

7.2.1 编译器快速启动家庭教师281

7.2.2 Microsoft窗口特性282

7.3 AVR串行下载板286

附录A 指令集综合288

附录B 寄存器综合291

附录C 包装297

参考文献299

ATMEL公司的产品目录300

热门推荐