avr和arduino之间有什么关系?avr单片机和arduino的优点分析 下载本文

内容发布更新时间 : 2024/5/20 13:05:17星期一 下面是文章的全部内容请认真阅读。

avr 和 arduino 之间有什么关系?avr 单片机和

arduino 的优点分析

很多时候我们可以看到 avr 和 arduino 几乎可以同时出现,那幺它们之

间都什幺区别呢?本文主要围绕 avr 和 arduino 之间的区别以及优点而进行的 研究。

avr 介绍

AVR 单片机是 1997 年由 ATMEL 公司研发出的增强型内置 Flash 的 RISC(Reduced InstrucTIon Set Computer) 精简指令集高速 8 位单片机。 AVR 的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、 通讯设备、家用电器等各个领域。 1997 年,由 Atmel 公司挪威设计中心的 A 先生和 V 先生,利用 Atmel 公司的 Flash 新技术,共同研发出 RISC 精简指 令集高速 8 位单片机,简称 AVR。

avr 单片机特点:

1、速度快 AVR 单片机在单一时钟周期内执行功能强大的指令,每 MHz 可实现阶段 MIPS 的处理能力,是具有最高 MIPS/mW 能力的确良 8 位 单片机。 AVR 单片机采用了大型快速存取寄存器文件和快速单周期指令。 其快速存取 RISC 寄存器文件由 32 个通用工作寄存器组成。AVR 用 32 个通

用寄存器代替累加器,避免了传统的累加器与存储器之间的数据传送,可在 一个时钟周期内执行一条指令来访问两个独立的寄存器,代码效率比常规 CISC 微控制器快十倍。AVR 单片机是用一个时钟周期执行一条指令的,即 在执行前一条指令时就取出下一条指令,然后以一个周期执行指令(与 DSP 类似),是 8 位单片机中第一种真的 RISC 单片机。

2、性能价格比高 AVR 单片机中既有引脚少的器件(8 脚),也有存 储容量较大、引脚较多的器件,给用户以充分的选择佘地。AVR 单片机采用 Harvard 结构,程序存储器和数据存储器是分开的,可以直接访问 8M 字节程 序存储器和 8M 的数据存储器。AVR 单片机片内资源丰富。包括:1K-128K 字节可下载的 Flash 存储器、64-4K 字节 EEPROM、128-4K 字节 RAM、5-32 条通用的 I/O 线,32 个通用工作寄存器、摸拟比较器、定时器/计数、可编程 异步串行口、内部及外部中断、带内部晶振的可编程看门狗定时器、为下载 程序而设计的 SPI 串行口、10 位 AD 转换器、以及闲置摸式和掉电摸式 2 个 可选择的省电摸式等。 AVR 单片机具有高度保密性。程序存储器 FLASH 具 有多重密码保护锁死(LOCK)功能,绝不可能解密。

3、系统内从新编程(ISP In-System Programming) 功能 AVR 单片 机片内可下载 FLASH 存储器,可以通过 SPI 串行接口或一般的编程器进行 系统内重新编程(ISP In-System Programming),给新产品的开发、老产品的 级和维护带来极大的方便。

4、工作电压范围宽(2.7-6V)、抗干扰能力强 总之,AVR 单片机在 一个芯片内将增强性能的 RISC 8 位 CPU 与可下载的 FLASH 相结合使其成为 适合于许多要求、具有高度灵活性和低成本的嵌入式高效微控制器。

avr 单片机优点:

1:在相同的系统时钟下 AVR 运行速度最快;

2: 芯片内部的 Flsah、EEPROM、SRAM 容量较大;

3:所有型号的 Flash、EEPROM 都可以反复烧写、全部支持在线编 程烧写(ISP);

4:多种频率的内部 RC 振荡器、上电自动复位、看门狗、启动延时 等作用,零外围电路也可以工作; 5:每个 IO 口都可以以推换驱动的方式输 出高、低电平,驱动能力强;

6:内部资源丰富,一般都集成 AD、DA 模数器;PWM;SPI、 USART、TWI、I2C 通信口;丰富的中断源等。