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

正文內(nèi)容

基于單片機(jī)的智能交通燈(終稿-92分優(yōu)等)(參考版)

2025-06-30 19:43本頁面
  

【正文】 sec = 25。 s2 = 10。 //下面幾行為人工高峰區(qū)的時(shí)間,可以自由設(shè)置 s4 = 25。 delay(1)。 //判斷兩次是為了消抖 if(g == 1) { P1 = 0x77。 //判斷時(shí)停止按鍵 delay(1)。} void waibu1() interrupt 2 //人為設(shè)置高峰區(qū){ g = ~g。 wela = 0。 wela = 1。 dula = 0。 //設(shè)置所有人行燈為紅燈 dula = 1。 } } }void waibu0() interrupt 0 //緊急狀態(tài){ P1 = 0x77。 s = 0。 } if(s == 3) //換向設(shè)置通行時(shí)間 { sec = s3。//黃燈閃爍關(guān)閉 if(s == 1) //換向設(shè)置通行時(shí)間,為換狀態(tài)準(zhǔn)備 { sec = s1。 } } } if(sec == yellowtime) //倒計(jì)時(shí)到了黃燈時(shí)間 { yellowflag = 1。 s3 = 10。 } if((time = 20) || (time 8)) { s1 = 15。 s3 = 10。 (time 20)) { s1 = 10。 } if((time = 17) amp。 s3 = 10。 (time 17)) { s1 = 15。 } if((time = 9) amp。 s3 = 10。 (time 9)) { s1 = 10。 if(g == 0) //沒有人工設(shè)為高峰區(qū) { if((time = 8) amp。 a = 0。 //倒計(jì)時(shí) a ++。 } if(half_sec == 2) //一秒 { half_sec = 0。 if( t == 10) // { half_sec ++。 TL0 = (65536 50000)%256。 delay(3)。 wela = 0。 wela = 1。 dula = 0。 dula = 1。 P0 = 0。 P0 = 0xee。 P0 = 0xff。 P0 = table[sec/10]。 else P1 = 0x7f。amp。 delay(3)。 wela = 0。 wela = 1。 //顯示紅燈的個(gè)位 dula = 0。 dula = 1。 P0 = 0。 P0 = 0xef。 P0 = 0xff。 P0 = table[(sec yellowtime) / 10]。 delay(3)。 wela = 0。 wela = 1。 //顯示綠燈的個(gè)位 dula = 0。 dula = 1。 P0 = 0。 P0 = 0xfe。 P0 = 0xff。 P0 = table[(sec / 10)]。 (yellowflag == 0)) { P1 = 0x7e。 } /****************狀態(tài)S4,綠燈亮********************/ if((s == 4) amp。 P0 = 0。 P0 = 0xdd。 P0 = 0xff。 P0 = table[sec%10]。 delay(3)。 wela = 0。 wela = 1。 dula = 0。 //前面四行實(shí)現(xiàn)黃燈閃爍 dula = 1。 (yellowflag == 1)) { if(half_sec % 2) P1 = 0xb7。 } /****************狀態(tài)S3,黃燈亮********************/ if((s == 3)amp。 P0 = 0。 P0 = 0xdf。 P0 = 0xff。 P0 = table[sec%10]。 delay(3)。 wela = 0。 wela = 1。 //顯示紅燈的十位 dula = 0。 dula = 1。 P0 = 0。 P0 = 0xfd。 P0 = 0xff。 P0 = table[(sec yellowtime)%10]。 delay(3)。 wela = 0。 wela = 1。 //顯示綠燈的十位 dula = 0。 dula = 1。 (yellowflag == 0)) { P1 = 0xe7。 } /****************狀態(tài)S3,綠燈亮********************/ if((s == 3)amp。 P0 = 0。 P0 = 0xdd。 P0 = 0xff。 P0 = table[sec%10]。 delay(3)。 wela = 0。 wela = 1。 dula = 0。 } dula = 1。 } else { P1 = 0x7f。 (yellowflag == 1)) { if(half_sec % 2) { P1 = 0x7b。 } /****************狀態(tài)S2,黃燈亮********************/ if((s == 2)amp。 P0 = 0。 P0 = 0xdf。 P0 = 0xff。 P0 = table[(sec yellowtime) % 10]。 delay(3)。 wela = 0。 wela = 1。 //顯示紅燈的十位 dula = 0。 dula = 1。 P0 = 0。 P0 = 0xfd。 P0 = 0xff。 P0 = table[(sec % 10)]。 delay(3)。 wela = 0。 wela = 1。 //顯示綠燈的十位 dula = 0。 dula = 1。 (yellowflag == 0)) { P1 = 0x7d。 } /****************狀態(tài)S2,綠燈亮********************/ if((s == 2)amp。 P0 = 0。 P0 = 0xdd。 P0 = 0xff。 P0 = table[sec%10]。 delay(3)。 wela = 0。 wela = 1。 dula = 0。 //人行道綠燈開 } //前面十行實(shí)現(xiàn)黃燈閃爍 dula = 1。 //人行道綠燈關(guān) } else { P1 = 0xf7。 (yellowflag == 1)) { if(half_sec % 2) { P1 = 0xb7。 } /****************狀態(tài)S1,黃燈亮********************/ if((s == 1)amp。 P0 = 0。 P0 = 0xdf。 P0 = 0xff。 P0 = table[sec%10]。 delay(3)。 wela = 0。 wela = 1。 //顯示紅燈的十位 dula = 0。 dula = 1。 P0 = 0。 P0 = 0xfd。 P0 = 0xff。 P0 = table[(sec yellowtime)%10]。 //消影 delay(3)。 //存入位選,設(shè)置某位數(shù)碼管顯示 wela = 0。 //消影 wela = 1。 //存入段碼,顯示綠燈十位 dula = 0。 //設(shè)置人行道燈 dula = 1。 (yellowflag == 0)) { P1 = 0xd7。 /****************狀態(tài)S1,綠燈亮********************/ while(1) { if((s == 1) amp。 //定時(shí)器0中斷開 TR0 = 1
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1