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

正文內(nèi)容

基于51單片機(jī)的智能交通燈課程設(shè)計(jì)-閱讀頁(yè)

2025-07-13 00:16本頁(yè)面
  

【正文】 te。 //燈狀態(tài)循環(huán)標(biāo)志bit set=1。//函數(shù)的聲明部分void delay(int ms)。 //按鍵掃描子程序void key_to1()。void key_to3()。 //顯示子程序void logo()。//主程序void main(){ TMOD=0X11。 //定時(shí)器0置初值 TL0=0XB0。 //開總中斷 ET0=1。 //啟動(dòng)定時(shí)0 EX0=1。 //開外部中斷1 logo()。 // 開始默認(rèn)狀態(tài),東西綠燈,南北黃燈 sec_nb=sec_dx+5。 //調(diào)用按鍵掃描程序 display()。 } }//函數(shù)的定義部分void key() //按鍵掃描子程序{ if(k1!=1) //時(shí)間加按下時(shí) { delay(10)。 //調(diào)用按鍵1功能 for(n=0。n++) //調(diào)用40次顯示,用于延時(shí) { display()。 //延時(shí)消抖 if(k2!=1) { while(k2!=1) //按鍵按下未彈起時(shí)一直執(zhí)行 { key_to2()。n40。} } } } if(k3!=1) //當(dāng)K3(確認(rèn))鍵按下時(shí) { TR0=1。 sec_nb=set_timenb。 //顯示設(shè)置過的時(shí)間 if(set==1) //時(shí)間倒時(shí)到0時(shí) { // P2=0X99。 //回到初值 } else { // P2=0xC3。 } } if(k4!=1) //當(dāng)K4(切換)鍵按下 { delay(5)。 set=!set。 //延時(shí)消抖 if(k5!=1) { while(k5!=1) key_to3()。 //第1位 東西秒十位 buf[2]=sec_dx%10。 //第3位 南北秒十位 buf[0]=sec_nb%10。 // 初始燈為滅的 P0=0x00。 //片選LED1 P0=table[buf[1]]。 //延時(shí) P1=0xff。 P1=0xfd。 delay(1)。 P0=0x00。 //片選LED3 P0=table[buf[3]]。 P1=0xff。 P1=0Xf7。 //片選LED4 delay(1)。 //重賦初值 TL0=0XB0。 //重新啟動(dòng)定時(shí)器 countt0++。 //清零計(jì)數(shù)器 sec_dx。 //南北時(shí)間減1 if(sec_nb=5amp。time==0) //東西黃燈閃 { Green_dx=0。 } if(sec_dx=5amp。time==1) //南北黃燈閃 { Green_nb=0。 } if(sec_dx==0amp。sec_nb==5) //當(dāng)東西倒計(jì)時(shí)到0時(shí),重置5秒,用于黃燈閃爍時(shí)間 sec_dx=5。amp。 if(time==0amp。sec_nb==0) //當(dāng)黃燈閃爍時(shí)間倒計(jì)時(shí)到0時(shí), { P2=0x99。 sec_nb=set_timenb。 //重賦東西方向的起始值 } if(time==1amp。sec_dx==0) //當(dāng)黃燈閃爍時(shí)間到 { P2=0Xc3。 sec_dx=set_timedx。} //重賦南北方向的起始值 } }void key_to1() //鍵盤處理子程序之+{ TR0=0。 //南北加1S else set_timedx++。 if( set_timedx==100) set_timedx=1。 //設(shè)置的數(shù)值賦給東西南北 sec_dx=set_timedx。 //關(guān)定時(shí)器 if(set==0) set_timenb。 //東西減1S if(set_timenb==0) set_timenb=99。 //減到1重置99 sec_nb=set_timenb 。 }void key_to3() //鍵盤處理之緊急車通行{ TR0=0。 //全部置紅燈 sec_dx=00。 Buzzer_Indicate=1。 //關(guān)定時(shí)器 P2=0Xc3。 sec_dx=00。 }//外部中斷1void int1(void) interrupt 2 using 1 //只允許南北通行 { TR0=0。 //置南北方向?yàn)榫G燈 Buzzer_Indicate=0。 //四個(gè)方向的時(shí)間都為00 sec_dx=00。n50。 P1=0xfe。 P1=0xfd。 P1=0Xfb。 P1=0Xf7。 P1 = 0xff。 else Buzz=0。 for(j=0。j++) //延時(shí)ms for(k=0。k
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1