图书介绍
AVR单片机应用技术项目化教程PDF|Epub|txt|kindle电子书版本网盘下载
![AVR单片机应用技术项目化教程](https://www.shukui.net/cover/32/30695676.jpg)
- 欧阳明星编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121190094
- 出版时间:2013
- 标注页数:293页
- 文件大小:60MB
- 文件页数:304页
- 主题词:单片微型计算机-高等职业教育-教材
PDF下载
下载说明
AVR单片机应用技术项目化教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
项目1 单片机基础1
任务1.1 计算机数学基础1
1.1.1 数制1
1.1.2 数制间的互相转换2
1.1.3 二进制数运算4
1.1.4 计算机表示数字的方法7
1.1.5 计算机中的编码9
任务1.2 单片微型计算机原理11
1.2.1 单片机组成11
1.2.2 单片机特点15
1.2.3 常见单片机的介绍16
任务1.3 单片机应用及开发过程18
1.3.1 单片机应用18
1.3.2 单片机开发过程19
1.3.3 单片机编程语言21
任务1.4 AVR单片机简介21
1.4.1 AVR单片机特点21
1.4.2 AVR单片机分类22
1.4.3 ATmega内核单片机简介22
任务1.5 ATmega16单片机原理26
1.5.1 中央处理单元(CPU)26
1.5.2 寄存器28
1.5.3 存储器组织29
1.5.4 引脚功能30
1.5.5 单片机工作模式32
项目总结33
项目训练33
项目2 单片机程序设计基础34
任务2.1 一个简单的单片机程序34
2.1.1 单片机软件开发平台35
2.1.2 I/O口结构38
任务2.2 单片机C语言编程基础40
2.2.1 C语言的特点41
2.2.2 C语言构成要素42
2.2.3 运算符与表达式43
2.2.4 数据类型与数据结构46
2.2.5 C语言程序语句54
2.2.6 C语言函数59
任务2.3 项目设计63
2.3.1 基本I/O口操作63
2.3.2 简易电子琴65
2.3.3 流水灯69
项目总结71
项目训练73
项目3 人机交互接口74
任务3.1 键盘输入设备74
3.1.1 非编码键盘75
3.1.2 编码键盘78
任务3.2 输出显示设备79
3.2.1 数码管79
3.2.2 液晶显示器85
任务3.3 单片机中断系统102
3.3.1 中断概述102
3.3.2 ATmega 16的中断103
3.3.3 ATmega 16的外部中断105
3.3.4 函数的中断107
任务3.4 项目设计107
数字密码锁107
项目总结116
项目训练116
项目4 ATmega 16定时计数器117
任务4.1 ATmega16定时器原理118
4.1.1 定时工作原理118
4.1.2 波形发生器119
任务4.2 T/C0定时/计数器120
4.2.1 T/C0定时/计数器工作原理121
4.2.2 T/C0定时/计数器工作模式122
4.2.3 T/C0定时/计数器寄存器125
4.2.4 T/C0定时/计数器应用127
任务4.3 T/C2定时器130
4.3.1 T/C2定时器工作原理130
4.3.2 T/C2定时器寄存器132
4.3.3 T/C2定时器应用135
任务4.4 T/C1定时/计数器137
4.4.1 T/C1定时/计数器工作原理137
4.4.2 T/C1定时/计数器工作模式138
4.4.3 T/C1定时/计数器寄存器140
4.4.4 T/C1定时/计数器应用143
任务4.5 项目设计152
4.5.1 数字时钟152
4.5.2 数字频率计156
项目总结160
项目训练160
项目5 数字信号转换161
任务5.1 D/A转换器161
5.1.1 D/A转换器工作原理161
5.1.2 集成D/A转换器163
任务5.2 A/D转换器165
5.2.1 逐次渐进比较式A/D转换器166
5.2.2 A/D转换器的性能参数166
任务5.3 ATmega16集成A/D转换器167
5.3.1 A/D转换器结构168
5.3.2 A/D转换器工作原理168
5.3.3 集成A/D转换器的寄存器172
5.3.4 A/D转换器应用175
任务5.4 项目设计177
5.4.1 简易数字电压表177
5.4.2 差分信号转换179
项目总结185
项目训练185
项目6 串行通信接口186
任务6.1 串行通信基础186
6.1.1 串行通信与并行通信186
6.1.2 串行通信方式186
6.1.3 同步通信与异步通信187
6.1.4 串行通信接口规范188
任务6.2 ATmega16异步串行通信接口191
6.2.1 串行通信接口特点191
6.2.2 串行通信接口组成192
6.2.3 串行通信接口寄存器193
任务6.3 单片机I/O口模拟串行通信199
6.3.1 单片机模拟串行口输出199
6.3.2 单片机模拟串行口输入201
任务6.4 项目设计204
6.4.1 双机串行通信204
6.4.2 字符串收发通信208
项目总结211
项目训练211
项目7 同步串行通信接口213
任务7.1 I2C总线213
7.1.1 I2C总线概述213
7.1.2 ATmega16单片机的TWI总线216
任务7.2 SPI总线220
7.2.1 SPI总线概述220
7.2.2 ATmega16的SPI接口221
任务7.3 项目设计224
实时时钟万年历224
项目总结236
项目练习236
项目8 红外线遥控音量控制电路237
任务8.1 PGA2310原理237
8.1.1 引脚功能237
8.1.2 内部结构238
8.1.3 串行通信口238
8.1.4 PGA2310功能238
任务8.2 红外遥控原理240
8.2.1 红外编码传输240
8.2.2 红外接收解码241
8.2.3 系统原理图243
任务8.3 软件设计245
任务8.4 测试与结论253
项目9 数控调频收音机254
任务9.1 单芯片FM接收254
9.1.1 TEA5767概述254
9.1.2 TEA5767工作原理255
9.1.3 TEA5767应用257
任务9.2 TEA5767 PLL频率合成258
9.2.1 PLL频率合成258
9.2.2 电台搜索算法259
任务9.3 TEA5767编程操作260
9.3.1 通信接口260
9.3.2 TEA5767寄存器261
任务9.4 FM调频接收设计264
9.4.1 FM接收硬件设计264
9.4.2 FM软件设计266
任务9.5 调试与总结269
附录A:AVR单片机汇编指令简表271
附录B:AVR单片机选型表276
附录C:常用的ATmega内核AVR单片机引脚功能图279
附录D:USB程序下载工具289
附录E:ATmega16单片机学习板292
参考文献293