freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的交通燈系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-07-24 19:24 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 / EA=0。 TR0=!TR0。 /*停止計(jì)數(shù)*/ for(。) /*主支干道顯示全為0*/ { P1=0xd8,P0=a[0]。 P2=0xfe。 delay(20)。 P2=0xfd。 delay(20)。 P2=0xfb。 delay(20)。 P2=0xf7。 delay(20)。 if(K4==0) /*返回*/ { delay(20)。 EA=1。 P1=c[k]。 /*返回緊急前狀態(tài)開始計(jì)數(shù)*/ TR0=!TR0。 /*重啟計(jì)數(shù)*/ break。 } }}void time1(void) interrupt 1 /*交通燈控制程序*/{ TH0=0x3c。 /*定時(shí)50ms*/ TL0=0xb0。 t++。 if(t=20) /*每20*50ms=1s自減一*/ { NB。 DX。 t=0。 if(NB==0||DX==0) { k++。 if(k3) /*k取0,1,2,3*/ k=0。 switch(k) { case 0:NB=NBG,DX=NBG+H。j=0。P1=c[k]。break。 /*主干道通行顯示綠紅*/ case 1:NB=H。j=1。P1=c[k]。break。 /*主干道黃燈閃爍*/ case 2:NB=DXG+H,DX=DXG。j=0。P1=c[k]。break。 /*支干道通行顯示紅綠*/ case 3:DX=H。j=2。P1=c[k]。break。 /*支干道黃燈閃爍*/ } } }}void delay(uchar t) //*nms { uchar i。 do { for(i=0。i20。i++) 。 } while(t)。 } void settime(){ P2=0xfe,P0=a[(NBG+H)%10]。 /*顯示主干道通行時(shí)間 */ delay(20)。 P2=0xfd,P0=a[(NBG+H)/10]。 delay(20)。 P2=0xfb,P0=a[(DXG+H)%10]。 /*顯示支干道通行時(shí)間*/ delay(20)。 P2=0xf7,P0=a[(DXG+H)/10]。 delay(20)。}void key() //鍵盤程序用KO K1模擬一道有車一道無車{ if(K1==0) /*主干道有車支干道無車*/ { delay(40)。 if(K1==0) { while(!K1) { display()。 } k=0,P1=c[k]。t=0。 NB=NBG, DX=NBG+H。 display()。 } } if(K0==0) /*支干道有車主干道無車*/ { delay(40)。 if(K0==0) { while(!K0) { display()。 } k=2,P1=c[k]。t=0。 NB=DXG+H,DX=DXG。 display()。 } }}void display() //顯示程序 { P2=0xfe,P0=a[NB%10]。 /*由k的不同值進(jìn)入確定顯示數(shù)值*/ delay(20)。 P2=0xfd,P0=a[NB/10]。 delay(20)。 P2=0xfb,P0=a[DX%10]。 delay(20)。 P2=0xf7,P0=a[DX/10]。 delay(20)。 }void main(void){ //主程序 init()。 for(。) { display()。 key()。 //黃燈閃爍程序 while(j==1) /*主干道黃燈閃爍*/ { P1=0xdc。 /*給黃燈一高電平黃燈滅*/ for(i=83。i0。i){display()。} /*執(zhí)行for循環(huán)延時(shí)*/ P1=c[k]。 /*再給黃燈一低電平黃燈亮*/ for(i=83。i0。i){display()。} } while(j==2) { /*支干道黃燈閃爍*/ P1=0xf8。 for(i=83。i0。i){display()。} P1=c[k]。 for(i=83。i0。i){display()。} } } }附錄2 系統(tǒng)原理圖在該設(shè)計(jì)基礎(chǔ)上,作者增加了日歷顯示功能,顯示月、日、時(shí)、分,電路圖和程序如下:交通燈程序:includedefine uchar unsigned char//宏定義uchardefine uint unsigned int//宏定義uintsbit RED_DONGXI = P1^0。//南北方向紅燈亮sbit YELLOW_DONGXI = P1^1。//南北方向黃燈亮sbit RED_NANBEI = P1^3。//東西方向紅燈亮sbit GREEN_DONGXI = P1^2。//南北方向綠燈亮sbit YELLOW_NANBEI = P1^4。//東西方向黃燈亮sbit GREEN_NANBEI = P1^5。//東西方向綠燈亮sbit DXweixuan1 = P1^6。//南北方向數(shù)碼管位選1sbit DXweixuan2 = P1^7。//南北方向數(shù)碼管位選2sbit NBweixuan1 = P3^0。//東西方向數(shù)碼管位選1sbit NBweixuan2 =
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1