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

正文內(nèi)容

畢業(yè)論文-十字路口交通燈控制系統(tǒng)設(shè)計(參考版)

2025-06-07 22:20本頁面
  

【正文】 EW_Y=。 EW_R=0。 } } if(ewest==0) { ding_ew++。 NS_Y=1。 NS_R=0。 break。 NS_G=1。 case 1: snorth=yellow_ns。 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 47 頁 共 58 頁 NS_Y=1。 NS_R=1。 //東西數(shù)字減 1 if(snorth==0) { ding_ns++。 if(flag==0) { snorth。 count++。 //閃爍顯示函數(shù) } } } //*************定時器 0 中斷函數(shù) ************** void time0() interrupt 1 { TH0=0xD8。 } else if(flag!=0) { turnkey()。 //初始化函數(shù) while(1) { if(flag==0) { display_ns(snorth)。 } break。 case 4: display_ew(yellow_ew)。 case 3: display_ew(green_ew)。 case 2: display_ns(yellow_ns)。 case 1: display_ns(green_ns)。 case 3:break。 break。 break。 break。 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 45 頁 共 58 頁 break。 case 2: switch(flag) { case 0:break。 } break。 case 4: display_ew(yellow_ew)。 case 3: display_ew(green_ew)。 case 2: display_ns(yellow_ns)。 case 1: display_ns(green_ns)。 break。 if(yellow_ew==255) { yellow_ew=9。 break。 if(green_ew==255) green_ew=99。 break。 if(yellow_ns==255) yellow_ns=9。 break。 if(green_ns==255) { green_ns=99。 } } 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 43 頁 共 58 頁 switch(flag) //短按鍵減一 { case 0:break。 case 4:break。 if(green_ew=0) { green_ew=99。 case 2:break。 if(green_ns=0) { green_ns=99。 case 2: switch(flag) { case 0:break。 case 4: break。 if(green_ew99) green_ew=0。 case 2: break。 if(green_ns99) green_ns=0。 case 1: switch(flag) { case 0:break。 count2=0。 TR1=0。 //等待按鍵結(jié)束 delay(10)。 break。 case 4: display_ew(yellow_ew)。 EW_G=0。 break。 case 2: display_ns(yellow_ns)。 NS_G=0。 //定時器 1 開始計時 while(!down) { switch(flag) { case 0:break。 } } } if(!down) { delay(10)。 red_ns=green_ew+yellow_ew。 case 4: //東西黃燈處理加一 yellow_ew++。 red_ns=green_ew+yellow_ew。 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 40 頁 共 58 頁 case 3: //東西綠燈加一 green_ew++。 red_ew=green_ns+yellow_ns。 case 2: //南北黃燈加一 yellow_ns++。 red_ew=green_ns+yellow_ns。 case 1: //南北綠燈加一 green_ns++。 } break。 } break。 case 3: green_ew=9。 } break。 case 1: green_ns=9。 } break。 break。 case 3: green_ew+=9。 break。 case 1: green_ns+=9。 switch(flag2%3) { case 0:break。 //定時器 1 結(jié)束 if(count2=100) { 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 38 頁 共 58 頁 flag2=1。 //按鍵消抖 延時 10ms while(!up)。 } } while(!up)。 EW_Y=0。 break。 case 3: display_ew(green_ew)。 NS_Y=0。 break。 case 1: display_ns(green_ns)。 //按鍵消抖 延時 10ms if(!up) 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 37 頁 共 58 頁 { TR1=1。 } // **********鍵盤掃描函數(shù) ************ void turnkey() { flag2=0。 wela=0。 wela=1。 dula=0。 dula=1。 wela=0。 wela=1。 dula=0。 //十位 dula=1。 x=r%10。 delay(5)。 P1=0x08。 P1=0x00。 display(y)。 delay(5)。 P1=0x04。 P1=0x00。 display(x)。 //個位 y=w/10。 } //*******數(shù)碼管顯示東西方向數(shù)字 ******** void display_ew(uchar w) { uchar x,y,i=0。 EW_Y=1。 EW_R=0。 //南北發(fā)光二極管初始化 NS_G=0。 //外部中斷 0 允許 IT0=0。 //定時器 1 低 8 位 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 35 頁 共 58 頁 ET1 = 1。 //定時器 0 開始計時 TH1=0xD8。 //開總中斷 ET0 = 1。 //定時器 0 高 8 位 TL0 = 0xF0。 TMOD = 0x11。 } //********初始化函數(shù) ******************* void Inital() { wela=0。y0。x0。 //*******軟件延時函數(shù) 延時 1 毫秒 ********* void delay(uint z) { uint x,y。 void show()。 void display_ns(uchar r)。 void display(uchar s)。 //*********函數(shù)聲明部分 ****************** void delay(uint z)。 //按鍵 設(shè)置鍵 加 1 鍵 減 1 鍵 sbit up=P3^4。 sbit EW_G=P2^7。 sbit EW_R=P2^5。 //南北發(fā)光二極管 sbit NS_Y=P2^3。 //鎖存器位選 sbit dula=P2^1。 //南北狀態(tài)轉(zhuǎn)換標(biāo)志位,東西狀態(tài)轉(zhuǎn)換標(biāo)志位 uchar flag=0,flag2=0。//南北綠燈亮 40 東西綠燈 25 南北紅燈 28 東西紅燈 43 南北黃燈 3 東西黃燈 3 uchar snorth=40,ewest=43。 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 33 頁 共 58 頁 九、附錄 include define uchar unsigned char define uint unsigned int //***********參數(shù)初始化 ******************** uchar count=0,count2=0。 由于使用的是單片機作為核心的控制元件,使得電路的可靠性比較高,功能也比較強
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1