資源描述:
《接口技術(shù)課程設(shè)計(jì)汽車信號(hào)燈控制系統(tǒng)方案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、華北科技學(xué)院《接口技術(shù)》課程設(shè)計(jì)報(bào)告班級(jí):姓名:設(shè)計(jì)題目:汽車信號(hào)燈控制系統(tǒng)設(shè)計(jì)時(shí)間:2012-6-4至2012-6-15指導(dǎo)教師:評(píng)語:_____________________________________________________________________________________________________________________________________________________________________________________________________評(píng)閱成績(jī):評(píng)閱教師:-15-一、課程設(shè)計(jì)目的1、掌握
2、8255的基本工作原理和編程方法。2、了解雙色點(diǎn)陣LED顯示器的基本原理,掌握PC機(jī)控制雙色點(diǎn)陣LED顯示程序的設(shè)計(jì)方法。進(jìn)行程序設(shè)計(jì)方法和芯片使用基本訓(xùn)練,鞏固在課堂上學(xué)到的有關(guān)芯片初始化編程和使用的基本知識(shí)和基本方法,通過實(shí)際動(dòng)手能力的培養(yǎng),進(jìn)一步熟悉接口技術(shù)的原理及應(yīng)用,達(dá)到能獨(dú)立使用現(xiàn)有芯片編制程序并正確運(yùn)行的水平。二、課程設(shè)計(jì)內(nèi)容1.問題描述:汽車行駛時(shí)一共有五種狀況:汽車左轉(zhuǎn)?汽車右轉(zhuǎn)??汽車出現(xiàn)緊急狀況汽車剎車?汽車停靠在進(jìn)行課程設(shè)計(jì)時(shí),可以考慮到10種組合模式如下:輸入狀態(tài)輸出狀態(tài)左轉(zhuǎn)左頭燈,左尾燈,儀表左燈亮右轉(zhuǎn)右頭燈,右尾燈,儀表右燈亮緊急左右頭燈,左右尾燈
3、,儀表左右燈同時(shí)閃爍剎車左右尾燈亮左轉(zhuǎn)+剎車左頭燈,左尾燈,儀表左燈亮右轉(zhuǎn)+剎車右頭燈,右尾燈,儀表右燈亮剎車+緊急左右頭燈,左右尾燈,儀表左右燈同時(shí)亮左轉(zhuǎn)+剎車+緊急左右頭燈,左右尾燈,儀表左右燈同時(shí)亮右轉(zhuǎn)+剎車+緊急左右頭燈,左右尾燈,儀表左右燈同時(shí)亮??孔笥翌^燈,左右尾燈同時(shí)閃爍當(dāng)退出汽車系統(tǒng)時(shí),在點(diǎn)陣LED顯示器上雙色顯示“BYE”信息。2.問題的解決方案分析-15-(1)通過6個(gè)發(fā)光二級(jí)管模擬兩個(gè)頭燈、兩個(gè)尾燈和儀表盤上的兩個(gè)指示燈。(2)利用4個(gè)開關(guān)可產(chǎn)生的16種情況的前10種組合來分別模擬左轉(zhuǎn)、右轉(zhuǎn)、緊急,剎車,??康臓顟B(tài),使發(fā)光二極管信號(hào)燈相應(yīng)亮、滅或閃爍。(3
4、)通過程序或者定時(shí)/計(jì)數(shù)器控制燈的閃爍頻率。考慮到程序設(shè)計(jì)比較簡(jiǎn)便,所以本次課程設(shè)計(jì)一旦涉及到信號(hào)燈的閃爍,都為程序控制。在對(duì)任務(wù)需求進(jìn)行詳細(xì)分析以后,決定主要控制芯片采用實(shí)驗(yàn)箱上的8255A,由于本次設(shè)計(jì)中對(duì)信號(hào)燈閃爍的頻率并沒有嚴(yán)格的要求,所以就沒必要采用8253來進(jìn)行定時(shí),采用程序來進(jìn)行定時(shí)。退出系統(tǒng)信息“BYE”則點(diǎn)陣LED顯示器來控制。3.系統(tǒng)的主要功能(1)當(dāng)用戶置開關(guān)狀態(tài)為01H時(shí),也即左轉(zhuǎn),表左轉(zhuǎn)開關(guān)閉合,則儀表左燈、左頭燈、左尾燈同時(shí)亮,其他燈滅。(2)當(dāng)用戶置開關(guān)狀態(tài)為02H時(shí),也即右轉(zhuǎn),表右轉(zhuǎn)開關(guān)閉合,則儀表右燈、右頭燈、右尾燈同時(shí)亮,其他燈滅。(3)當(dāng)用
5、戶置開關(guān)狀態(tài)為03H時(shí),表緊急開關(guān)閉合,也即出現(xiàn)緊急狀態(tài)時(shí),則所有燈閃爍。(4)當(dāng)用戶置開關(guān)狀態(tài)為04H時(shí),表踩剎車(合上剎車開關(guān)),則左尾燈、右尾燈亮,其它燈滅。(5)當(dāng)用戶置開關(guān)狀態(tài)為05H時(shí),表示汽車左轉(zhuǎn)剎車,則儀表左燈、左頭燈、左尾燈同時(shí)亮,其它燈滅。(6)當(dāng)用戶置開關(guān)狀態(tài)為06H時(shí),表示汽車右轉(zhuǎn)剎車,則儀表右燈、右頭燈、右尾燈同時(shí)亮,其它燈滅。(7)當(dāng)用戶置開關(guān)狀態(tài)為07H時(shí),表示汽車此時(shí)處于緊急剎車狀態(tài),則全部指示燈亮。(8)當(dāng)用戶置開關(guān)狀態(tài)為08H時(shí),表示汽車此時(shí)處于左轉(zhuǎn)緊急剎車狀態(tài),則全部指示燈亮。(9)當(dāng)用戶置開關(guān)狀態(tài)為09H時(shí),表示汽車此時(shí)處于右轉(zhuǎn)緊急剎車狀
6、態(tài),則全部指示燈亮。(10)當(dāng)用戶置開關(guān)狀態(tài)為0AH時(shí)-15-,表示汽車此時(shí)在停靠,則儀表左右燈滅,左右頭燈亮,左右尾燈閃爍。所以,可以設(shè)置實(shí)驗(yàn)箱上的6個(gè)發(fā)光二極管的對(duì)應(yīng)情況為:L0:右尾燈L1:左尾燈L2:右頭燈L3:左頭燈L4:儀表右燈L5:儀表左燈通過4個(gè)開關(guān)(K0、K1、K2、K3的組合)產(chǎn)生的16種情況的前10種來作為輸入選擇,影響6個(gè)指示燈的輸出,對(duì)應(yīng)關(guān)系如下表:?燈狀態(tài)開關(guān)狀態(tài)儀表左燈(L5)儀表右燈(L4)左頭燈(L3)右頭燈(L2)左尾燈(L1)右尾燈(L0)1左轉(zhuǎn)(01h)亮滅亮滅亮滅2右轉(zhuǎn)(02h)滅亮滅亮滅亮3緊急(03h)閃閃閃閃閃閃4剎車(04h)滅
7、滅滅滅亮亮5左轉(zhuǎn)+剎車(05h)亮滅亮滅亮滅6右轉(zhuǎn)+剎車(06h)滅亮滅亮滅亮7剎車+緊急(07h)亮亮亮亮亮亮8左轉(zhuǎn)+剎車+緊急(08h)閃亮亮亮亮亮9右轉(zhuǎn)+剎車+緊急(09h)亮閃亮亮亮亮10??浚?Ah)滅滅亮亮閃閃表1開關(guān)狀態(tài)與燈狀態(tài)對(duì)應(yīng)表(11)當(dāng)用戶退出該系統(tǒng)時(shí),雙色點(diǎn)陣LED顯示器顯示“BYE”字樣,由實(shí)驗(yàn)箱上設(shè)有一個(gè)共陽極8×8點(diǎn)陣的紅黃兩色LED顯示器,若使某一種顏色、某一個(gè)LED發(fā)光,只要將與其相連的行線加高電平,列線加低電平即可。三、課程設(shè)計(jì)原理及原理圖1.并行I/O接