4. 高级C语言编程效率高。从高级语言C代码完成同一任务实例比较, 8 MHz AVR 速度要相当224 MHz 80C51,AVR比80C51快28倍。
看各种单片机性能比较:
68HC11:代码效率高,但是处理能力只有AVR的1/10,功耗却高 2.5倍
PIC 速度快, 但是在相同功耗下AVR性能比其高3.5倍
三、AVR是低功耗单片机
具有休眠省电功能(POWER DOWN)及闲置(IDLE)低功耗功能。一般耗电在1~2.5mA,典型功耗情况,WDT关闭时为100nA,更适用于电池供电的应用设备。
四、高度保密(LOCK), 可保护你的科研成果!
–不可破解的位加密锁LOCK bit技术;
–不象有的单片机那样可通过电子显微镜看到保密位方式破解
–FLASH保密位单元深藏于芯片内部, 无法用电子显微镜看到保密位;
–可多次烧写的FLASH且具有多重密码保护锁死(LOCK)功能,因此可快速完成产品商品化,并可多次更改程序(产品升级)而不必浪费IC芯片或电路板,大大提高产品质量及竞争力。
五、I/O口功能强、驱动能力大
AVR的I/O口是真正的I/O口,能正确反映I/O口输入/输出的真实情况。I/O口有输入/输出, 三态高阻输入,也可设定内部拉高电阻作输入端的功能,便于作各种应用特性所需(多功能I/O口) 。工业级产品!具有大电流(灌电流)10~40mA,可直接驱动可控硅SSR或继电器, 节省了外围驱动器件。
六、具有A/D转换电路, 可作数据采集闭环控制
AVR内带模拟比较器,I/O口可作A/D转换用,可组成廉价的A/D转换器。AT90S4434/8535具有8路10位A/D;AT90S2333/4433具有6路10位A/D;功能更强的ATMEGA128有FLASH 128KB,EEPROM 4KB,RAM 4KB,I/O端口48个,中断源16个 ,外中断8个,SPI,UART,8路10位A/D,ISP。
七、有的AVR单片机可组成零外设元件单片机系统
AT90S1200/2343/ATtiny15/ATmega8等部分AVR器件具有内部RC振荡器,1-8MHz的工作频率,使该类单片机成为无外加元器件即可工作,就是一片芯片,可谓简单方便又省钱,作加密器件使用更妙。
八、单片机工作可靠性强
可重设启动复位。AVR系列有内部电源开关启动计数器,可将低电平复位(/RESET)直接接到Vcc端。当电源开时,由于利用内部RC的看门狗定时器,可延迟MCU启动执行程序。这种延时使I/O口稳定后执行程序,以提高单片机工作可靠性。有的AVR单片机还有复位电压调节功能供选择, 适用于单片机使用不同电源电压的场合。有看门狗定时器(WDT),安全保护,防止程序走乱(飞),提了高产品的抗干扰能力。
工作电压范围宽(2.7~6.0V),电源抗干扰性强。 AT90LXX为低电压器件(2.7~6.0V), AT90SXX电压为 (4.0~6.0V),最低器件ATTINY12己到1.8V ~ 5.5V。