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

正文內(nèi)容

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

2025-02-03 20:14 上一頁面

下一頁面
 

【正文】 if(green_ew99) green_ew=0。 case 2: switch(flag) { case 0:break。 case 2:break。 case 4:break。 if(green_ns==255) { green_ns=99。 if(yellow_ns==255) yellow_ns=9。 if(green_ew==255) green_ew=99。 if(yellow_ew==255) { yellow_ew=9。 case 1: display_ns(green_ns)。 case 3: display_ew(green_ew)。 } break。 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 45 頁 共 58 頁 break。 break。 case 3:break。 case 2: display_ns(yellow_ns)。 case 4: display_ew(yellow_ew)。 //初始化函數(shù) while(1) { if(flag==0) { display_ns(snorth)。 //閃爍顯示函數(shù) } } } //*************定時器 0 中斷函數(shù) ************** void time0() interrupt 1 { TH0=0xD8。 if(flag==0) { snorth。 NS_R=1。 case 1: snorth=yellow_ns。 break。 NS_Y=1。 EW_R=0。 } } if(ewest==0) { ding_ew++。 NS_R=0。 NS_G=1。 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 47 頁 共 58 頁 NS_Y=1。 //東西數(shù)字減 1 if(snorth==0) { ding_ns++。 count++。 } else if(flag!=0) { turnkey()。 } break。 case 3: display_ew(green_ew)。 case 1: display_ns(green_ns)。 break。 break。 case 2: switch(flag) { case 0:break。 case 4: display_ew(yellow_ew)。 case 2: display_ns(yellow_ns)。 break。 break。 break。 break。 } } 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 43 頁 共 58 頁 switch(flag) //短按鍵減一 { case 0:break。 if(green_ew=0) { green_ew=99。 if(green_ns=0) { green_ns=99。 case 4: break。 case 2: break。 case 1: switch(flag) { case 0:break。 TR1=0。 break。 EW_G=0。 case 2: display_ns(yellow_ns)。 //定時器 1 開始計時 while(!down) { switch(flag) { case 0:break。 red_ns=green_ew+yellow_ew。 red_ns=green_ew+yellow_ew。 red_ew=green_ns+yellow_ns。 red_ew=green_ns+yellow_ns。 } break。 case 3: green_ew=9。 case 1: green_ns=9。 break。 break。 switch(flag2%3) { case 0:break。 //按鍵消抖 延時 10ms while(!up)。 EW_Y=0。 case 3: display_ew(green_ew)。 break。 //按鍵消抖 延時 10ms if(!up) 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 37 頁 共 58 頁 { TR1=1。 wela=0。 dula=0。 wela=0。 dula=0。 x=r%10。 P1=0x08。 display(y)。 P1=0x04。 display(x)。 } //*******數(shù)碼管顯示東西方向數(shù)字 ******** void display_ew(uchar w) { uchar x,y,i=0。 EW_R=0。 //外部中斷 0 允許 IT0=0。 //定時器 0 開始計時 TH1=0xD8。 //定時器 0 高 8 位 TL0 = 0xF0。 } //********初始化函數(shù) ******************* void Inital() { wela=0。x0。 void show()。 void display(uchar s)。 //按鍵 設(shè)置鍵 加 1 鍵 減 1 鍵 sbit up=P3^4。 sbit EW_R=P2^5。 //鎖存器位選 sbit dula=P2^1。//南北綠燈亮 40 東西綠燈 25 南北紅燈 28 東西紅燈 43 南北黃燈 3 東西黃燈 3 uchar snorth=40,ewest=43。 由于使用的是單片機作為核心的控制元件,使得電路的可靠性比較高,功能也比較強大而且可以隨時的更新系統(tǒng),進行不同狀態(tài)的組合。 整體電路檢測如圖二十二所示(電路圖正在調(diào)試南北綠燈的通行時間) 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 30 頁 共 58 頁 軟件調(diào)試 程序的編寫采用的是 C 語言,用 C 語言設(shè)計主要優(yōu)點是編程比較簡單, C語言程序生成代碼質(zhì)量高 ,程序執(zhí)行效率高,并且適用范圍大 ,可移植性好 。 將串口的和電路板上的接口連接,將寫好的測試程序刷寫到芯片內(nèi),開電源即可測試。 紅綠燈顯示檢測 把紅黃綠燈按照原理圖焊接后,若燈不亮,檢測上拉電阻是否接到電源上; 如果已連接,則檢測各自引腳是否虛焊。 如果輸出的時 12V 的交流電,則檢測穩(wěn)壓芯片是否正 常工作;如果得到 220V的交流電,則檢測變壓器是否正常工作;如果都正常工作,則說明電源模塊正常工作。 本系統(tǒng)軟硬件的設(shè)計完成后先經(jīng)過仿真調(diào)試,才進行具體的硬件焊接部分,這樣能避免誤操作或設(shè)計不合理而帶來開發(fā)成本的不必要的提高,而且還能提高系統(tǒng)開發(fā)的效率。定時器 0 主要通過計數(shù)產(chǎn)生 1 秒的定時時間,使數(shù)碼管按照每秒減 1的倒計時。 閃爍顯示程序模塊如圖十七所示: 按鍵處理程序模塊 當設(shè)置按鍵被按第一 下時,進入設(shè)置模塊,然后根據(jù)鍵盤掃描得到的鍵值轉(zhuǎn)向響應(yīng)的處理程序,相應(yīng)指示燈的點亮?xí)r間是增加還是減少,是增加(或減少)1 還是增加(或減少) 10,其中設(shè)置按鍵使用外部中斷 0。 整個軟件流程圖如圖十三所示: 主程序模塊 主要完成 RAM 清零,定時器 T0,T1 的設(shè)置,綠、黃燈的初值設(shè)定 以及各子程序的調(diào)用。由于電腦內(nèi)部的電平為 TTL 電平,串口的電平為 CMOS 電平,因此必須轉(zhuǎn)接一個 TTLCMOS 電平轉(zhuǎn)換芯片 — MAX232。 SET 設(shè)置鍵接單片機的外部中斷 0 口 (引腳 ), UP 鍵對應(yīng)端口定時 /計數(shù)器 (引腳 ) ,DOWN 對應(yīng)端口定時 /計數(shù)器 1(引腳 )。例如,在某一時刻, k3 為低電平,其余選通信號為高電平,這時僅 k3 對應(yīng)的數(shù)碼管顯示來自段信號端的數(shù)據(jù),就必須使得 4 個選通信號 k1~k4 分別被單獨選通,與此同時,在段信號輸入口加上希望在該對應(yīng)數(shù)碼管上顯示的數(shù)據(jù),于是隨著選通信河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 18 頁 共 58 頁 號的掃變, 就能實現(xiàn)掃描顯示的目的。 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 16 頁 共 58 頁 單片機最小系統(tǒng)如圖四所示: 圖四 單片機最小系統(tǒng) 電源電路模塊 220V 的高電壓經(jīng)過變壓器后得到 12V 交流電,經(jīng)二極管整流成脈動直流電,經(jīng)過電容濾波又經(jīng)過 LM7805 穩(wěn)壓得到 5V 的直流電供系統(tǒng)工作,電源的指示可以由一個發(fā)光二極管來實現(xiàn), 2 個 100uF 的電容是起一個再次濾波的作用。 系統(tǒng)結(jié)構(gòu)如圖二所示: 圖二 系統(tǒng)結(jié)構(gòu)圖 紅綠燈控制器的總體的設(shè)計如圖三所示 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 15 頁 共 58 頁 圖三 紅綠燈控制總體設(shè)計圖(可能看不清楚沒關(guān)系后面會分解出來) 從圖三可以看出整個設(shè)計圖。 第五次按“設(shè)置鍵”時,系統(tǒng)退出設(shè)置狀態(tài),回到交通信號燈狀態(tài),并且南北向先通行,東西向后通行。按一次“增加鍵”或“減少鍵”,數(shù)碼管的顯示時間增加 1 秒或減小 1 秒,長按“增加鍵”或“減少鍵”(按下的時間超過 1 秒鐘以上),則數(shù)碼管河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 13 頁 共 58 頁 顯示的時間按每秒鐘增加或減少 10 的速度快速變化。 系統(tǒng)工作流程 接通電源時或系統(tǒng)復(fù)位后,系統(tǒng)按程序給定的時間工作,即南北向通行 40秒,東西向通行 25 秒,黃燈亮 3 秒。 南 北 東 西 河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 12 頁 共 58 頁 往東和往西方向的信號一致,其工作方式與南北方向一樣,也采用兩個數(shù)碼管來倒計時。具體的情況是:在正常的情況下,干道通行時間為 40 秒,其中左右彎道占時 5 秒,直 道通行時間為 25 秒,其中左右彎道占時 5 秒,直道占時 20 秒。④具有強大河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計) 第 10 頁 共
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1