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

正文內(nèi)容

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

2025-01-15 02:36上一頁面

下一頁面
  

【正文】 / P2=b[1],P0=a[(SN_G+Y)/10]。/*延時 */ 杭州科技職業(yè)技術(shù)學(xué)院畢業(yè) 設(shè)計報告 31 P2=b[1]。)/*無條件循環(huán) */ { key()。/*延時 */ } /*主函數(shù) */ void main(void) { init()。 /*延時 */ } /*數(shù)碼管驅(qū)動函數(shù) */ void leddrive() { P2=b[0]。 /*延時 */ } /*通行時間顯示函數(shù) */ void ledthrough() { P2=b[0],P0=a[(SN_G+Y)%10]。/*南北方向亮紅燈,東西方向黃燈熄滅 */ } 杭州科技職業(yè)技術(shù)學(xué)院畢業(yè) 設(shè)計報告 30 } /*數(shù)碼管函數(shù) */ void led() { P2=b[0],P0=a[SN%10]。count==0)/*當南北方向亮黃燈且 count=0 時,執(zhí)行程序 */ { TH1=(6553650000)/256。 /*東西南北方向顯示時間均為黃燈閃亮?xí)r間 */ } } } } /*延時 t 毫秒 */ void delay(uchar t) { uchar i。/*清零 */ switch(k)/*switch 語句 */ { case 0:SN=SN_G,WE=SN_G+Y。/*南北方向顯示時間為東西方向綠燈通行時間加黃燈閃亮?xí)r間,東西方向顯示時間為東西方向綠燈通行時間 */ } } } /*定時函數(shù) */ void time1(void) interrupt 1 { TH0=0x3c。/*清零 */ k=0。/*延時,把抖動的時間拋掉 */ if(K3==0) { while(!K3)/*當松開 K3 開關(guān)時,跳出循環(huán),執(zhí)行后面的程序 */ { leddrive()。/*啟動計數(shù)器 */ EA=1。/*南北方向綠燈時間 +1*/ if((SN_G+Y)==100)/*南北方向通行時間 (綠燈加黃燈時間 )為 100s*/ SN_G=1。/*允許外部中斷 1 中斷,即允許響應(yīng)端口 P3^3(K2)中斷 */ } /*中斷 0 處理程序 */ void int0(void) interrupt 0 { EA=0。 /**計數(shù)器用模式 1,為 16 位計數(shù)器 *****/ TH1=(6553650000)/256。 /*定義函數(shù) */ void ledthrough()。 /*段碼組合 ,P0 口 ,高有效 */ uchar code b[4]={0x0D,0x0E,0x07,0x0B}。 本次課程設(shè)計使我對單片機的工作原理有了更深刻的認識,掌握了許多在以前學(xué)習(xí)中混淆不清的知識點。 在設(shè)計過程中,首先要分析課題,根據(jù)所學(xué)知識繪制出系統(tǒng)總體設(shè)計框圖。如圖 14 所示: 圖 14 時間調(diào)整 杭州科技職業(yè)技術(shù)學(xué)院畢業(yè) 設(shè)計報告 18 按鍵 K0, K1起調(diào)整時間的作用 ,每按一下 K0,主干道通行時間加 1,每按一下 K1,支干道通行時間加 1。歷時 5 秒。 采用查詢的方式不斷掃描 K0、 K1,看有沒有鍵按下。 緊急情況處理程序 本次設(shè)計通過外部中斷 1 實現(xiàn)對緊急情況的處理。響應(yīng)中斷 0 期間, CPU 禁止響應(yīng)其他中斷,按鍵 K0, K1 起調(diào)整時間的作用。在第一次檢測到有鍵按下時不動作,延時 10ms,再次檢測按鍵的狀態(tài),如果仍保持閉合狀態(tài),則確定真的有鍵按下。本次設(shè)計的外部時鐘頻率為 12MHz。 定時器程序 本次設(shè)計用定時計數(shù)器 T1, TMOD 是定時計算器的工作方式控制寄存器,通過對該寄存器的操作可以改變 T1 的工作方式。經(jīng)延時一段時間,將 P2^1 置低電位選中南北方向數(shù)碼管的十位,此時 P0 口的數(shù)據(jù)接傳送給它顯示。數(shù)碼管為七段數(shù)碼管,由 8 個發(fā)光二極管構(gòu)成,通過不同的組合可用來顯示數(shù)字 09,字符 AF、 H、 L、 P、 R、 U、 Y、符號“ ”及小數(shù)點“ .”。 K2 接 P3^3,利用中斷 1 的方式對緊急情況進行處理,即使東南西北四個方向都亮紅燈停車。 位選端接 LED 的共陰極,故低電位有效。 其電路圖如圖 02所示: 圖 02 時鐘電路模塊 復(fù)位電路模塊 單片機系統(tǒng)的復(fù)位電路采用的是上電 +按鈕復(fù)位電路形式,其中電阻 R 采用10KΩ的阻值,電容采用電容值為 10μ F 的電解電容。 WE:東西方向。紅燈亮禁止通行,綠燈亮允許通行,黃燈亮提示人們注意紅、綠燈的狀態(tài)即將切換。 5. 最后對 I/O 端口進行輸出 (寫數(shù)據(jù)輸出寄存器 )和輸入 (讀端口 )編程,完成對外圍電路的相應(yīng)功能。 AT89S52 是一個低功耗高性能單片機, 40個引腳, 32 個外部雙向輸入 /輸出( I/O)端口,同時內(nèi)含 2個外中斷口, 2個 16 位可編程定時計數(shù)器, 2個全雙工串行通信口, AT89S52 可以按照常規(guī)方法進行編程,也可以在線編程。 2. 在綠燈轉(zhuǎn)為紅燈時,要求黃燈先亮 5秒鐘,才能變換運行車道; 3. 黃燈亮?xí)r,要求每秒閃亮一次。 沒有考慮緊急車通過時 , 兩車道應(yīng)采取的措施 , 譬如 , 有消防車通過執(zhí)行緊急任務(wù)時 , 兩車道的車都應(yīng)停止 , 讓緊急車輛通過。 2. 在綠燈轉(zhuǎn)為紅燈時,要求黃燈先亮 5秒鐘,才能變換運行車道。由單片機系統(tǒng)、 LED 顯示、交通燈演示系統(tǒng)、鍵盤電路及其控制電路組成。 5. 一道有車而另一道無車(實驗時用開關(guān) K0 和 K1 控制),交通燈控制系統(tǒng)能立即讓有車道放行。 2. 掌握單片機的接口技術(shù)及相關(guān)外圍芯片的外特性,控制方法。 6. 有緊急車輛要求通過時,系統(tǒng)要能禁止普通車輛通行, A、 B道均為紅燈。具體步驟如下: l. 根據(jù)實際電路的要求,選擇要使用哪 些 I/O 端口。 RST: 復(fù)位輸入。過 25 秒后轉(zhuǎn)為狀態(tài) 1,南北方向綠燈滅,黃燈每秒閃亮一次,東西方向還是紅燈亮。 1/0:閃。即陽極通過 470Ω電阻接 +5V直流電源,陰極接單片機 P1 口。當 P0 口輸出低電平時, LED 不導(dǎo)通,上拉電阻電流灌進單片機,而當 P0 口輸出高電平時, LED 導(dǎo)通。每按一下 K0,主干道通行時間加一,每按一下 K0,主干道通行時間加一。兩個兩位一體的共陰極數(shù)碼管共有 4 個位選端,分別接在 P2^OP2^3,低電平有效。 LED 動態(tài)顯示的流程圖如圖 08: 顯示南北方向個位 開始 顯示南北方向 十 位 顯示 東西 方向個位 顯示 東西 方向 十 位 圖 08 LED 顯示 杭州科技職業(yè)技術(shù)學(xué)院畢業(yè) 設(shè)計報告 12 交通燈模塊的編寫設(shè)計 本次設(shè)計的交通燈演示模塊由單片機的 P1口作信號輸出端來控制 12個交通燈的亮滅 。定時計算器采用加 1 計數(shù)的方式,當接收到一個驅(qū)動事件時計數(shù)器加 1。通行時間設(shè)置由外部中斷 0 實現(xiàn),緊急情況由外部中斷 1 處理,有車放行是用普通的鍵盤程序?qū)崿F(xiàn)的。t0。按一下 K3,可以使系統(tǒng)退出中斷,回到主程序斷點處,從下一個狀態(tài)開始執(zhí)行新設(shè)置的通行時間。響應(yīng)中斷 1 期間, CPU 禁止響應(yīng)其他中斷,東南西北四個方向均亮紅燈,各個干道都禁止通行。也有可能較長時間出現(xiàn)一道有車另一道無車的情況,只需多次按K0 或 K1 鍵即可。 如圖12 所示: 圖 12 狀態(tài) 2 15 秒 后轉(zhuǎn)狀態(tài) 3,南北方向還是紅燈亮,東西方向綠燈滅,黃燈每秒閃亮一次。 如圖 1 17 所示: 杭州科技職業(yè)技術(shù)學(xué)院畢業(yè) 設(shè)計報告 19 圖 16 主干道按新設(shè)置的時間執(zhí)行 圖 17 支干道按新設(shè)置的 時間執(zhí)行 緊急情況 當出現(xiàn)緊急情況時,按一下開關(guān) K2,系統(tǒng)響應(yīng)外部中斷 1,各個方向均亮紅杭州科技職業(yè)技術(shù)學(xué)院畢業(yè) 設(shè)計報告 20 燈禁止通行,數(shù)碼管均顯示 0。繪制完設(shè)計圖后,接下來就是要根據(jù)設(shè)計所要求的功能和已完成的設(shè)計圖編寫程序,在編程時,首先應(yīng)該繪制出主程序流程圖,然后采用模塊化程序設(shè)計的方式,編寫實現(xiàn)各個功能的子程序, 再將各個子程序與主程序連接起來。實物焊接中不僅鍛煉了自己的動手能力,而且真正作到了理論聯(lián)系實際的重要性,收益匪淺。 /*SN 表示南北方向 —— 主
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1