AVR单片机入门与实践PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李泓等编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2008
- ISBN:7811242664
- 页数:371 页
第1章 AVR单片机概述 2
1.1 AVR单片机简介 2
1.1.1 AVR单片机特点 3
1.1.2 AVR单片机分类 4
1.1.3 AVR单片机架构 14
1.1.4 AVR单片机外设介绍 15
1.1.5 AVR单片机开发软件 16
1.1.6 相关网站 17
1.2 ATmega8单片机简介 17
1.2.1 ATmega8单片机特点 17
1.2.2 ATmega8单片机描述 19
1.2.3 ATmega8单片机封装与引脚 21
1.3 开发工具简介 23
1.3.1 C语言开发工具比较 24
1.3.2 程序下载方法简介 32
第2章 ATmega8硬件结构 33
2.1 ATmega8单片机内核 33
2.1.1 结构概述 33
2.1.2 微控制器 35
2.1.3 复位和中断处理 39
2.2 ATmega8单片机存储器组织 40
2.2.1 Flash程序存储器 40
2.2.2 数据存储器和内部寄存器 41
2.2.3 E2PROM数据存储器 42
2.3 系统时钟和时钟选择 46
2.3.1 时钟系统和时钟分配 46
2.3.2 时钟源选择 47
2.3.3 外部晶振 48
2.3.4 外部低频晶振 49
2.3.5 外部RC振荡器 50
2.3.6 内部RC振荡器 51
2.3.7 外部时钟 52
2.4 系统复位 52
2.4.1 复位源 54
2.4.2 MCU控制和状态寄存器MCUCSR 56
2.4.3 复位电路 57
2.5 电源管理 57
2.5.1 休眠模式设定 58
2.5.2 最小化功耗 60
2.6 中断 61
2.6.1 复位和中断向量表 61
2.6.2 外部中断 62
2.7 I/O端口 64
2.7.1 通用数字I/O口 65
2.7.2 端口的第二功能 70
2.8 定时器/计数器 76
2.8.1 定时器/计数器0 76
2.8.2 T/C0和T/C1的预分频器 79
2.8.3 定时器/计数器1 80
2.8.4 定时器/计数器2 103
2.9 片内基准电压 118
2.10 模/数转换功能 118
2.10.1 基本结构和特点 118
2.10.2 ADC相关寄存器 121
2.10.3 ADC噪声抑制 127
2.11 模拟比较器 128
2.12 通用同步/异步串行接口USART 131
2.12.1 基本结构和特点 131
2.12.2 串行时钟工作模式 133
2.12.3 数据帧格式 135
2.12.4 USART寄存器 136
2.12.5 USART使用 142
2.13 同步串行接口SPI 152
2.13.1 SPI接口与时序 153
2.13.2 SPI接口相关寄存器 156
2.13.3 使用实例 158
2.14 两线串行总线接口TWI 160
2.14.1 TWI定义 161
2.14.2 TWI模块结构 161
2.14.3 TWI模块寄存器 163
2.14.4 TWI接口使用 166
2.15 看门狗定时器 169
2.16 ATmega48/88/168程序移植 172
2.16.1 存储器配置 172
2.16.2 中断向量 173
2.16.3 一些寄存器和寄存器位名称及地址的修改 174
2.16.4 振荡器及启动延时 178
2.16.5 工作电压、频率范围及低电压检测 178
2.16.6 USART控制寄存器的访问 179
2.16.7 内部参考电压 179
2.16.8 自编程 180
2.16.9 E2PROM访问 180
2.16.10 ADC特性 180
第3章 ATmega8指令系统 181
3.1 AVR汇编语言系统 181
3.1.1 汇编语言语句格式 181
3.1.2 汇编编译器伪指令 182
3.1.3 指令 187
3.1.4 表达式 189
3.1.5 标识定义文件 190
3.2 ATmega8指令综述 191
3.2.1 ATmega8指令表 191
3.2.2 指令系统中使用的符号 199
3.2.3 寻址方式和寻址空间 199
3.3 AVR汇编子程序 204
3.3.1 数制转换程序 204
3.3.2 定点数运算程序 206
3.3.3 浮点数运算程序 217
第4章 CodeVisionAVR C集成开发环境4.1 CodeVisionAVR C集成开发环境安装与运行 231
4.2 CodeVisionAVR菜单简介 234
4.3 CodeVisionAVR项目向导 243
4.4 CodeVisionAVR C编译器简介 246
4.4.1 标识符 246
4.4.2 保留字 246
4.4.3 数据类型 246
4.4.4 常量 247
4.4.5 变量 248
4.4.6 运算符 251
4.4.7 存储空间 251
4.4.8 访问寄存器 253
4.4.9 中断服务函数 253
4.4.10 任务函数 254
4.5 CodeVisionAVRC编译器常用库函数简介 255
4.5.1 CodeVisionAVRC编译器库函数概述 255
4.5.2 标准输入/输出函数 256
4.5.3 标准库和内存分配函数 258
4.5.4 字符类型函数 259
4.5.5 字符串函数 260
4.5.6 数学函数 263
4.5.7 BCD转换函数 264
4.5.8 格雷码转换函数 265
4.5.9 延时函数 265
4.5.10 存储器访问函数 266
4.5.11 SPI函数 266
4.5.12 I2C总线函数 268
4.5.13 单总线通信协议函数 270
4.5.14 LCD函数 272
4.5.15 实时时钟函数 278
4.5.16 温度传感器函数 285
4.5.17 E2PROM函数 293
4.5.18 电源管理函数 298
第5章 AVR Studio集成开发环境5.1 AVR Studio介绍与安装 299
5.2 使用AVR Studio进行汇编语言编程 300
5.3 使用AVR Studio进行程序仿真调试 306
5.3.1 调试运行 306
5.3.2 Quick Watch观察变量 308
5.3.3 观察寄存器状态 308
5.3.4 观察处理器状态 309
5.3.5 断点设置 310
第6章 ATmega8程序下载 312
6.1 程序下载方式简介 312
6.2 自制并口ISP下载器 312
6.3 ISP下载软件介绍 313
6.3.1 CodeVisionAVR芯片编程 313
6.3.2 AVR Studio下载程序 314
6.3.3 双龙公司SL-AVR在系统编程软件 315
6.3.4 深圳富友勒公司AVR_Pro烧录程序 318
6.4 ATmega8熔丝位及保密位设置 323
第7章 ATmega8应用实例 330
7.1 一个简单项目的建立和调试实例 330
7.2 键盘检测和LED显示 337
7.3 LCD应用 343
7.4 温度检测与显示 348
7.5 电压检测与显示 352
7.6 数据通信 357
7.7 PWM功能 364
7.8 综合实例一:数字电压表设计 368
7.9 综合实例二:电容测量仪设计 369
参考文献 372
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019