新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 为什么选择AVR单片机

为什么选择AVR单片机

作者: 时间:2013-01-09 来源:网络 收藏

(21) 为什么选用? 从高级语言C代码,看各种单片机性能比较: 从一个小C函数为例:

/* Return the maximum value of a table of 16 integers */

;返回最大值的表格的16位整数

int max(int *array);数组*array

{

char a;

int maximum=-32768;最大的=-32768

for (a=0;a16;a++)

if (array[a]>maximum)

maximum=array[a];

return (maximum);返回

}

性能比较:

AT90S8515 8 MHz

80C51 24 MHz

68HC11A8 12 MHz

PIC16C74 20 MHz

编译结果结论:

8 MHz AVR ——224 MHz 80C51

HC11:代码效率高,但是处理能力只有AVR的1/10,功耗却高 2.5倍

PIC 速度快, 但是在相同功耗下AVR性能比其高3.5倍

(22) 为什么选用?AVR使用众多功能强大的高级语言

● IAR AVR C编译器 编译器与AVR同步设计,支持C和EC++ ,Demo版只生成调试文件,

● ICC AVR C 编译器 支持无SRAM器件;增加组软件模块;Icc Demo版30天是完全版, 30天后转 限2KB版

● Code Vision AVR C编译器 有组软件模块,Demo版为限2KB版

● GNU C编译器 网友联盟自由免费版,升级慢

● BASCOM-AVR Demo版为限2KB版

(23) 为什么选用?AVR有各种档次的开发工具

评估工具

–AVR Studio

–STK500

–GNU GCC 编译器高性能开发工具

–AVR Studio

–STK500

–ICE10 / ICE30/ICE200

–IAR C

低成本开发工具

–AVR Studio

–ICE200 / JTAGICE

–Imagecraft C

(23)为什么选用AVR单片机?有了AVR基础,我们学习FPSLIC(=AVR+FPGA+SRAM),使我国单片机开发 进入芯片级开发。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭