微機(jī)原理課程設(shè)計(jì)-交通信號(hào)燈模擬控制系統(tǒng)設(shè)計(jì)

微機(jī)原理課程設(shè)計(jì)-交通信號(hào)燈模擬控制系統(tǒng)設(shè)計(jì)

ID:6788816

大小:3.93 MB

頁(yè)數(shù):15頁(yè)

時(shí)間:2018-01-25

微機(jī)原理課程設(shè)計(jì)-交通信號(hào)燈模擬控制系統(tǒng)設(shè)計(jì)_第1頁(yè)
微機(jī)原理課程設(shè)計(jì)-交通信號(hào)燈模擬控制系統(tǒng)設(shè)計(jì)_第2頁(yè)
微機(jī)原理課程設(shè)計(jì)-交通信號(hào)燈模擬控制系統(tǒng)設(shè)計(jì)_第3頁(yè)
微機(jī)原理課程設(shè)計(jì)-交通信號(hào)燈模擬控制系統(tǒng)設(shè)計(jì)_第4頁(yè)
微機(jī)原理課程設(shè)計(jì)-交通信號(hào)燈模擬控制系統(tǒng)設(shè)計(jì)_第5頁(yè)
資源描述:

《微機(jī)原理課程設(shè)計(jì)-交通信號(hào)燈模擬控制系統(tǒng)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、成績(jī)南京工程學(xué)院通信工程學(xué)院課程設(shè)計(jì)說(shuō)明書(論文)題目交通信號(hào)燈模擬控制系統(tǒng)設(shè)計(jì)課程名稱微機(jī)原理及接口技術(shù)專業(yè)班級(jí)學(xué)生姓名學(xué)號(hào)設(shè)計(jì)地點(diǎn)指導(dǎo)教師設(shè)計(jì)起止時(shí)間:2013年12月23日至2013年12月27日目錄1.概述31,1背景31.2設(shè)計(jì)目標(biāo)32.設(shè)計(jì)分析42.1電路接線方案42.2模塊分析42.3設(shè)計(jì)流程說(shuō)明53.設(shè)計(jì)實(shí)現(xiàn)53.1硬件設(shè)計(jì)53.2軟件設(shè)計(jì)84.調(diào)試結(jié)果135.心得體會(huì)156.參考文獻(xiàn)151.概述1,1背景在實(shí)際生活中,交通信號(hào)燈控制著交通的秩序安全。本次微機(jī)原理課程設(shè)計(jì)就是利用STARES598PCI實(shí)驗(yàn)儀的硬件資源設(shè)計(jì)一個(gè)“帶時(shí)間顯示的交通燈模擬控制系統(tǒng)”。所有輸入該

2、裝置的信號(hào)采用STARES598PCI實(shí)驗(yàn)儀上的狀態(tài)輸入開關(guān)輸入,東西、南北方向的紅綠黃燈采用實(shí)驗(yàn)儀上的LED發(fā)光二極管模擬,東西、南北方向的信號(hào)燈變化,通行倒計(jì)時(shí)時(shí)間用數(shù)碼管顯示。1.2設(shè)計(jì)目標(biāo)本次設(shè)計(jì)主要是實(shí)現(xiàn)對(duì)十字路口交通信號(hào)燈的控制而進(jìn)行的編程,用8255A的A口控制東西方向的交通燈,用8255A的B口控制南北方向的交通燈。當(dāng)程序正常運(yùn)行時(shí),依次為東西方向的綠燈亮25s和南北方向的紅燈亮30s,東西方向的綠燈亮25s后東西方向的黃燈閃爍5s,隨后東西方向的紅燈亮20s和南北方向的綠燈亮15s,南北方向的綠燈亮15s后南北方向的黃燈閃爍5s,之后同理往復(fù)循環(huán)。用8255A的C口控制

3、緊急情況時(shí)東西、南北方向的紅、黃、綠燈的亮滅,緊急情況下,東西、南北方向均為紅燈,同時(shí)另有一紅燈閃爍。通過讀C口輸入的數(shù)據(jù)并進(jìn)行測(cè)試查詢,從而對(duì)緊急情況進(jìn)行及時(shí)處理。用LED(發(fā)光二極管)模擬信號(hào)燈,8255A實(shí)現(xiàn)對(duì)信號(hào)燈的控制(PC0~PC6分別接D0~D6),8253的計(jì)數(shù)器2實(shí)現(xiàn)基本單位定時(shí)(如10ms)信號(hào)的輸出;再用8255A的PA口查詢定時(shí)信號(hào)的變化,并統(tǒng)計(jì)脈沖數(shù),以實(shí)現(xiàn)30s、20s和5s的定時(shí)。交通信號(hào)燈設(shè)計(jì)充分利用了可編程的并行接口芯片8255A各引腳的功能,選定工作方式5,通過改變控制字來(lái)實(shí)現(xiàn)交通信號(hào)燈的狀態(tài)轉(zhuǎn)換。另外,通過調(diào)用延時(shí)子程序來(lái)實(shí)現(xiàn)交通信號(hào)燈某一狀態(tài)的持續(xù)

4、,調(diào)用循環(huán)子程序來(lái)實(shí)現(xiàn)對(duì)交通信號(hào)燈狀態(tài)循環(huán)的控制,通過控制開關(guān)來(lái)實(shí)現(xiàn)緊急情況下各路口紅燈全亮的功能。綜合各部分功能來(lái)實(shí)現(xiàn)較為完善的程序,運(yùn)行程序來(lái)模擬交通信號(hào)燈的控制。2.設(shè)計(jì)分析根據(jù)設(shè)計(jì)目標(biāo)用A道代表東西方向,B道代表南北方向。交通燈可自己循環(huán),也可通過控制開關(guān)來(lái)固定控制其放行狀態(tài)。2.1電路接線方案交通信號(hào)燈由實(shí)驗(yàn)儀的LED發(fā)光二極管模擬,由8255-PA輸出控制:見下表。帶時(shí)間顯示的交通信號(hào)燈模擬控制系統(tǒng)8255A輸入/輸出信號(hào)一覽表8255-PB輸出方式PCH輸入方式8255-PA輸出方式PCL輸出方式引腳輸出信號(hào)引腳輸入信號(hào)引腳輸出信號(hào)引腳輸出信號(hào)PB7驅(qū)動(dòng)數(shù)碼管字型PC7K7

5、PA7緊急車輛閃光PB6PC6K6PA6東西紅燈PB5PC5K5PA5東西黃燈PB4PC48253-OUT2PA4東西綠燈PB3PA3PC3PB2PA2南北紅燈PC2PB1PA1南北黃燈PC1PB0PA0南北綠燈PC0數(shù)碼管的位碼選擇注:①8255-PA輸出方式可根據(jù)實(shí)驗(yàn)設(shè)備紅綠黃燈具體位置改變。②采用軟件延時(shí),則8255的PC4不用接8253-OUT2。數(shù)碼管的位碼選擇。2.2模塊分析2.2.1定時(shí)模塊用8253#2工作方式0進(jìn)行500ms定時(shí),CLK2接125kHz時(shí)鐘信號(hào),GATE2接高電平,OUT2接8255-PC4。主程序通過查詢8255-PC4的狀態(tài),獲知準(zhǔn)確的定時(shí)信息。2.

6、2.2工作狀態(tài)根據(jù)設(shè)計(jì)任務(wù)功能要求,依K5、K6、K7的狀態(tài)分為四種工作狀態(tài):狀態(tài)0:K5、K6、K7均斷開(1電平)或K5、K6均閉合K7斷開,A、B道交替通行;狀態(tài)1:僅K5閉合,A道有車、B道無(wú)車;狀態(tài)2:僅K6閉合,A道無(wú)車,B道有車;K5和K6均閉合,A、B道都有車,A、B道交替通行;狀態(tài)3:K7閉合,有緊急車輛通行。2.3設(shè)計(jì)流程說(shuō)明(1)主程序每0.5秒循環(huán)一次,每次查詢?nèi)齻€(gè)開關(guān)狀態(tài),及時(shí)響應(yīng)開關(guān)狀態(tài)的變化。其中CNT0和CNT3分別用于記錄狀態(tài)0和狀態(tài)3工作進(jìn)程的進(jìn)程計(jì)數(shù)器,可以用寄存器或內(nèi)存變量實(shí)現(xiàn)。(2)常用的工作狀態(tài)0是A、B道交替通行,一個(gè)周期用時(shí)50秒。用CNT

7、0以0.5秒為單位進(jìn)行加1計(jì)數(shù),從0到100循環(huán)計(jì)數(shù),CNT0/2就可知本周期進(jìn)行到第幾秒了。根據(jù)設(shè)計(jì)任務(wù)功能要求,第0秒,A道紅燈、B道黃燈;第1~25秒,A道綠燈、B道紅燈;第25~30秒,A道黃燈閃爍、B道紅燈;第30~45秒,A道紅燈、B道綠燈;第45~50秒,B道黃燈閃爍、A道紅燈。(3)工作狀態(tài)3中,CNT3只有2種狀態(tài)(0和0FFH),用于控制緊急車輛的燈光閃爍。(4)時(shí)間顯示采用實(shí)驗(yàn)儀的數(shù)碼管顯示。只用一個(gè)數(shù)碼顯示器

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。