第1章 ATmega16/32单片机介绍 1
ATmega16/32单片机总体结构 1
ATmega16/32单片机CPU结构 4
ATmega16/32单片机存储器 8
ATmega16/32单片机复位系统 11
ATmega16/32单片机中断 11
ATmega16/32单片机的省电方式 12
ATmega16/32单片机定时器/计数器 14
ATmega16/32单片机TWI接口说明 15
ATmega16/32单片机内部EEPROM 16
ATmega16/32单片机通用串行接口 19
ATmega16/32单片机模拟比较器 20
ATmega16/32单片机I/O端口 21
ATmega16/32单片机AD接口 27
ATmega16/32单片机SPI接口 34
ATmega16/32单片机看门狗说明 37
第2章 ATmega16/32中断应用 39
ATmega16/32中断资源说明 39
ATmega16/32中断优先级 43
ATmega16/32中断使用要点 43
ATmega16/32中断应用实例 45
第3章 ATmega16/32定时器/计数器应用 54
ATmega16/32定时器/计数器详细说明 54
定时器/计数器操作范例 91
第4章 ATmega16/32串行接口USART应用 103
ATmega16/32USART详细说明 103
USART操作范例 115
USART应用实例 119
第5章 ATmega16/32TWI接口应用 123
ATmega16/32TWI接口详细说明 123
TWI接口操作范例 131
TWI应用实例 133
第6章 ATmega16/32SPI接口应用 139
ATmega16/32SPI接口详细说明 139
ATmega16/32SPI接口操作范例 144
SPI接口应用实例 145
第7章 ATmega16/32开发工具使用介绍 152
AVRStudio使用介绍 152
ImageCraftICCAVR使用介绍 157
SL-ISP下载软件使用介绍 170
第8章 ATmega16/32综合应用 176
ATmega16/32在短距离无线通信系统中的应用 176
ATmega16/32在工业水务管网监测系统中的应用 184
ATmega16/32在多功能饮水器中的应用 191
ATmega16/32在数码音乐播放系统中的应用 203
ATmega16/32在地质监测GPRS/GSM系统中的应用 220
ATmega16/32在便携设备中的应用 239
第9章 低功耗温度检测与报警系统 254
系统概述 254
系统设计的准备工作 254
系统关键器件选择 255
系统设计硬件方案示意图 262
系统原理图示意图 262
系统工作流程示意图 269
系统部分程序介绍 270
小结 294
附录ASL-DIY08-16单片机实验器及教学机器人 295
附录BATmega16/32头文件 298
附录CAVR汇编指令集 318
附录DASCII字符对应表 322
参考文献 328