AVR单片机应用开发指南及实例精解 【作 者】杨正忠;耿德根 【出 版 社】 中国电力出版社 【书 号】 9787508374390 【出版日期】 2008 年9月 【开 本】 16开 【页 码】 328 书价:¥38.00 【编辑推荐】 内容全面,知识性强:由浅入深地介绍了AVR单片机的基础知识、外围设备、主要功能和流行的单片机开发工具等知识点。重点突出,实用性强:以单片机工程项目开发的流程为主线,重点讲述了如何解决在实际编程中的问题,真正提高读者的应用开发能力。实例经典,指导性强:综合作者多年从事单片机产品研发的经验,结合大量精选的工程典型实例,让读者在实践中掌握单片机项目开发的应用技巧。 【内容简介】 本书结构清晰,由浅入深,通俗易懂,结合ATmega16/32单片机阐述AVR单片机的理论和工程应用。. 本书共分9章,主要包括以下内容:第1章介绍了ATmega16/32单片机的基础知识;第2~6章分别介绍了ATmega16/32单片机主要功能和外设的应用实例;第7章介绍了目前比较流行的AVR单片机开发工具;第8章介绍了ATmega16/32的综合应用;第9章通过温度检测与报警系统典型实例介绍了单片机开发项目流程和知识点应用。.. 本书可作为单片机初学者的学习用书,也可作为广大从事单片机应用系统开发的工程技术人员和相关人员的工作参考用书。... 【目录信息】 前 言 第1章 ATmega16/32单片机介绍 1 1.1 ATmega16/32单片机总体结构 1 1.2 ATmega16/32单片机CPU结构 4 1.3 ATmega16/32单片机存储器 8 1.4 ATmega16/32单片机复位系统 11 1.5 ATmega16/32单片机中断 11 1.6 ATmega16/32单片机的省电方式 12 1.7 ATmega16/32单片机定时器/计数器 14 1.8 ATmega16/32单片机TWI接口说明 15 1.9 ATmega16/32单片机内部EEPROM 16 1.10 ATmega16/32单片机通用串行接口 19 1.11 ATmega16/32单片机模拟比较器 20 1.12 ATmega16/32单片机I/O端口 21 1.13 ATmega16/32单片机AD接口 27 1.14 ATmega16/32单片机SPI接口 34 1.15 ATmega16/32单片机看门狗说明 37 第2章 ATmega16/32中断应用 39 2.1 ATmega16/32中断资源说明 39 2.2 ATmega16/32中断优先级 43 2.3 ATmega16/32中断使用要点 43 2.4 ATmega16/32 中断应用实例 45 第3章 ATmega16/32定时器/计数器应用 54 3.1 ATmega16/32定时器/计数器详细说明 54 3.2 定时器/计数器操作范例 91 第4章 ATmega16/32串行接口USART应用 103 4.1 ATmega16/32 USART详细说明 103 4.2 USART操作范例 115 4.3 USART应用实例 119 第5章 ATmega16/32TWI接口应用 123 5.1 ATmega16/32 TWI接口详细说明 123 5.2 TWI接口操作范例 131 5.3 TWI应用实例 133 第6章 ATmega16/32 SPI接口应用 139 6.1 ATmega16/32 SPI接口详细说明 139 6.2 ATmega16/32 SPI接口操作范例 144 6.3 SPI接口应用实例 145 第7章 ATmega16/32 开发工具使用介绍 152 7.1 AVR Studio使用介绍 152 7.2 ImageCraft ICCAVR使用介绍 157 7.3 SL-ISP下载软件使用介绍 170 第8章 ATmega16/32综合应用 176 8.1 ATmega16/32 在短距离无线通信系统中的应用 176 8.2 ATmega16/32 在工业水务管网监测系统中的应用 184 8.3 ATmega16/32 在多功能饮水器中的应用 191 8.4 ATmega16/32 在数码音乐播放系统中的应用 203 8.5 ATmega16/32 在地质监测GPRS/GSM系统中的应用 220 8.6 ATmega16/32 在便携设备中的应用 239 第9章 低功耗温度检测与报警系统 254 9.1 系统概述 254 9.2 系统设计的准备工作 254 9.3 系统关键器件选择 255 9.4 系统设计硬件方案示意图 262 9.5 系统原理图示意图 262 9.6 系统工作流程示意图 269 9.7 系统部分程序介绍 270 9.8 小结 294 附录A SL-DIY08-16单片机实验器及教学机器人 295 附录B ATmega16/32头文件 298 附录C AVR汇编指令集 318 附录D ASCII 字符对应表 322 参考文献 328
|