新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一個簡單的測試單片機的整數性能的程序

        一個簡單的測試單片機的整數性能的程序

        作者: 時間:2016-11-29 來源:網絡 收藏
        void Calculate()
        {unsigned long x;unsigned char a;a=1;for(x=0;x<4294967294;x++){a=a+1;}}void main(){P1_0=0;//點亮開始計算Calculate();P1_0=1;while(1);}

        本文引用地址:http://www.104case.com/article/201611/323421.htm

        這個在我的48M的STC12C5A60S2計算了32:2630
        在我的計算機上10s完畢(Linux ELF原生格式
        其實我本來想算PI的。結果發現51的浮點是弱項。最后想出來算2^32 -2 次+1……
        補充:
        STM32F1@72MHz 17分鐘54秒STM32F4@168MHz 5分鐘20秒(by nbzwt
        wine MINGW (交*編譯Windows格式) test:109
        STC89C52@144MHz 1:05:198
        AT91SAM9260@180MHz 計算4:2012
        STC12C5A60S2@48MHz 計算時間:32:26:30
        STC15F104E@45MHz 計算時間:31:5357
        按照計算來說。目前效能最高的處理器是偶滴Intel E6500K。排名第二是STC15F104E,在45MHz的工作頻率下打敗了在48MHz下工作的STC12C5A60S2。
        效能最低的處理器是STC89C52 @ 144MHz。速度超級慢。竟然在144M下工作還趕不上48MHz的STC12C5A60S2.
        如果STC也能工作在168M/72M,STM32絕對可以被打敗!
        本次測試僅供參考。



        關鍵詞: 單片機整數性

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 华坪县| 日土县| 乌拉特中旗| 驻马店市| 探索| 宜君县| 河北省| 三江| 麻江县| 武功县| 镇安县| 涟水县| 新余市| 千阳县| 高清| 鹤岗市| 余干县| 铜鼓县| 江西省| 巴中市| 拉孜县| 梁平县| 施秉县| 东乡县| 唐海县| 金塔县| 开平市| 垦利县| 霍城县| 扶绥县| 香格里拉县| 黄梅县| 敖汉旗| 堆龙德庆县| 昌吉市| 平定县| 十堰市| 毕节市| 杂多县| 浮梁县| 青岛市|