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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 手把手教您編寫第一個單片機程序 

          手把手教您編寫第一個單片機程序 

          作者: 時間:2012-05-30 來源:網(wǎng)絡 收藏

          三.添加C文件到工程

          雖然“LED.c”這個文件已經(jīng)在您的工程文件夾里,但還不屬于你的工程文件,如果您不把它添加到工程里去,它的存在對您這個工程沒有任何意義。接下來就是把C文件添加到您的工程里,讓它變成您的工程文件。右鍵點擊左邊工程窗口里的“Suorce Group 1”這個源文件夾,選“Add File to Group ‘Suorce Group 1’…”,跳出添加源文件對話框,找到剛才建立的“LED.c”文件,點擊“Add”按鈕后,再點擊“Close”按鈕退出,不要重復點擊,如圖10:

          這時可以看到“Suorce Group 1”這個源文件下多了源文件“LED.c”,同時,右邊的文檔區(qū)的文件名也改變了,如圖11。

          四.C代碼

          在空白的文檔區(qū)輸入如下C代碼:

          ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

          #i ncludereg52.h>//包含頭文件

          sbit led=P2^0;//定義位變量led,使其關聯(lián)管腳P2.0

          void Delayms(unsigned int t);//聲明延時函數(shù)

          /////////////////////////////////////////////////////////////////////////////////

          int main(void)//主函數(shù)(C語言入口函數(shù))

          {

          while(1)

          {

          led=0;//P2.0拉低,點亮LED

          Delayms(500);//調(diào)用延時函數(shù),延時500毫秒

          led=1;//P2.0拉高,熄滅LED

          Delayms(500);//調(diào)用延時函數(shù),延時500毫秒

          }

          return 0;

          }

          //////////////////////////////////////////////////////////////////////////////////

          void Delayms(unsigned int t)//定義延時函數(shù)

          {

          unsigned int i,j;

          for(i=0;it;i++)

          for(j=0;j120;j++);//大約延時1毫秒

          }

          ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

          這是常用的指示燈閃爍的,輸入完成以后,先不要馬上編譯,還需要作一些設置。



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();