选择AVR单片机的24个为什么
1个回答
展开全部
自吹自擂吧,可我只发现19条
AVR 高速嵌入式单片机将领导世界单片机潮流
电子技术的迅猛发展,尤其单片机更广泛地应用于军事工业家用电器智能玩具便携式
智能仪表等领域,使产品功能精度和质量大幅度提高,电路简单故障率低可靠性高且成本低廉ATMEL 公司把51 内核与其擅长的FLASH制造技术相结合,推出可重复擦写1000 次以上低功耗的89C51/52/1051/2051 等产品,取代其它8751 系列,称霸单片机市场数年ATMEL 于1997 年由A 及V先生共同研发RISC(Reduced Instruction Set CPU)单片机,简称AVR AVR单片机吸取PIC 及8051单片机的优点,并作了重大改进,做到你有我也有,且比你更好,而我有你却没有AVR AT90S 系列单片机的优点如下:
(1)价格低廉的可擦写 1000 次以上的16(字)位指令(程序存储器数据为16 位,即XXXX*16, 也可理解为8 位,即2*XXXX*8)FLASH技术,不再有报废品产生,数据存贮器为八位,AVR 还是属于八位单片机;
(2)高速度(50ns) 低功耗( A)!具有SLEEP(休眠)功能及CMOS 技术,每一指令执行速度可达
50ns(20MHZ),而耗电则在1mA 2.5mA间(典型功耗,WDT 关闭时为100nA) AVR运用Harvard结构概念 (具有预取指令功能) , 即对程序存储和数据带有不同的存储器和总线当执行某一指令时, 下一指令被预先从程序存储器中取出, 这使得指令可以在每一个时钟周期内被执行;
(3)高度保密(LOCK)!可多次烧写的FLASH 且具有多重密码保护锁死(LOCK)功能,因此可低价快速完成产品商品化,且可多次更改程序(产品升级)而不必浪费IC 或电路板,大大提高产品质量及竞争力;
(4)工业级(WDT)产品!具有大电流(灌电流)10 20mA 或40mA(单一输出),可直接驱动SSR 或继电器,有看门狗定时器(WDT),安全保护,防止程序走飞,提高产品的抗干扰能力;
(5)超功能精简指令!具有32 个通用工作寄存器(相当于8051 中的32 个累加器, 克服了单一累加器数据处理造成的瓶颈现象)及128-4KB 个SRAM,可灵活使用指令运算并可用功能很强的C 语言编程,易学易写易移植;
(6)程序写入器件可以并行写入(用万用编程器),也可串行在线下载(ISP)擦写, 也就是说不必将IC
拆下拿到万用编程器上烧录, 而可直接在电路板上进行程序修改 烧录等操作, 方便产品升级,尤其是 SMD 封装, 更利于产品微型化;
(7)并行 I/O 口输入输出特性与PIC 的HI/LOW输出及三态高阻抗HI-Z 输入类同外,也可设定类同8051 系列内部拉高电阻作输入端的功能,便于作各种应用特性所需(多功能I/O 口), 只有 AVR才是真正的I/O 口, 能正确反映 I/O 口的输入/输出真实情况;
(8)单片机内有模拟比较器,I/O 口可作A/D 转换用, 可组成廉价的 A/D 转换器;
(9)像 8051 一样,有多个固定中断向量入口地址可快速响应,而不会像PIC一样所有中断都在同一向量地址,需要以程序判别后才可响应,这实在是浪费且失去控制的最隹机会;
(10) 同 PIC 一样可重设启动复位,AVR AT90S 系列也有内部电源开关启动计数器,可将低电平复位(/RESET)直接接到VCC 端,当电源开时,由于利用内部的RC 看门狗定时器可延迟MCU 启动执
行程序,这种延时以使I/O 口稳定后执行程序,提高单片机工作可靠性,同时也可节省外加复位延时电路;
(11) 具有休眠省电功能(POWER DOWN)及闲置(IDLE)低功耗功能;
(12) AT90S1200 等部分AVR器件具有内部RC 振荡器--1MHz 的工作频率,使该类单片机无需外加元器件即可工作,真是简单方便;
(13) 计数器/定时器,C/T 有8 位和16 位,可作比较器,计数器外部中断和PWM(也可当D/A)用于控制输出;
(14) 有串行异步通讯 UART,不占用定时器和SPI 传输功能,因其高速故可以工作在一般标准整数频率,而波特率可达576K;
(15) AT90S4414 及AT90S8515 具有可扩展外部存储器达64KB,它们的引脚排列及功能与8051 相似,即可替代8051 系列单片机(8751/8752)的应用系统,当然还在硬件软件上带来很多优点
(WDT 看门狗,摸拟比较器作A/D,PWM 作D/A 等);
(16) 工作电压范围宽 2.7V 6.0V, 电源抗干扰性能强;
(17) 还有多通道 10 位A/D 及实时时钟RTC,具有8 路10 位A/D 器件有AT90S4434/8535;具有6路10 位A/D 器件有AT90S2333/4433;ATmega103(L)单片机更有FLASH 128KB,E2PROM
4KB,RAM 4KB,I/O 端口48 个,中断源16 个,外部中断8 个,SPI 1个,UART 1个,8位定时器2 个,16位定时器1 个,PWM(D/A) 4 个,有看门狗定时器,有实时时钟RTC,模拟比较器,8 路10 位A/D,可在线编程ISP,工作电压2.7V 5.5V;
(18) AVR 由FLASH 存储器构成,并具有较大容量可擦写100000 次的E2PROM,对掉电后数据的保存带来方便,来电后能记住掉电时的工作状态;
(19) 从高级语言 C 代码,看各种单片机性能比较表:
AVR 高速嵌入式单片机将领导世界单片机潮流
电子技术的迅猛发展,尤其单片机更广泛地应用于军事工业家用电器智能玩具便携式
智能仪表等领域,使产品功能精度和质量大幅度提高,电路简单故障率低可靠性高且成本低廉ATMEL 公司把51 内核与其擅长的FLASH制造技术相结合,推出可重复擦写1000 次以上低功耗的89C51/52/1051/2051 等产品,取代其它8751 系列,称霸单片机市场数年ATMEL 于1997 年由A 及V先生共同研发RISC(Reduced Instruction Set CPU)单片机,简称AVR AVR单片机吸取PIC 及8051单片机的优点,并作了重大改进,做到你有我也有,且比你更好,而我有你却没有AVR AT90S 系列单片机的优点如下:
(1)价格低廉的可擦写 1000 次以上的16(字)位指令(程序存储器数据为16 位,即XXXX*16, 也可理解为8 位,即2*XXXX*8)FLASH技术,不再有报废品产生,数据存贮器为八位,AVR 还是属于八位单片机;
(2)高速度(50ns) 低功耗( A)!具有SLEEP(休眠)功能及CMOS 技术,每一指令执行速度可达
50ns(20MHZ),而耗电则在1mA 2.5mA间(典型功耗,WDT 关闭时为100nA) AVR运用Harvard结构概念 (具有预取指令功能) , 即对程序存储和数据带有不同的存储器和总线当执行某一指令时, 下一指令被预先从程序存储器中取出, 这使得指令可以在每一个时钟周期内被执行;
(3)高度保密(LOCK)!可多次烧写的FLASH 且具有多重密码保护锁死(LOCK)功能,因此可低价快速完成产品商品化,且可多次更改程序(产品升级)而不必浪费IC 或电路板,大大提高产品质量及竞争力;
(4)工业级(WDT)产品!具有大电流(灌电流)10 20mA 或40mA(单一输出),可直接驱动SSR 或继电器,有看门狗定时器(WDT),安全保护,防止程序走飞,提高产品的抗干扰能力;
(5)超功能精简指令!具有32 个通用工作寄存器(相当于8051 中的32 个累加器, 克服了单一累加器数据处理造成的瓶颈现象)及128-4KB 个SRAM,可灵活使用指令运算并可用功能很强的C 语言编程,易学易写易移植;
(6)程序写入器件可以并行写入(用万用编程器),也可串行在线下载(ISP)擦写, 也就是说不必将IC
拆下拿到万用编程器上烧录, 而可直接在电路板上进行程序修改 烧录等操作, 方便产品升级,尤其是 SMD 封装, 更利于产品微型化;
(7)并行 I/O 口输入输出特性与PIC 的HI/LOW输出及三态高阻抗HI-Z 输入类同外,也可设定类同8051 系列内部拉高电阻作输入端的功能,便于作各种应用特性所需(多功能I/O 口), 只有 AVR才是真正的I/O 口, 能正确反映 I/O 口的输入/输出真实情况;
(8)单片机内有模拟比较器,I/O 口可作A/D 转换用, 可组成廉价的 A/D 转换器;
(9)像 8051 一样,有多个固定中断向量入口地址可快速响应,而不会像PIC一样所有中断都在同一向量地址,需要以程序判别后才可响应,这实在是浪费且失去控制的最隹机会;
(10) 同 PIC 一样可重设启动复位,AVR AT90S 系列也有内部电源开关启动计数器,可将低电平复位(/RESET)直接接到VCC 端,当电源开时,由于利用内部的RC 看门狗定时器可延迟MCU 启动执
行程序,这种延时以使I/O 口稳定后执行程序,提高单片机工作可靠性,同时也可节省外加复位延时电路;
(11) 具有休眠省电功能(POWER DOWN)及闲置(IDLE)低功耗功能;
(12) AT90S1200 等部分AVR器件具有内部RC 振荡器--1MHz 的工作频率,使该类单片机无需外加元器件即可工作,真是简单方便;
(13) 计数器/定时器,C/T 有8 位和16 位,可作比较器,计数器外部中断和PWM(也可当D/A)用于控制输出;
(14) 有串行异步通讯 UART,不占用定时器和SPI 传输功能,因其高速故可以工作在一般标准整数频率,而波特率可达576K;
(15) AT90S4414 及AT90S8515 具有可扩展外部存储器达64KB,它们的引脚排列及功能与8051 相似,即可替代8051 系列单片机(8751/8752)的应用系统,当然还在硬件软件上带来很多优点
(WDT 看门狗,摸拟比较器作A/D,PWM 作D/A 等);
(16) 工作电压范围宽 2.7V 6.0V, 电源抗干扰性能强;
(17) 还有多通道 10 位A/D 及实时时钟RTC,具有8 路10 位A/D 器件有AT90S4434/8535;具有6路10 位A/D 器件有AT90S2333/4433;ATmega103(L)单片机更有FLASH 128KB,E2PROM
4KB,RAM 4KB,I/O 端口48 个,中断源16 个,外部中断8 个,SPI 1个,UART 1个,8位定时器2 个,16位定时器1 个,PWM(D/A) 4 个,有看门狗定时器,有实时时钟RTC,模拟比较器,8 路10 位A/D,可在线编程ISP,工作电压2.7V 5.5V;
(18) AVR 由FLASH 存储器构成,并具有较大容量可擦写100000 次的E2PROM,对掉电后数据的保存带来方便,来电后能记住掉电时的工作状态;
(19) 从高级语言 C 代码,看各种单片机性能比较表:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询