新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > stc單片機內部擴展RAM大小檢測程序

        stc單片機內部擴展RAM大小檢測程序

        作者: 時間:2016-11-29 來源:網絡 收藏
        /*晶振11.0592M

        此程序會向stc內部擴展ram寫入4ff個0xAB,然后再讀出來發送到串口
        如果讀的是FF,表示已經沒有擴展ram空間了.
        你只需要打開串口調試助手,勾選16進制顯示把所有的ab復制出來統計
        數量即可算出你的stc芯片支持多大的內部擴展ram
        下載地址:
        http://www.51hei.com/ziliao/file/串口調試助手.rar

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

        小技巧:把所有的ab復制出來保存為文本文件然后點右鍵查看文件大小
        再除以3便是我們要的結果

        STC單片機的內部擴展RAM根據我的測試 從255 到 1024字節的芯片都有
        */
        // *************************************
        // *測試stc單片機內部擴展ram的大小 *
        // * 2010.11.29 *
        // *************************************

        #include #include #define uchar unsigned char#define uint unsigned intuchar i,n;uchar xdata remotedata[0x4ff];         uint k,dd,cc,head;                        uint remdata;uchar ch,huqin,head1,head2;void delay_ms(unsigned int ms){unsigned int i;unsigned char j;for(i=0;iarmen(){                         IE=0x00;IP=0x02;TMOD=0x22;PCON=0X00;TH0=0xf3;TL0=0xf3;IT0=1;EX0=1;EA=1;}//主函數void main(){//leds=0;//duan=0;//wei=0;clearmen();                       //初始化init_serialcom();for(dd=0;dd<0x4ff;dd++){remotedata[dd]=0xab;   }for(dd=0;dd<0x4ff;dd++){send_char_com(remotedata[dd]); delay_ms(2);}while(1){;}                       }//串口接收中斷函數 void serial () interrupt 4 using 3 { if (RI) {  RI = 0 ; ch=SBUF;P1_4=0;P0=ch;}} 

        本程序源代碼及其hex文件下載:http://www.51hei.com/f/stcxram.rar



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 漳浦县| 柏乡县| 新蔡县| 清涧县| 资溪县| 武川县| 达尔| 信宜市| 彰化县| 准格尔旗| 泰安市| 汉阴县| 保亭| 大兴区| 客服| 北辰区| 吉木乃县| 柳州市| 丰城市| 西昌市| 阳城县| 白银市| 德保县| 晋中市| 浙江省| 额敏县| 青州市| 定西市| 金湖县| 泸西县| 新沂市| 琼海市| 星座| 永泰县| 普格县| 新宾| 宣武区| 北宁市| 砀山县| 苍南县| 龙江县|