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

正文內(nèi)容

交通燈控制系統(tǒng)設(shè)計-閱讀頁

2025-07-22 12:24本頁面
  

【正文】 附錄A 附錄B軟件程序部分:*************************************************************** 基于單片機的交通燈控制系統(tǒng) **************************************************************** includedefine uchar unsigned charuchar count,second,i,flag。 //定義端口sbit h_green= P2^2。sbit l_red= P2^4。sbit l_yellow= P2^6。//*********************************// 主程序//*********************************void main(){ P1=0x00。 flag=1。 //狀態(tài)1,4,紅綠燈亮50s TMOD=0x01。 //置定時器的初始值,定時50ms TL0=0xb0。 //啟動定時器 IE=0x82。}//***********************************//狀態(tài)1,東西方向綠燈亮,南北方向紅燈亮//***********************************void state1(void){ h_red=1。 h_yellow=0。 l_green=1。 //南北方向紅燈亮}//************************************//狀態(tài)2,東西方向綠燈閃,南北方向紅燈亮//************************************void state2(void){ h_red=1。 h_yellow=0。 l_green=0。}//************************************//狀態(tài)3,東西方向黃燈閃,南北方向紅燈亮//************************************void state3(void){ h_red=1。 h_yellow=0。 l_green=0。}//*************************************//狀態(tài)4,東西方向紅燈亮,南北方向綠燈亮//*************************************void state4(void){ h_red=0。 h_yellow=0。 l_green=0。}//**************************************//狀態(tài)5,東西方向紅燈亮,南北方向綠燈閃//**************************************void state5(void){ h_red=0。 h_yellow=0。 l_green=0。}//**************************************//狀態(tài)6,東西方向紅燈亮,南北方向黃燈閃//**************************************void state6(void){ h_red=0。 h_yellow=1。 l_green=0。}//***************************************// 中斷程序//***************************************void int_0() interrupt 1 using 0{ count++。 TL0=0xb0。 //調(diào)用狀態(tài)1 if(count==50) //是否到3s,未到則退出中斷程序 { count=0。 //顯示十位 P3=table[second%10]。 //秒值減1 } else //50秒是否顯示完,顯示完了則全顯示0 { P1=0x3f。 second=3。 //標(biāo)志位置2,下次中斷將顯示第二種狀態(tài) } } }break。 //調(diào)用狀態(tài)2 if(count=10) //是否到500ms,未到則退出中斷程序 { count=0。 //到500ms,則取反南北方向的綠燈,綠燈閃 i++。 if(second0) //3秒是否顯示完,未完則顯示秒值 { P3=table[second%10]。 //顯示個位 second。 P3=0x3f。 //狀態(tài)2顯示完了,秒值再賦初值2s flag=3。 } } } }break。 //調(diào)用狀態(tài)3 if(count=10) //是否到500ms,未到則退出中斷程序 { count=0。 //到500ms,則取反南北方向的黃燈,黃燈閃 i++。 if(second0) //2秒是否顯示完,未完則顯示秒值 { P3=table[second%10]。 //顯示個位 second。 P3=0x3f。 //狀態(tài)3顯示完了,秒值再賦初值20s flag=4。 } } } }break。 if(count==50) { count=0。 P3=table[second%10]。 } else { P1=0x3f。 second=3。 //標(biāo)志位置5,下次中斷將顯示第五種狀態(tài) } } }break。 if(count=10) { count=0。 h_green=~h_green。 P1=table[second/10]。 second。 P3=0x3f。 //狀態(tài)5顯示完了,秒值再賦初值2s flag=6。 } } }break。 if(count=10) { count=0。 h_yellow=~h_yellow。 if(second0) { P3=table[second%10]。 second。 P3=0x3f。 //狀態(tài)6顯示完了,秒值再賦初值20s flag=1。 } } } }break。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1