找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6702|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)紅綠燈兩個(gè)數(shù)碼管顯示實(shí)驗(yàn)報(bào)告

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
桂林航天工業(yè)學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告

實(shí)驗(yàn)名稱(chēng)

紅綠燈兩個(gè)數(shù)碼管顯示

開(kāi)課系(部)及實(shí)驗(yàn)室

電子信息與自動(dòng)化學(xué)院

巡天樓408室

實(shí)驗(yàn)日期

年  月  日

學(xué)生姓名

黃明送

學(xué)號(hào)

2014090110308

專(zhuān)業(yè)班級(jí)

自動(dòng)化三班

指導(dǎo)教師

劉政

成績(jī):

教師簽名:             批改時(shí)間:   年  月  日

  • 實(shí)驗(yàn)?zāi)康暮鸵?/font>

1 通過(guò)單片機(jī)課程設(shè)計(jì),加深對(duì)單片機(jī)的理性認(rèn)識(shí)。提高用軟件模擬實(shí)現(xiàn)單片機(jī)功能的認(rèn)識(shí)。

2 這次課程設(shè)計(jì)是用C語(yǔ)言實(shí)現(xiàn)單片機(jī)C51的,熟悉單片機(jī)的定時(shí)計(jì)數(shù)功能,掌握定時(shí)計(jì)數(shù)器的初始化編程。

3熟練掌握AT89C51的使用,添加按鍵可以認(rèn)為改變?cè)O(shè)置紅綠燈時(shí)間。

二、主要儀器設(shè)備

1安裝Keil μVision及Protues軟件的計(jì)算機(jī)一臺(tái);

2 AS89C51單片機(jī);






  • 實(shí)驗(yàn)操作方法和步驟

1.熟悉keil C51基本操作
1.1熟悉keil C51命令窗口以及工作空間
2.打開(kāi)Keil C51編譯器:
⑴創(chuàng)建項(xiàng)目:Project------New uVision Project
⑵創(chuàng)建一個(gè)文件夾來(lái)放工程相關(guān)的文件,給工程項(xiàng)目命名,點(diǎn)擊保存
⑶選擇芯片類(lèi)型,我們使用的是 STC89C52RC的單片機(jī)。選擇完對(duì)應(yīng)的芯片之后,點(diǎn)擊OK。
⑷創(chuàng)建新文檔的圖標(biāo),點(diǎn)擊完之后,保存文檔,后綴記得一定是要C(C文件)
⑸然后把C文件添加到我們的工程文件里。
⑹點(diǎn)擊之前保存的C文件,然后點(diǎn)擊Add,編輯我們的代碼(程序)。
⑺編譯通過(guò)之后,我們需要輸出hex文件。
⑻點(diǎn)擊output----creat hex file。再編譯一次。

四、實(shí)驗(yàn)程序

#include   

bit red,green,yellow,turnred;

code unsigned char tab[]=

                                          {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

                                                         

unsigned char Dis_Shiwei;

unsigned char Dis_Gewei;

void delay(unsigned int cnt)

{

while(--cnt);

}

main()

{

TMOD |=0x01;

TH0=0xd8;

TL0=0xf0;

IE= 0x82;   TR0=1;

P1=0xfc;    red =1;

while(1)

  {

  P0=Dis_Shiwei;

  P2=0;

  delay(300);  

  P0=Dis_Gewei;

  P2=1;

  delay(300);

  }

}

void tim(void) interrupt 1 using 1

五 實(shí)驗(yàn)結(jié)果及分析

實(shí)驗(yàn)結(jié)果如下圖所示:

實(shí)驗(yàn)分析:
圖分析:

將程序載入單片機(jī)開(kāi)發(fā)板后,先是中間的黃燈亮數(shù)碼管倒計(jì)時(shí)5秒,然后切換到綠燈(右側(cè)的紅燈)亮數(shù)碼管倒計(jì)時(shí)50秒,再是再是中間黃燈亮數(shù)碼管倒計(jì)時(shí)5秒,后是左邊的紅燈亮數(shù)碼管倒計(jì)時(shí)50秒.即實(shí)驗(yàn)做的紅綠燈2個(gè)數(shù)碼管目的達(dá)到。
由實(shí)驗(yàn)結(jié)果與程序設(shè)計(jì)分析可知該實(shí)驗(yàn)結(jié)果符合理論,即達(dá)到實(shí)驗(yàn)?zāi)康摹?/font>



完整論文下載(word格式 可編輯):
紅綠燈兩個(gè)數(shù)碼管顯示.doc (257.5 KB, 下載次數(shù): 13)


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表