您的位置 首页 汽车

AVR单片机的首要特性及使用介绍

AVR单片机的主要特性及应用介绍-AVR单片机硬件结构采取8位机与16位机的折中策略,即采用局部寄存器存堆(32个寄存器文件)和单体高速输入/输出的方案(即输入捕获寄存器、输出比较匹配寄存器及相应控制逻辑),提高了指令执行速度,克服了瓶颈现象,增强了功能;同时又减少了对外设管理的开销,相对简化了硬件结构,降低了成本。AVR单片机在软/硬件开销;速度、性能和成本诸多方面取得了优化平衡,是一种高性价比的单片机。

AVR单片机ATMEL公司研制的增强型内置Flash的RISC精简指令集高速8位单片机,规划时吸取了8051及PIC单片机的长处,具有单时钟周期履行一条指令的才能,运转速度高达1Mips/MHz。AVR单片机能够广泛运用于计算机外部设备、工业实时操控、仪器仪表、通讯设备、家用电器等各个领域。

AVR单片机硬件结构采纳8位机与16位机的折中战略,即选用部分寄存器存堆(32个寄存器文件)和单体高速输入/输出的计划(即输入捕获寄存器、输出比较匹配寄存器及相应操控逻辑),进步了指令履行速度,克服了瓶颈现象,增强了功用;一起又减少了对外设办理的开支,相对简化了硬件结构,下降了本钱。AVR单片机在软/硬件开支;速度、功用和本钱诸多方面取得了优化平衡,是一种高性价比的单片机。

其首要特性如下:

1.内嵌高质重的Flash程序存储器,可重复擦写,支撑ISP和IAP,便于产品的调试、开发、出产、更新。内取长寿命的EEPROM,可长时刻保存要害数据,避免断电丢掉。片内具有大容量的RAM,有用支撑运用高档言语开发体系程序。

2.高速度、低功耗,具有SLEEP(省电休眠)功用。每一指令履行速度可达50ns(20MHz),而耗电则在l~2.5mA之间(典型功耗,WDT封闭时为lOOnA),AVR运用Harvard结构概念(具有预取指令功用),即对程序存储和数据带有不同的存储器和总线当履行某一指令时,下一指令被预先从程序存储器中取出,这使得指令能够在每一个时钟周期内被履行。AVR单片机可宽电压运转(2.7~5V),抗干扰才能强,可下降一般8位机中的软件抗干扰规划作业量和硬件的运用量。

3.AVR单片机的I/0线悉数带可设置的上拉电阻,并行I/0口输入输出特性与PIC的HI/LOW输出及三态高阻抗H1-Z输入相似外,也可设定类同8051系列内部拉高电阻作输入端的功用,可独自设定为输入/输出、可设定(初始)高阻输入。使得I/0口资源灵敏、功用强大、运用充沛。AVR的I/0口是真实的I/0口,能正确反映I/0口的输入/输出真实情况。

4.AVR单片机片内具有多种独立的时钟分频器,别离供URAT、IIC、SPI运用。其间与8/16位守时器合作的具有多达10位的预分频器,可遗过软件设定分频系数供给多种层次的守时时刻。AVR单片机中的守时器/计数器(单)可双向计数构成三角波,再与输出比较匹配寄存器合作,生成占空比可变、频率可变、相位可变方波的脉宽调制输出PWM。

5.工业级产品,具有大电流(灌电流)lO~20mA或40mA(单一输出),可直接驱动SSR或继电器。内置的看门狗守时器(WDT)用于避免程序跑飞,进步产品的抗干扰才能。

已超功用精简指令。具有32个通用作业寄存器(相当于8051单片机中的32个累加器),克服了单一累加器在数据处理时形成的瓶颈现象。

7.AVR单片机内有模仿比较器,I/0口可作A/D转换用,可组成廉价的A/D转换器。

8.像8051相同,AVR有多个固定中止向量进口地址,因而可快速呼应中止,而不会像PIC相同一切中止都在同一向量地址,需要以程序判别后才可呼应。

9.AVR单片机有主动上电复位电路、独立的看门狗电路、低电压检测电路BOD,多个复位源(主动上下电复位、外部复位、看门狗复位、BOD复位),可设置的发动后延时运转程序,增强了体系的牢靠性。

10.有串行异步通讯UART,不占用守时器和SPI传输功用,因其高速,故能够作业在一般规范整数频率,而波特率可达576Ko11.有多通道10位AID转换器及实时时钟RTC。

AVR单片机技能表现了单片机集多种器件(包含FLASH程序存储器、看门狗、EEPROM、同/异步串行口、TWI、SPI、AID模数转换器、守时器/计数器等)和多种功用(增强牢靠性的复位体系、下降功耗抗干扰的休眠形式、种类多类别全的中止体系、具输入捕获和比较匹配输出等多样化功用的守时器/计数器、具替换功用的I/0端口……)于一身,充沛表现了现代单片机技能向“片上体系SoC”过渡的发展方向。

入门学习AVR用到的实验东西及器件

学习一种新的单片机技能,实验与实践是必不可少的,不然只能是坐而论道。学习AV只用到的实验东西及器件如下:

1.ImageCraft公司的IC-CAVR6.31AC言语编译器;2.At-mel公司的AVRStudio集成开发环境;3.PonyProg2000下载软件;4.AVR单片机归纳实验板;5.AVR单片机JTAG仿真器;6.并口下载器;7.5V高安稳专用稳压电源;8.TOP2004多功用USB编程器(可选购);9.一台飞跃级以上的家用电脑(PC机)。

ICCAVR6.31AC言语编译器

ICCAVR6.31A是ImageCraft公司开发的用于AVR单片机的C言语编译器,是一个归纳了编辑器和工程办理器的纯32位集成开发环境(IDE)。

因为ICCAVR功用强大,运用简略便利,具有杰出的技能支撑且价格适宜,故得到了广泛的运用。下图为ICCAVR的作业界面。

AVRStudio集成开发环境

AVRStudio是一个Atmel公司开发的集项目办理、程序汇编、程序调试、程序下载、JTAG仿真等功用干一体的集成开发环境。但AVRStu-dio不支撑C言语编译,因而,当咱们用C言语开发AVR单片机时,需先用ICCAVR编写C言语并进行编译,然后运用AVRStudio翻开编译生成的*.cof文件,进行程序的仿真调试。下图为SVRAStudio的作业界面。

PonyProg2000软件首要用于AVR单片机及PIC单片机的程序下载,能在Windows95/98/ME/NT/20001XP等操作体系上运用。对英语欠好的读者,还能够运用PonyProg2000的汉化程序。下图为PonyProg2000的作业界面。

AVR单片机归纳实验板

AVR单片机归纳实验板为多功用实验板,对入门实习特别有用,其首要功用有:

1. 可做AVR单片机的输入/输出实验;

2. 可做音响实验;

3. 可做A/D实验;

4. 可做 PWM (D/A)实验;

5. 八位数码管动态扫描输出及驱动;

6. 八位LED输出指示;

7. 可做IIC及SPI 总线实验;

8.DSl8B2O温度操控实验;

9.红外遥控实验;

10.16*2液晶驱动实验;

11.128*64液晶驱动实验;

12. 与 PC机衔接做 RS232通讯实验。

下面三图为AVR单片机归纳实验板外型。

AVR单片机JTAG仿真器为经典的AVR仿真器,支撑的芯片为:ATmega128、ATmega128L、ATmega16、ATmega162、ATmega162V、ATmega165、ATmega165V、ATmega169、ATmega169V、ATega16L、ATmega32、ATmega323、ATmega323L、ATmega32L、ATmega64、ATmega64L。右图为AVR单片机JTAG仿真器外型。

并口下载器贱价、牢靠、有用,支撑AVR单片机及AT89S51/52单片机。是下载程序时必用的东西。

TOP2004多功用USB编程器为USB接口,支撑AT89、AT87F、AT90、ATINY、AT-MEGA、SST89、SM、MSU、GSM97、i87C/LC、P87、W77(78)E/LE、IS89C/LV、PIC12/16/17/18、EM78P系列单片机,27/28/29/39/49/24C/93C系列存储器。l6V8、20V8、22VlO支撑74、4000/4500SRAM数字电路测验。支撑芯片超越2000种,合适学习、开发、手机修理、电脑BIOS烧写。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/344521.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部