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

正文內(nèi)容

智能交通燈控制設(shè)計畢業(yè)論文-資料下載頁

2025-06-28 04:29本頁面
  

【正文】 陽數(shù)碼管編碼void delay1ms() //大約1ms延時子程序{ uchar i,j。 for(i=0。i10。i++) for(j=0。j33。j++)。}void delay(uchar n) //延時子程序 { uchar i。 for(i=0。in。i++) delay1ms()。 }void djs( uchar aa, bb ) //顯示子程序{ uchar m,n。 // 定義無符號字符型變量 m=bb/10。 // 取整數(shù) n=bb%10。 // 取余數(shù) P3=0x10。 P1=led[m]。 delay(1)。 P3=0x20。 P1=led[n]。 delay(1)。 }void init() //初始化{ EA=1。 //開總中斷 ET0=1。 //使用定時器T0 TMOD=0x01。 //定時器工作方式1 TH0=(6553550000)/256。 //中斷為50MS的初值 TL0=(6553550000)%256。 TR0=1。 EX0=1。 IT0=1。}void time()interrupt 1 //T0中斷{ TH0=(6553550000)/256。 TL0=(6553550000)%256。 a++ 。 } void dong( ) ///// 東向通道全局變量{ uchar A,ewt。 // 定義無符號字符型變量 P0=0xff。 P2=0xff。 if(S0!=1) // 東向通道傳感器檢測(S0按鍵),不等于1時 { ewt=60。 } // 是?東向通道輸出60秒 , ewt的值可以自定義 else {ewt=30。} // 否則東向輸出35秒,ewt的值可以自定義 g1=0。 // 東通道綠燈亮 r2=0。r3=0。r4=0。 // 南、西、北通道紅燈亮 ew=ewt。 e=ew。 for(。ew0。) // ewt0。 ewt開始倒計時。 { if(a==10) { a=0。 ew。 e。 } djs(ew,e)。 } h=5。 // h 表示倒計時 5 秒 。黃燈開始閃爍。for(A=5。A0。) // A0 。黃燈也開始閃爍 5秒。 { if(a==10) { y1=0。y2=0。 } // 東向、南向黃燈同時閃爍,警告 if(a==20) { a=0。h。s。y1=1。y2=1。A。} djs(s,h)。 } }void nan() // 南向通道全局變量{ uchar B,ewt。 // 定義無符號字符型變量 P0=0xff。 P2=0xff。 if(S1!=1) // 南向通道傳感器檢測(S1按鍵),不等于1時 { ewt=60。 } // 是?南向輸出 50秒, ewt的值可以自定義 else{ewt=40。} // 否則南向輸出30秒,ewt的值可以自定義 g2=0。 // 東通道綠燈亮 r1=0。r3=0。r4=0。 // 東、西、北通道紅燈亮 ew=ewt。 e=ew。 for(。ew0。) // ewt0。 ewt開始倒計時。 { if(a==10) { a=0。 ew。 e。 } djs(ew,e)。 } h=5。 // h 表示倒計時 5 秒 。黃燈開始閃爍。for(B=5。B0。) // B0 。黃燈也開始閃爍 5秒。 { if(a==10) { y2=0。y3=0。 } // 南向、西向黃燈同時閃爍,警告 if(a==20) { a=0。h。s。y2=1。y3=1。B。} djs(s,h)。 } }void xi( ) //西向通道全局變量 { uchar C,ewt。 // 定義無符號字符型變量 P0=0xff。 P2=0XFF。 if(S2!=1) // 西向通道傳感器檢測(S2按鍵),不等1時 { ewt=70。 } // 是?西向輸出 60秒,ewt的值可以自定義 else { ewt=50。 } // 否則西向輸出40秒,ewt的值可以自定義 g3=0。 // 西通道綠燈亮 r2=0。r1=0。r4=0。 // 南、東、北通道紅燈亮 ew=ewt。 e=ew。 for(。ew0。) // ewt0。 ewt開始倒計時 { if(a==10) { a=0。 ew。 e。 } djs(ew,e)。 } h=5。 // h 表示倒計時 5 秒 。黃燈開始閃爍。for(C=5。C0。) // C0 。黃燈也開始閃爍 5秒。 { if(a==10) { y3=0。y4=0。 } // 西向、北向黃燈同時閃爍,警告 if(a==20) { a=0。h。s。y3=1。y4=1。C。} djs(s,h)。 } }void bei( ) //北向全局變量 { uchar D,ewt。 // 定義無符號字符型變量 P0=0xff。 P2=0xff。 if(S3!=1) // 北向通道傳感器檢測(S3按鍵),不等1時 { ewt=60。 } // 是?北向輸出 70秒, ewt的值可以自定義 else{ ewt=40。 } // 否則北向輸出45秒,ewt的值可以自定義 g4=0。 // 北通道綠燈亮 r1=0。r2=0。r3=0。 // 東、西、南通道紅燈亮 ew=ewt。 e=ew。 for(。ew0。) // ewt0。 ewt開始倒計時 { if(a==10) { a=0。 ew。 e。} djs(ew,e)。 } h=5。 // h 表示倒計時 5 黃燈開始閃爍 for(D=5。D0。) // C0 。黃燈也開始閃爍 5秒 { if(a==10) { y4=0。y1=0。 } // 東向、北向黃燈同時閃爍,警告 if(a==20) { a=0。h。s。y4=1。y1=1。D。} djs(s,h)。 }} void main() //主 函 數(shù){ init()。 // 調(diào)用中斷 while(1) // 循環(huán) { dong()。 // 調(diào)用東向通道 nan()。 // 調(diào)用南向通道 xi()。 // 調(diào)用西向通道 bei()。 // 調(diào)用北向通道
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1