内容简介
本书介绍AVR单片机的内部资源及应用系统中常用器件/模块的使用方法,并且提供了相应的应用电路、操作步骤、库函数和应用实例代码,这些资源和器件包括内部定时器、内部中断系统、电源模块、看门狗、I/O引脚扩展、智能卡、显示模块、温度/湿度芯片、定位模块、通信模块、电动机和继电器等。 本书基于应用的实例介绍了模块/器件的基础操作方法,详尽的应用电路、操作步骤和应用代码,有些还提供了对应的AVR单片机库函数。书中实例涉及的应用电路都有详细的说明及相应的典型器件列表,应用代码也有流程说明及大量的注释,使代码有较高的可读性,有助于读者的理解。
目录
目 录
第1章 AVR单片机应用系统基础 (1)
1.1 AVR单片机应用系统设计基础 (1)
1.1.1 AVR单片机应用系统的结构 (1)
1.1.2 AVR单片机应用系统设计流程 (2)
1.1.3 AVR单片机应用系统的硬件设计 (3)
1.2 AVR单片机的类型和型号 (4)
1.3 应用实例 —— 一个AVR单片机应用系统 (9)
1.3.1 复位电路 (9)
1.3.2 振荡电路 (11)
1.3.3 AVR单片机应用系统的电路 (11)
第2章 AVR单片机的内部基础模块 (13)
2.1 AVR单片机的I/O引脚 (13)
2.1.1 I/O引脚基础 (13)
2.1.2 I/O引脚的使用方法 (14)
2.1.3 AVR单片机I/O引脚的应用 (14)
2.1.4 AVR单片机I/O引脚的使用要点 (15)
2.2 AVR单片机内部定时器/计数器 (16)
2.2.1 AVR单片机内部定时器/计数器基础 (16)
2.2.2 AVR单片机定时器/计数器的应用 (17)
2.2.3 定时器/计数器的应用案例——简易频率计 (30)
2.2.4 AVR单片机定时器/计数器的使用要点 (37)
2.3 AVR单片机外部中断 (37)
2.3.1 外部中断基础 (37)
2.3.2 AVR单片机外部中断的应用 (39)
2.3.3 AVR单片机外部中断的使用要点 (44)
2.4 AVR单片机的WDT模块 (44)
2.4.1 AVR单片机WDT模块基础 (44)
2.4.2 AVR单片机WDT模块的库函数 (45)
2.4.3 WDT模块的使用要点 (46)
2.5 AVR单片机的内部E2PROM模块 (46)
2.5.1 AVR单片机内部E2PROM模块基础 (46)
2.5.2 AVR单片机E2PROM的库函数 (48)
2.5.3 E2PROM的使用要点 (49)
第3章 AVR单片机的内部通信模块 (50)
3.1 AVR单片机的串口模块 (50)
3.1.1 串口模块的控制寄存器 (50)
3.1.2 串口模块的数据格式 (53)
3.1.3 串口模块的波特率 (54)
3.1.4 串口模块的应用 (55)
3.1.5 AVR单片机串口模块的使用要点 (67)
3.2 AVR单片机的TWI(I2C)总线接口模块 (67)
3.2.1 TWI(I2C)总线接口基础 (67)
3.2.2 AVR单片机的TWI(I2C)总线接口寄存器 (70)
3.2.3 AVR单片机TWI(I2C)总线接口模块的使用方法 (72)
3.2.4 AVR单片机TWI(I2C)总线接口模块的应用 (73)
3.2.5 AVR单片机TWI(I2C)总线接口模块的使用要点 (80)
3.3 AVR单片机的SPI总线接口模块 (80)
3.3.1 AVR单片机的SPI总线接口模块基础 (81)
3.3.2 AVR单片机SPI总线接口模块的寄存器 (82)
3.3.3 AVR单片机SPI接口总线模块的工作模式 (84)
3.3.4 AVR单片机SPI接口总线模块的应用 (84)
3.3.5 AVR单片机SPI接口总线模块的使用要点 (90)
第4章 AVR单片机的内部模拟信号采集模块 (91)
4.1 AVR单片机的比较器模块 (91)
4.1.1 内置比较器模块基础 (91)
4.1.2 AVR单片机比较器模块的应用 (93)
4.1.3 比较器模块的应用案例——水库水位监控系统 (99)
4.1.4 AVR单片机比较器模块的使用要点 (102)
4.2 AVR单片机的A/D模块 (103)
4.2.1 内置A/D模块基础 (103)
4.2.2 AVR单片机A/D模块的应用 (110)
4.2.3 AVR单片机A/D模块的使用要点 (124)
第5章 AVR单片机的电源和看门狗 (125)
5.1 电源模块设计基础 (125)
5.1.1 变压器 (126)
5.1.2 整流桥 (126)
5.1.3 直流电压调理方法 (127)
5.2 直流电源稳压芯片 (127)
5.2.1 直流电源稳压芯片的技术指标 (127)
5.2.2 78/79系列电源调理芯片 (128)
5.2.3 AS1117电源调理芯片 (130)
5.3 电源保护和