導航:首頁 > 軟體知識 > 單片機平方子程序怎麼寫

單片機平方子程序怎麼寫

發布時間:2023-03-02 11:47:52

⑴ 求單片機的主程序和子程序。

#include"reg51.h"


unsignedintcnt=0;


//引腳自己改

sbitled__nb_g=p1^0;//南北綠色

sbitled__nb_r=p1^1;//南北紅色

sbitled__nb_y =p1^2;//南北黃色


sbitled__dx_g=p1^3;//東西綠色



sbitled__dx_r=p1^4;//東西紅色

sbitled__dx_y=p1^5;//東西黃色


voidmain()

{

TMOD=0x01;

TH0=(65536-10000)/256; //定時10ms//晶振:12MHZ

TL0=(65536-10000)%256;

ET0=1;

TR0=1;

EA=1;


led__nb_g=0;//南北綠色

led__nb_r=0;//南北紅色

led__nb_y =0;//南北黃色


led__dx_g=0;//東西綠色

led__dx_r=0;//東西紅色

led__dx_y=0;//東西黃色

while(1)

{

if(cnt<500){ led__dx_r=0;led__dx_y=0;led__dx_g=1;}//綠燈5

elseif(cnt<550){ led__dx_g=0;}//閃爍

elseif(cnt<600){ led__dx_g=1;}//閃爍

elseif(cnt<650){ led__dx_g=0;}//閃爍

elseif(cnt<700){ led__dx_g=1;}//閃爍2

elseif(cnt<800){ led__dx_g=0;led__dx_y=1;}//黃燈1

elseif(cnt<1400){ led__dx_y=0;led__dx_r=1;}//紅的6

elseif(cnt<1450){ led__dx_r=0;}//閃爍

elseif(cnt<1500){ led__dx_r=1;}//閃爍

elseif(cnt<1550){ led__dx_r=0;}//閃爍

elseif(cnt<1600){ led__dx_r=1;}//閃爍2


if(cnt<600){ led__nb_r=1;led__nb_y=0;led__nb_g=0;}//紅6

elseif(cnt<650){ led__nb_r=0;}//閃爍

elseif(cnt<700){ led__nb_r=1;}//閃爍

elseif(cnt<750){ led__nb_r=0;}//閃爍

elseif(cnt<800){ led__nb_r=1;}//閃爍

elseif(cnt<1400){ led__nb_r=0;led__nb_g=1;}//綠6s

elseif(cnt<1600){ led__nb_g=0;led__nb_r=1;}//黃2

}

}


voidTimer0_IRQ(void)interrupt1

{

TH0=(655365-100000)/256;//1M/10000=0.01s

TL0=(655365-100000)%256;

cnt++;//0.01s加一次cnt==100為1s

if(cnt>=1600)//整個過程是16s:5+2+1+6+2=16

{

cnt=0;

}

}

閱讀全文

與單片機平方子程序怎麼寫相關的資料

熱點內容
銀行推出產品時應該想到什麼 瀏覽:489
如何投訴達利園麵包代理商 瀏覽:259
楊家坪到渝州交易城如何坐車 瀏覽:617
微淘寶怎麼做代理加盟 瀏覽:106
拼多多花盆投訴三無產品怎麼處理 瀏覽:268
有哪些好一點的技術學院 瀏覽:988
谷歌交易平台哪個靠譜 瀏覽:165
程序員會什麼技術 瀏覽:45
榮耀手環5如何獲取心率數據 瀏覽:542
網上買火車票需要下載什麼程序 瀏覽:102
哪個快遞代理好點 瀏覽:282
如何快速升級交易者 瀏覽:44
空調怎麼代理維修 瀏覽:813
數據灣網站被攻擊怎麼處理 瀏覽:146
母嬰必須准備哪些產品 瀏覽:748
理科數據表格在哪裡去找 瀏覽:332
高縣到雅安職業技術學校多少公里 瀏覽:846
生命周期產品是什麼意思 瀏覽:678
榮耀magic2如何關閉後台程序 瀏覽:650
交易轉賬為什麼超額 瀏覽:229