AVR单片机应用技术项目化教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:欧阳明星编著
- 出 版 社:电子工业出版社
- 出版年份:2019
- ISBN:9787121360497
- 页数:307 页
绪论 1
【知识小结】 18
【思考与练习】 18
模块1 基本I/O口操作 19
项目1 单灯闪烁控制 19
【工作任务】 19
【知识链接】 21
任务1.1 AVR单片机简介 21
1.1.1 AVR单片机特点 21
1.1.2 AVR单片机分类 22
1.1.3 ATmega系列单片机简介 22
1.1.4 ATtiny系列单片机简介 26
任务1.2 单片机软件开发平台 28
1.2.1 ICC编译软件的使用 29
1.2.2 Proteus模拟仿真软件的使用 29
1.2.3 Atmel Studio软件的使用 31
1.2.4 ICCV7 for AVR软件介绍 36
任务1.3 单片机硬件开发平台 36
1.3.1 单片机最小系统 36
1.3.2 AVR ISP mkII编程调试器 37
1.3.3 Atmel-ICE编程调试器 38
1.3.4 USB ISP下载线 38
1.3.5 ATtiny817 Xplained MiniEvaluation kit评估工具 38
1.3.6 本书所用的单片机学习板 39
1.3.7 程序下载操作 40
【项目总结】 41
【项目练习】 41
项目2 液位指示仪 42
【工作任务】 42
【知识链接】 45
任务2.1 ATmega16单片机结构原理 45
2.1.1 CPU(中央处理单元) 45
2.1.2 CPU寄存器 47
2.1.3 存储器组织 48
2.1.4 引脚功能 48
任务2.2 I/O口结构及使用 50
2.2.1 I/O口寄存器 50
2.2.2 I/O口的使用 51
任务2.3 单片机C语言编程基础 52
2.3.1 C语言的特点 52
2.3.2 C语言程序构成要素 54
2.3.3 运算符与表达式 54
2.3.4 数据类型与数据结构 58
2.3.5 C语言程序语句 64
2.3.6 C语言函数 68
【项目拓展】 72
任务2.4 流水灯 72
任务2.5 简易电子琴 74
【项目总结】 78
【知识拓展】 79
【项目练习】 80
模块2 人机交互接口 81
项目3 电子计分牌 81
【工作任务】 81
【知识链接】 86
任务3.1 键盘 86
3.1.1 非编码键盘 86
3.1.2 编码键盘 90
任务3.2 数码管 90
3.2.1 数码管工作原理 90
3.2.2 数码管驱动 92
项目4 电信号显示面板 94
【工作任务】 94
【知识链接】 99
任务4.1 字符型LCD 100
4.1.1 引脚功能 100
4.1.2 控制命令 101
4.1.3 应用 102
任务4.2 图文型LCD 108
4.2.1 引脚功能 108
4.2.2 显示原理 109
4.2.3 控制命令 110
【项目拓展】 112
任务4.3 图文液晶显示 112
【项目总结】 118
【项目练习】 119
模块3 中断和定时/计数器 120
项目5 过流监控保护装置 120
【工作任务】 120
【知识链接】 123
任务5.1 中断概述 123
5.1.1 数据传输方式 123
5.1.2 中断的特点及类型 124
任务5.2 ATmage16的中断系统 124
5.2.1 中断源、中断向量与中断优先级 124
5.2.2 中断标志及中断响应 125
5.2.3 INTx外部中断 125
任务5.3 中断函数 127
5.3.1 中断函数特点 127
5.3.2 中断函数使用 127
任务5.4 外部中断应用 129
项目6 定时插座 132
【工作任务】 132
【知识链接】 137
任务6.1 ATmega16定时器的工作原理 137
6.1.1 定时工作原理 137
6.1.2 波形发生器 138
任务6.2 T/C0定时/计数器 139
6.2.1 T/C0定时/计数器工作原理 140
6.2.2 T/C0定时/计数器工作模式 141
6.2.3 T/C0定时/计数器的寄存器 144
6.2.4 T/C0的定时/计数应用 146
任务6.3 T/C2定时/计数器 148
6.3.1 T/C2工作原理 148
6.3.2 T/C2的寄存器 150
6.3.3 T/C2的应用 153
【项目拓展】 155
任务6.4 数字时钟 155
项目7 自动避障小车 159
【工作要求】 159
【知识链接】 165
任务7.1 T/C1定时/计数器结构及原理 165
7.1.1 结构组成 165
7.1.2 T/C1的捕捉器 166
7.1.3 模拟比较器 167
7.1.4 T/C1定时/计数器工作模式 168
任务7.2 相关寄存器 169
7.2.1 T/C1的寄存器 169
7.2.2 捕捉器的寄存器 172
7.2.3 模拟比较器的寄存器 172
任务7.3 T/C1定时/计数器应用 173
7.3.1 用于定时 174
7.3.2 用于输出波形 174
【项目拓展】 179
任务7.4 数字频率计 179
【项目总结】 181
【项目练习】 182
模块4 信号转换 183
项目8 波形发生器 183
【工作任务】 183
【知识链接】 186
任务8.1 D/A转换器工作原理 186
8.1.1 权电阻网络型D/A转换器工作原理 187
8.1.2 D/A转换器性能指标 188
任务8.2 集成D/A转换器 188
8.2.1 DAC0808特点 188
8.2.2 DAC0808的使用 189
项目9 数字电压表 190
【任务要求】 190
【知识链接】 193
任务9.1 A/D转换器工作原理 193
9.1.1 逐次渐进比较式A/D转换器 193
9.1.2 A/D转换器的性能参数 193
任务9.2 ATmega16的集成A/D转换器 194
9.2.1 A/D转换器结构 195
9.2.2 A/D转换器工作原理 195
9.2.3 集成A/D转换器的寄存器 198
9.2.4 A/D转换器应用 202
【知识拓展】 203
任务9.3 差分信号转换 203
【项目总结】 205
【项目练习】 205
模块5 串行通信 206
项目10 串行通信接口虚拟终端调试 206
【工作任务】 206
【知识链接】 209
任务10.1 串行通信基础 209
10.1.1 串行通信与并行通信 209
10.1.2 串行通信方式 209
10.1.3 同步通信与异步通信 210
10.1.4 串行通信接口规范 211
任务10.2 ATmega16异步串行通信接口 213
10.2.1 串行通信接口特点 213
10.2.2 串行通信接口组成 213
10.2.3 串行通信接口寄存器 215
【项目拓展】 220
任务10.3 双机串行通信 220
【项目总结】 223
【项目练习】 223
项目11 猜数字游戏 224
【工作任务】 224
【知识链接】 227
任务11.1 SPI通信协议 227
11.1.1 SPI总线概述 227
11.1.2 ATmega16的SPI接口 228
任务11.2 I2C通信协议 232
11.2.1 I2C总线概述 232
11.2.2 ATmega16单片机的TWI总线 234
任务11.3 I/O口模拟串行通信 238
11.3.1 串并转换扩展I/O口 238
11.3.2 串口A/D通信 239
【项目拓展】 241
任务11.4 PCF8563时钟万年历 241
【项目总结】 249
【项目练习】 249
模块6 实用项目设计 250
项目12 红外遥控音量电路 250
【任务要求】 250
【知识链接】 261
任务12.1 PGA2310工作原理 261
12.1.1 引脚功能 261
12.1.2 内部结构 262
12.1.3 通信接口 262
12.1.4 功能分析 262
12.1.5 典型应用 264
任务12.2 红外遥控解码 264
12.2.1 红外编码传输 265
12.2.2 红外接收解码 266
任务12.3 内置EEPROM 268
项目13 数字密码锁 270
【任务要求】 270
【知识链接】 281
任务13.1 步进电机 281
13.1.1 工作原理 281
13.1.2 主要参数 282
13.1.3 应用 282
【项目拓展】 283
任务13.2 段式液晶显示器 284
13.2.1 段式液晶显示器工作原理 284
13.2.2 段式液晶显示驱动 285
任务13.3 射频识别 286
13.3.1 MFRC522识别芯片 287
13.3.2 RFID识别模块 290
附录 291
附录A AVR单片机汇编指令简表 291
附录B AVR单片机(8bit)选型表 295
附录C AVR汽车单片机(8bit)选型表 297
附录D 常用AVR单片机 298
附录E 学习板原理图 306
参考文献 307
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《中国电子政务发展报告 2018-2019 数字中国战略下的政府管理创新》何毅亭主编 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017