交通燈設(shè)計
|
資料類別
|
電子電工畢業(yè)論文(設(shè)計) |
|
課程(專業(yè))
|
微機(jī)原理與接口技術(shù) |
關(guān)鍵詞
|
交通燈設(shè)計|8255A |
適用年級
|
大學(xué) |
身份要求
|
普通會員 |
金 幣
|
20 。金幣如何獲得?) |
文件格式
|
word |
文件大小
|
379K |
發(fā)布時間
|
2018-03-04 18:06:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
1 |
發(fā)布人 |
kj008 |
內(nèi)容簡介:
交通燈設(shè)計,課程設(shè)計說明書,共25頁,13068字。
1、題意分析與解決方案
1.1 題意需求分析
根據(jù)以上題目所給的提示,我們對其進(jìn)行解析:首先假設(shè)有一個十字路口,1、3為南北方向,2、4為東西方向,初始為四個路口的紅燈全亮,之后,1、3路口的綠燈亮,2、4路口的紅燈亮,1、3路口方向通車; 延時一段時間后,1、3路口的綠燈熄滅,而1、3路口的黃燈開始閃爍,閃爍若干次以后,1、3 路口紅燈亮, 而同時2、4路口的綠燈亮,2、4路口方向通車;延時一段時間后,2、4 路口的綠燈熄滅,而黃燈開始閃爍,閃爍若干次以后,再切換到1、3路口方向,之后重復(fù)上述過程。
從題意需求分析本課程設(shè)計需要解決的問題如下:
(1) 怎樣定時?是采用硬件定時還是軟件定時?
(2) 怎么控制交通燈的紅、綠、黃切換?
(3) 怎樣模擬出東西、南北向信號燈倒計時的的效果?
(4) 怎樣更加具有使用價值,具有使用的靈活性?
1.2解決方法及思路
1.2.1硬件部分
本課程設(shè)計的具體要求如下:
(1) 通過8255A控制信號燈的輸出顯示
(2) 通過8279A實現(xiàn)數(shù)碼管的倒計時顯示
(3) 通過軟件延時實現(xiàn)交通燈的1S定時效果
(4) 通過8279的鍵盤控制實現(xiàn)交通燈的初始時間設(shè)置
本實驗需要人為操作,故需要按鍵,主要用到的硬件是8279、8255以及矩陣鍵盤、數(shù)碼管、LED顯示燈。
我們將LED指示燈接在8255A的PA口,設(shè)置8255A的端口全為輸出。利用軟件進(jìn)行定時,通過星研提供的軟件延時DELAY500MS,進(jìn)行0.5S的定時。由于本實驗需要設(shè)置初始時間值,也就是需要設(shè)定紅綠燈的30S延時和黃燈的5S延時或其它時間。故在上電后需要通過鍵盤設(shè)置時間值。矩陣鍵盤第一行對應(yīng)0 1 2 3第二行對應(yīng)4 5 6 7 第三行對應(yīng)8 9 A B 第四行對應(yīng)C D E F一般設(shè)置時只需要前十個鍵即可。設(shè)定時規(guī)定最大值是兩位數(shù),需要依次設(shè)定兩次,第一次是紅綠燈顯示時間,第二次是黃燈顯示時間。在本實驗中控制鍵盤及數(shù)碼管的芯片為8279。8279有三種工作方式。鍵盤工作方式、顯示工作方式和傳感器工作方式,本實驗采用第一、二種工作方式。8279需要連接2M的頻率輸入。通過其內(nèi)部控制字設(shè)定其分頻系數(shù)為20。定時對鍵盤進(jìn)行掃描以確定按下的鍵值。8279中的C連接端接數(shù)碼管的片選端,用于選擇數(shù)碼管的點亮位置。B連接端用于連接數(shù)碼管的段選,用于顯示數(shù)碼管的顯示數(shù)值。片內(nèi)總線與CPU連接,用于接收命令字以及數(shù)據(jù)。8255在此次設(shè)計中的作用是,并行輸出CPU傳來的數(shù)據(jù),用于點亮LED指示燈。指示燈從左至右對應(yīng)東西向: 綠 黃 紅 空 南北向:綠 黃 紅 空。按照程序中設(shè)定的顯示值,顯示紅綠燈的跳變及點亮效果顯示?v觀整個實驗過程。用的主要芯片及器件為:8279、8255、LED燈、數(shù)碼管、矩陣鍵盤。8279控制鍵盤及數(shù)碼管,用于設(shè)置倒計時時間以及時間顯示。8255控制LED燈,模擬紅綠黃燈的變換過程。再通過軟件定時,實現(xiàn)交通燈的模擬過程。
..........
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
相關(guān)畢業(yè)論文(設(shè)計) |
|
推薦畢業(yè)論文(設(shè)計) |
|
|
|
|