<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > stc單片機內(nèi)部擴展RAM大小檢測程序

          stc單片機內(nèi)部擴展RAM大小檢測程序

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

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

          本文引用地址:http://www.ex-cimer.com/article/201611/323256.htm

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

          STC單片機的內(nèi)部擴展RAM根據(jù)我的測試 從255 到 1024字節(jié)的芯片都有
          */
          // *************************************
          // *測試stc單片機內(nèi)部擴展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;}//主函數(shù)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){;}                       }//串口接收中斷函數(shù) 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



          評論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();