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

單片機平方子程序怎麼寫

發布時間: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;

}

}

閱讀全文

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

熱點內容
軍工項目java用到哪些技術 瀏覽:961
和平精英怎麼才能把技術提升 瀏覽:680
從十字架中能獲得哪些信息 瀏覽:686
十二夏天代理怎麼加入 瀏覽:513
蘋果游泳數據哪裡看 瀏覽:921
沒有技術怎麼調整 瀏覽:374
地里大批農產品怎麼賣 瀏覽:971
代理怎麼打廣告 瀏覽:109
食鹽放開後怎麼做代理 瀏覽:181
兩條數據同一欄位怎麼拼接起來 瀏覽:140
租房中介代理怎麼做 瀏覽:366
臨沂文體市場在哪個區 瀏覽:815
a4l刷程序要多少錢 瀏覽:6
德陽應用技術學院在什麼地方 瀏覽:290
二類化工產品有哪些 瀏覽:199
會什麼技術才能開發微信小程序 瀏覽:36
大排畸數據看什麼 瀏覽:862
華為發聲技術是什麼意思 瀏覽:175
江西正規商標代理是什麼 瀏覽:528
醫學檢驗技術有哪些必修課 瀏覽:632