AVR单片机应用开发指南及实例精解

AVR单片机应用开发指南及实例精解  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,计算机体系结构,

作者: 杨正忠,耿德根编著

出 版 社: 中国电力出版社

出版时间: 2008-9-1字数:版次: 1页数: 328印刷时间:开本: 16开印次:纸张:I S B N : 9787508374390包装: 平装编辑推荐

内容全面,知识性强:由浅入深地介绍了AVR单片机的基础知识、外围设备、主要功能和流行的单片机开发工具等知识点。重点突出,实用性强:以单片机工程项目开发的流程为主线,重点讲述了如何解决在实际编程中的问题,真正提高读者的应用开发能力。实例经典,指导性强:综合作者多年从事单片机产品研发的经验,结合大量精选的工程典型实例,让读者在实践中掌握单片机项目开发的应用技巧。

内容简介

本书结构清晰,由浅人深,通俗易懂,结合ATmega16/32单片机阐述AvR单片机的理论和工程应用。

本书共分9章,主要包括以下内容:第l章介绍了ATmega16/32单片机的基础知识;第2~6章分别介绍了ATmega16/32单片机主要功能和外设的应用实例;第7章介绍了目前比较流行的AVR单片机开发工具;第8章介绍了ATmega16/32的综合应用;第9章通过温度检测与报警系统典型实例介绍了单片机开发项目流程和知识点应用。

本书可作为单片机初学者的学习用书,也可作为广大从事单片机应用系统开发的工程技术人员和相关人员的工作参考用书。

目录

前言

第1章 ATmega16/32单片机介绍

1.1 ATmega16/32单片机总体结构

1.2 ATmega16/32单片机CPU结构

1.3 ATmega16/32单片机存储器

1.4 ATmega16/32单片机复位系统

1.5 ATmega16/32单片机中断

1.6 ATmega16/32单片机的省电方式

1.7 ATmega16/32单片机定时器/计数器

1.8 ATmega16/32单片机TWI接口说明

1.9 ATmega16/32单片机内部EEPROM

1.10 ATmega16/32单片机通用串行接口

1.11 ATmega16/32单片机模拟比较器

1.12 ATmega16/32单片机I/O端口

1.13 ATmega16/32单片机AD接口

1.14 ATmega16/32单片机SPI接口

1.15 ATmega16/32单片机看门狗说明

第2章 ATmega16/32中断应用

2.1 ATmega16/32中断资源说明

2.2 ATmega16/32中断优先级

2.3 ATmega16/32中断使用要点

2.4 ATmega16/32中断应用实例

第3章 ATmegal 6/32定时器/计数器应用

3.1 ATmegal6/32定时器/计数器详细说明

3.2 定时器/计数器操作范例

第4章 ATmega16/32串行接口USART应用

4.1 ATmega16/32 USART详细说明

4.2 USART操作范例

4.3 USART应用实例

第5章 ATmega16/32TWI接口应用

5.1 ATmega16/32 TWI接口详细说明

5.2 TWI接口操作范例

5.3 TWI应用实例

第6章 ATmega16/32 SPI接口应用

6.1 ATmega16/32 SPI接口详细说明

6.2 ATmega16/32 SPI接口操作范例

6.3 SPI接口应用实例

第7章 ATmega16/32开发工具使用介绍

7.1 AVR Studio使用介绍

7.2 ImageCraft ICCAVR使用介绍

7.3 SL-ISP下载软件使用介绍

第8章 ATmegal6/32综合应用

8.1 ATmega16/32在短距离无线通信系统中的应用

8.2 ATmega16/32在工业水务管网监测系统中的应用

8.3 ATmega16/32在多功能饮水器中的应用

8.4 ATmega16/32在数码音乐播放系统中的应用

8.5 ATmega16/32在地质监测GPRS/GSM系统中的应用

8.6 ATmega16/32在便携设备中的应用

第9章 低功耗温度检测与报警系统

9.1 系统概述

9.2 系统设计的准备工作

9.3 系统关键器件选择

9.4 系统设计硬件方案示意图

9.5 系统原理图示意图

9.6 系统工作流程示意图

9.7 系统部分程序介绍

9.8 小结

附录A SL-DIY08-16单片机实验器及教学机器人

附录B ATmega16/32头文件

附录C AVR汇编指令集

附录D ASCII字符对应表

参考文献

书摘插图

第1章 ATmega16/32单片机介绍

1.5 ATmega16/32单片机中断

系统在正常运行主程序时,如果突然有一个重要的任务要马上处理,那么系统就要保存现在的工作(保护现场),然后去处理这个重要的任务,当任务执行完毕后恢复现场,再返回到原来的主程序继续运行,这就是中断的一般流程。

ATmega16/32有二十多个不同的中断源,每个中断和复位在程序空间都有独立的中断向量。所有的中断事件都有自己的使能位。当使能位置位,且状态寄存器的全局中断使能位Ⅰ也置位时,中断可以发生。程序存储区的最低地址默认为复位向量和中断向量。完整的向量列表请参见表1.2。列表同时也决定了不同中断的优先级。向量所在的地址越低,优先级越高。RESET具有最高的优先级,第二个为INTO,即外部中断请求O。通过置位通用中断控制寄存器(GICR)的IVSEL,中断向量可以移至引导Flash的起始处,任一中断发生时,全局中断使能位Ⅰ被清零,从而禁止了所有其他的中断。用户软件可以在中断程序里置位Ⅰ来实现中断嵌套。此时所有的中断都可以中断当前的中断服务程序。执行RE了I指令后,Ⅰ自动置位。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航