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

正文內(nèi)容

單片機(jī)控制交通燈控制系統(tǒng)設(shè)計(jì)(存儲版)

2025-01-16 09:47上一頁面

下一頁面
  

【正文】 .. 13 軟件流程 ..................................... 13 交通燈的設(shè)計(jì)程序說明 ......................... 13 延時函數(shù) ..................................... 14 延時函數(shù) ..................................... 15 顯示函數(shù) ..................................... 15 定時器 0 中斷函數(shù) .............................. 16 3 第 4 章 Proteus 軟件仿真 ........................... 17 Proteus 軟件仿真 .............................. 17 南北路燈切換時仿真 ............................ 17 緊急情況下的仿真 .............................. 18 東西緊急情況下的仿真 .......................... 18 第 5 章 心得體會 ................................... 19 參考文獻(xiàn) ......................................... 19 附 1 源程序代碼 .................................. 20 附 2 系統(tǒng)原理圖 ................................. 26 4 單片機(jī)控制交通燈控制系統(tǒng)設(shè)計(jì) 摘要 本設(shè)計(jì)是根據(jù)我們所學(xué)習(xí)的單片機(jī)課程,按照大綱要求對我們進(jìn)行的一次課程檢驗(yàn),是進(jìn)行單片機(jī)課程訓(xùn)練的必要任務(wù),也對我們掌握單片機(jī)應(yīng)用有很大的幫助。在模擬系統(tǒng)中,采用了兩組紅、黃、綠三種發(fā)光二極管分別代表兩道上的紅綠燈,采用了數(shù)碼管顯示每種燈點(diǎn)亮的時間;并采用了三個按鈕開關(guān)來模擬系統(tǒng)要求的三種狀態(tài)。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。它集測量、處理、控制功能于一體,具有各種智能化功 能,如存儲、數(shù)據(jù)處理、查找、判斷、聯(lián)網(wǎng)和語音等功能。 A 道放行 5分鐘(調(diào)試時改為 5 秒鐘), B 道放行 4分鐘(調(diào)試時改為 4 秒鐘)。 ( 2)當(dāng) A 到為紅燈, A 道車輛禁止通行, A 道行人可通過; B 道為綠燈, B 道車輛通過,行人禁止通行。總體設(shè)計(jì)方案共有五個部分組成,分別是:單片機(jī) AT89C5紅、綠、黃燈顯示電路、 LED 數(shù)顯時間電路、晶 9 振及復(fù)位控制電路、控 制與調(diào)時開關(guān)電路。當(dāng)開關(guān)打開時, RST 通過電阻接地,當(dāng)有開關(guān)閉合時由于電容的作用使電源 VCC 通過電阻施加在單片機(jī)復(fù)位端 RST上,實(shí)現(xiàn)單片機(jī)復(fù)位。 從電路上,按數(shù)碼管的接法不同又分為共陰和共陽兩種。此外,工作電 流要滿足該二極管的工作電流。 圖 262 路燈設(shè)計(jì)電路 按鍵電路設(shè)計(jì) 12 按鍵工作方式可以是中斷方式也可以是掃描方式,對掃描方式來說,掃描是一直調(diào)用按鍵掃描程序,也可以用定時調(diào)用按鍵掃描程序,不管哪一種,都需要占用系統(tǒng)寶貴的時間資源,相比較而言中斷就有優(yōu)勢,中斷鍵盤只有在有按鍵按下時才去執(zhí)行鍵盤程序,在沒有按鍵按下的情況下,可以處理其他的事務(wù),使資源得到充分的利用,故中斷鍵盤有占用資源少,響應(yīng)速度快的優(yōu)點(diǎn),但在有按鍵按下時有數(shù)碼管閃爍的缺點(diǎn),這是因?yàn)樘幚碇袛鄷r,數(shù)碼管停止了掃描,對顯示要求不高的場合下 ,這也是完全可以滿足要求的。初始狀態(tài) 0為東西紅燈,南北紅燈。 uchar code led_table[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 延時程序如下: /* 延時函數(shù) */ void delay(void) { uchar i,j。 value=P3。 P0=led_table[light_time[0][0]]。//秒的個位 } 16 ?? else //正常狀態(tài),顯示時間 { P2=0xf6。 delay()。//四個狀態(tài)輪流切換 if(state==4) state=0。如圖 421。通過這次對交通燈系統(tǒng)的設(shè)計(jì),我們掌握了設(shè)計(jì)一個實(shí)用裝置電路的基本方法和基本步驟,掌握了實(shí)用裝置工作的基本原理,實(shí)際解決了設(shè)計(jì)中出現(xiàn)的問題,增強(qiáng)了尋找問題,解決問題的能力。//顯示數(shù)碼表 uchar code light_state[]={0x21,0x12,0x0c,0x12}。i0。=0x07。 P0=led_table[light_time[0][1]/10]。//分鐘 P2=0xed。 delay()。 EX1=1。TR0=0。//南北應(yīng)急燈亮 case 0x00:TR0=1。break。 } state_flag=0。 time。0X07) { case 6: light_time[0][1]++。//紅綠燈切換 } } else switch(P3amp。break。break。//分加 小于 10m 25 case 3: red=0。 md_flag=1。 time1s。break。//南北紅燈亮?xí)r間 case 1:time=light_time[1][0]*60+light_time[1][1]。TR0=0。 TR0=1。 delay()。//秒的個位 } } else //正常狀態(tài),顯示時間 { P2=0xf6。P0=led_table[light_time[2][0]]。delay()。 value=4。//顯示時間更改狀態(tài),狀態(tài)切換標(biāo)志位,紅綠切換標(biāo)志位 /* 延時函數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1