熱門關(guān)鍵詞:
單片機(jī)實(shí)驗(yàn)報(bào)告
  • 該文件為doc格式
  • 文件大小:268.80K
  • 下載次數(shù)
  • 文件評(píng)級(jí)
  • 更新時(shí)間:2012-07-16
  • 發(fā) 布 人wnnliuyang
  • 文件下載:
  • 立即下載

  • 文件介紹:
  • 該文件為 doc 格式,下載需要 5 積分
  • 單片機(jī)實(shí)驗(yàn)報(bào)告 (1)學(xué)習(xí)Keil c51集成編譯軟件的使用和調(diào)試程序方法;
    (2)學(xué)習(xí)將用戶程序下載到應(yīng)用系統(tǒng)的方法;
    (3)掌握STC89C52單片機(jī)I/O端口的控制和使用方法。
    2.實(shí)驗(yàn)設(shè)備
    單片機(jī)實(shí)驗(yàn)板、PC機(jī)、Keil軟件、STC-ISP.EXE程序下載軟件。
    3.實(shí)驗(yàn)內(nèi)容
    利用單片機(jī)的P1.1、P1.2、P1.3控制3個(gè)LED指示燈,模仿交通控制燈:
    紅燈亮4秒;黃燈亮2秒;黃燈、綠燈同時(shí)亮1秒;綠燈亮4秒,如此循環(huán)。
    4.實(shí)驗(yàn)電路
    實(shí)驗(yàn)電路原理圖如下:










    5.實(shí)驗(yàn)程序
    實(shí)驗(yàn)程序流程圖見左圖:
    實(shí)驗(yàn)程序如下:

    #include
    //led數(shù)碼管位連接定義
    sbit led1=P1^1;//定義SFR中引腳的“位”接黃燈
    sbit led2=P1^2;//定義SFR中引腳的“位”接綠燈
    sbit led3=P1^3;//定義SFR中引腳的“位”接紅燈
    void delayms (unsigned int x) //延時(shí)子程序
    {
    unsigned char j;
    while (x--)
    {
    for (j=0;j<123;j++) {;}
    }
    }
    void main (void) //主程序
    {
    while(1)
    {
    led1=1;led2=1;led3=0;delayms(4000);
    led1=0;led2=1;led3=1;delayms(2000);
    led1=0;led2=0;led3=1;delayms(1000);
    led1=1;led2=0;led3=1;delayms(4000);
    }
    }






    6.實(shí)驗(yàn)步驟
    (1)根據(jù)實(shí)驗(yàn)原理圖編寫程序,用“Keil uVision4”編譯軟件編譯,如未通過,修改程序,直至通過;
    (2)用STC-ISP.EXE軟件將所編程序的“HEX”碼下載到實(shí)驗(yàn)板的STC89c52芯片中;
    (3)運(yùn)行程序,觀察實(shí)驗(yàn)板左側(cè)的三個(gè)LED(紅黃綠)燈點(diǎn)亮的次序和時(shí)間是否按要求發(fā)生變換,如果不符合要求,改寫程序,按步驟(1)開始重新做實(shí)驗(yàn),直至成功。






    實(shí)驗(yàn)報(bào)告(理工類
    學(xué) 生 姓 名 學(xué) 號(hào) 成 績
    學(xué)生所在學(xué)院 年級(jí)/專業(yè)/班
    課 程 名 稱 單片機(jī)原理與應(yīng)用 課 程 代 碼
    實(shí)驗(yàn)項(xiàng)目名稱 實(shí)驗(yàn)2鍵操作、LED數(shù)碼管顯示實(shí)驗(yàn) 項(xiàng) 目 代 碼
    指 導(dǎo) 教 師 項(xiàng) 目 學(xué) 分

    1.實(shí)驗(yàn)?zāi)康?br /> 掌握獨(dú)立鍵盤、LED數(shù)碼管的電路連接和編程方法。
    2.實(shí)驗(yàn)設(shè)備
    單片機(jī)實(shí)驗(yàn)板、PC機(jī)、Keil等編譯軟件、STC-ISP.EXE...
文檔留言
驗(yàn)證碼: 請(qǐng)?jiān)谟覀?cè)輸入驗(yàn)證碼 看不清楚,換一個(gè)