《AVR单片机套用技术项目化教程(第2版)》是电子工业出版社出生的图书,作译者是欧阳明星。
基本介绍
- 书名AVR单片机套用技术项目化教程(第2版)
- 作者欧阳明星
- 出版社电子工业出版社
- 出版时间2019-06
基本信息
AVR单片机套用技术项目化教程(第2版)
作译者欧阳明星
出版时间2019-06
页 数317
开本16开
内容简介
本书以模组为纽带,以项目为主体,以任务为中心,精选内容,藉助Proteus虚拟仿真手段。全书本书围绕AVR单片机结构原理及套用,分绪论、基本I/O口操作、人机互动接口、中断定时计数器、信号转换、串列通信、实用项目设计等7个模组,设计了单灯闪烁控制、液位指示仪、电子记分牌、电信号显示面板、过流保护装置、定时插座、自动避障小车、波形发生器、数字电压表、猜数字游戏等11个教学项目,简易电子琴、数字频率计、PFC8563时钟万年曆等7个拓展项目,红外遥控电子音量控制电路、数字密码锁2个综合套用项目。全书主要以ATmega16单片机为基础,也介绍了ATemga8、ATtiny等单片机的套用。
图书目录
前 言 0
绪论 1
一、单片微型计算机工作原理 1
(一)单片机的组成 1
(二)单片机的特点 4
(三)常见的单片机介绍 5
二、单片机套用及开发过程 6
(一)单片机套用 6
(二)单片机开发过程 7
(三)单片机程式语言 7
三、单片机中採用的数制与编码 8
(一)数制 8
(二)数制转换 9
(三)二进制运算 10
(四)计算机表示数的方法 13
(五)编码 15
四、本书知识结构简介 16
【知识小结】 17
【思考与练习】 17
模组1 基本I/O口操作 18
项目1单灯闪烁控制 18
【工作任务】 18
【知识连结】 20
任务1.1 AVR单片机简介 20
任务1.2单片机软体开发平台 27
任务1.3单片机硬体开发平台 35
【项目】 40
【项目训练】 40
项目2 液位指示仪 40
【工作任务】 40
【知识连结】 44
任务2.1 ATmega16单片机结构原理 44
任务2.2I/O口结构及使用 48
任务2.3 单片机C语言编程基础 51
【项目拓展】 68
任务2.4 流水灯 68
任务2.5 简易电子琴 69
【项目】 73
【知识拓展】 74
【项目训练】 76
模组2 人机互动接口 78
项目3 电子计分牌 78
【工作任务】 78
【知识连结】 83
任务3.1 键盘 83
任务3.2 数码管 88
项目4 电信号显示面板 92
【工作任务】 92
【知识连结】 98
任务4.1 字元型LCD液晶 98
任务4.2 图文点阵LCD液晶 106
【项目拓展】 111
任务4.3 图文液晶显示 111
【项目】 119
【项目练习】 119
模组3 中断和定时计数器 120
项目5过流监控保护装置 120
【工作任务】 120
【知识连结】 123
任务5.1 中断概述 123
任务5.2 ATmage16的中断系统 124
任务5.3中断函式 127
任务5.4外部中断套用 129
项目6定时插座 132
【工作任务】 133
【知识连结】 138
任务6.1 ATmega16定时器原理 138
任务6.2 T/C0定时/计数器 140
任务6.3 T/C2定时/计数器 148
【项目拓展】 154
任务6.4 数字时钟 154
项目7自动避障小车 158
【工作要求】 158
【知识连结】 165
任务7.1 T/C1定时/计数器结构原理 165
任务7.2 相关暂存器 168
任务7.3 T/C1定时/计数器套用 172
【项目拓展】 178
任务7.4 数字频率计 178
【项目】 180
【项目训练】 181
模组4 信号转换 182
项目8波形发生器 183
【工作任务】 183
【知识连结】 186
任务8.1 D/A转换器工作原理 186
任务8.2 集成D/A转换器 188
项目9数字电压表 190
【任务要求】 190
【知识连结】 193
任务9.1 A/D转换器工作原理 193
任务9.2 ATmega16集成A/D转换器 194
【知识拓展】 203
任务9.3 差分信号转换 203
【项目】 204
【项目训练】 205
模组5 串列通信 206
项目10串口虚拟终端调试 206
【工作任务】 206
【知识连结】 209
任务10.1 串列通信基础 209
任务10.2 ATmega16异步串列通信接口 213
【项目拓展】 220
任务10.3双机串列通信 220
【项目】 223
【项目训练】 223
项目11猜数字游戏 224
【工作任务】 224
【知识连结】 227
任务11.1 SPI通信协定 227
任务11.2 I2C通信协定 232
任务11.3 I/O口模拟串列通信 238
【项目拓展】 241
任务11.4 PCF8563时钟万年曆 241
【项目】 249
【项目训练】 249
模组6 实用项目设计 251
项目12红外遥控电子音量控制电路 251
【任务要求】 251
【知识连结】 262
任务12.1 PGA2310工作原理 262
任务12.2 红外遥控解码 266
任务12.3 内置EEPROM存储器 269
项目13 数字密码锁 272
【任务要求】 272
【知识连结】 284
任务13.1步进电机 284
【项目拓展】 286
【知识拓展】 287
任务13.2 段式液晶显示 287
任务13.3 RFID射频卡识别 289
附录 294
参考文献 295