1.熟悉keil C51基本操作
1.1熟悉keil C51命令窗口以及工作空間
2.打開Keil C51編譯器:
⑴創(chuàng)建項(xiàng)目:Project------New uVision Project
⑵創(chuàng)建一個文件夾來放工程相關(guān)的文件,給工程項(xiàng)目命名,點(diǎn)擊保存
⑶選擇芯片類型,我們使用的是 STC89C52RC的單片機(jī)。選擇完對應(yīng)的芯片之后,點(diǎn)擊OK。
⑷創(chuàng)建新文檔的圖標(biāo),點(diǎn)擊完之后,保存文檔,后綴記得一定是要C(C文件)
⑸然后把C文件添加到我們的工程文件里。
⑹點(diǎn)擊之前保存的C文件,然后點(diǎn)擊Add,編輯我們的代碼(程序)。
⑺編譯通過之后,我們需要輸出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é)果如下圖所示:
1.001.jpg (45.43 KB, 下載次數(shù): 49)
下載附件
2017-8-6 16:36 上傳
實(shí)驗(yàn)分析:
圖分析:
將程序載入單片機(jī)開發(fā)板后,先是中間的黃燈亮數(shù)碼管倒計時5秒,然后切換到綠燈(右側(cè)的紅燈)亮數(shù)碼管倒計時50秒,再是再是中間黃燈亮數(shù)碼管倒計時5秒,后是左邊的紅燈亮數(shù)碼管倒計時50秒.即實(shí)驗(yàn)做的紅綠燈2個數(shù)碼管目的達(dá)到。
由實(shí)驗(yàn)結(jié)果與程序設(shè)計分析可知該實(shí)驗(yàn)結(jié)果符合理論,即達(dá)到實(shí)驗(yàn)?zāi)康摹?/font>