新聞中心

        為什么選擇AVR單片機(jī)

        作者: 時(shí)間:2013-01-09 來(lái)源:網(wǎng)絡(luò) 收藏

        (21) 為什么選用? 從高級(jí)語(yǔ)言C代碼,看各種單片機(jī)性能比較: 從一個(gè)小C函數(shù)為例:

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

        ;返回最大值的表格的16位整數(shù)

        int max(int *array);數(shù)組*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

        編譯結(jié)果結(jié)論:

        8 MHz AVR ——224 MHz 80C51

        HC11:代碼效率高,但是處理能力只有AVR的1/10,功耗卻高 2.5倍

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

        (22) 為什么選用?AVR使用眾多功能強(qiáng)大的高級(jí)語(yǔ)言

        ● IAR AVR C編譯器 編譯器與AVR同步設(shè)計(jì),支持C和EC++ ,Demo版只生成調(diào)試文件,

        ● ICC AVR C 編譯器 支持無(wú)SRAM器件;增加組軟件模塊;Icc Demo版30天是完全版, 30天后轉(zhuǎn) 限2KB版

        ● Code Vision AVR C編譯器 有組軟件模塊,Demo版為限2KB版

        ● GNU C編譯器 網(wǎng)友聯(lián)盟自由免費(fèi)版,升級(jí)慢

        ● BASCOM-AVR Demo版為限2KB版

        (23) 為什么選用?AVR有各種檔次的開(kāi)發(fā)工具

        評(píng)估工具

        –AVR Studio

        –STK500

        –GNU GCC 編譯器高性能開(kāi)發(fā)工具

        –AVR Studio

        –STK500

        –ICE10 / ICE30/ICE200

        –IAR C

        低成本開(kāi)發(fā)工具

        –AVR Studio

        –ICE200 / JTAGICE

        –Imagecraft C

        (23)為什么選用AVR單片機(jī)?有了AVR基礎(chǔ),我們學(xué)習(xí)FPSLIC(=AVR+FPGA+SRAM),使我國(guó)單片機(jī)開(kāi)發(fā) 進(jìn)入芯片級(jí)開(kāi)發(fā)。


        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 富顺县| 横山县| 弥渡县| 磐石市| 湄潭县| 玛沁县| 宁晋县| 馆陶县| 东海县| 巴彦淖尔市| 田林县| 柳江县| 芦溪县| 集贤县| 明星| 炉霍县| 沂源县| 外汇| 龙海市| 南开区| 常德市| 富川| 沛县| 贵港市| 横山县| 教育| 新巴尔虎右旗| 嘉峪关市| 西丰县| 封丘县| 儋州市| 杂多县| 白沙| 西盟| 晋州市| 镇原县| 昭觉县| 漳州市| 张家口市| 巴里| 五台县|