資源描述:
《汽車信號燈控制系統(tǒng)課程設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、《微機原理與接口技術(shù)課程設(shè)計》--汽車信號燈控制系統(tǒng)班級:姓名:學號:指導教師:完成日期:微機原理與接口技術(shù)課程設(shè)計摘要隨著經(jīng)濟的發(fā)展,汽車越來越被人們需要,而由此也引發(fā)了一系列的問題,比如,一位汽車的突然轉(zhuǎn)向所依法的車禍經(jīng)常出現(xiàn)。如果汽車轉(zhuǎn)彎時能夠通過尾燈狀態(tài)的變化來確定就可以提示司機,行人,車子正在轉(zhuǎn)彎,一定程度避免車禍的發(fā)生。本文是關(guān)于汽車尾燈控制電路的設(shè)計,根據(jù)汽車尾燈顯示狀態(tài)與汽車運行狀態(tài)的關(guān)系,分析并設(shè)計電路。整個系統(tǒng)由8255A模塊為工作核心,詳細介紹了基于8086的汽車尾燈控制電路的設(shè)計。關(guān)鍵字:汽車尾燈;8255A;cpu模塊;子程序模塊1.課
2、程設(shè)計題目:汽車信號燈控制系統(tǒng)2.課程設(shè)計目的:汽車作為現(xiàn)代交通工具已大量進入人們的生活,隨著電子技術(shù)的發(fā)展,對于汽車的控制電路,已經(jīng)從過去的全人工開關(guān)控制發(fā)展到了智能控制。在夜晚或因天氣原因能見度不高的時候,人們對汽車安全行駛要求很高,汽車尾燈控制系統(tǒng)給大家?guī)砹朔奖恪F囄矡艨刂破魇请S汽車智能化技術(shù)的發(fā)展而迅速發(fā)展起來的,汽車尾燈一般是用基于微處理器的硬件電路結(jié)構(gòu)構(gòu)成,本文主要是介紹汽車信號燈的控制,其中汽車信號燈包括了左前燈、右前燈、左后燈、右后燈、儀表盤上的左右轉(zhuǎn)彎信號燈、故障信號燈。其主要內(nèi)容是使汽車在行駛過程中通過信號燈來傳達汽車諸如轉(zhuǎn)彎、剎車、閉合
3、緊急開關(guān)、??康纫幌盗胁僮餍盘?。信號燈控制的實現(xiàn)主要是通過電路與匯編程序的結(jié)合來完成,電路部分的設(shè)計是通過PIT++來完成的,其中燈的模擬采用了發(fā)光二極管,發(fā)光二極管有熄滅、點亮和閃爍三種信號,其中閃爍信號的產(chǎn)生分別運用了硬件和軟件來實現(xiàn),而汽車一系列的操作采用了相應的開關(guān)來模擬,所有的電路元件都是用PIT++軟件上的虛擬元件來代替,這樣方便了電路圖的設(shè)計,而且大大提高了調(diào)試與仿真的效率。同時,展示了計算機技術(shù)在汽車行業(yè)的應用,也為人們的日常交通生活提供了便利與安全保障。3.課程設(shè)計的任務(wù)與要求1)任務(wù):1.任務(wù)需求分析第11頁微機原理與接口技術(shù)課程設(shè)計2.設(shè)計
4、硬件電路3.編寫匯編程序4.在PIT++環(huán)境下進行仿真與調(diào)試5.開發(fā)總結(jié)2)要求:要求每個學生(或小組)都要自己動手獨立設(shè)計完成一個典型的微機應用小系統(tǒng).。設(shè)計題目可以在給出的參考題目中選,也可以自己選設(shè)計題目,但難度不應小于參考題目,需經(jīng)指導教師審查后方可確定是否采納或修改設(shè)計題目。課程設(shè)計的時間為1周。設(shè)計的最終作品包括硬件和軟件兩個部分,要求能夠演示并達到設(shè)計指標的要求。每個學生(或小組)在作品完成后,要經(jīng)指導教師檢查,同意拆除后方可拆卸,并分類放回元器件盒內(nèi)。課程設(shè)計報告每個學生一份,由課代表收齊后統(tǒng)一交給指導教師。課程設(shè)計成績評定由3部分組成:作品+出
5、勤等40%;答辯30%;設(shè)計報告30%4.課程設(shè)計原理與方案4.1設(shè)計原理系統(tǒng)主要以8255A模塊為工作核心,八位邏輯電平輸入和八位邏輯電平輸出為輔助模塊;并行接口8255A為通用接口芯片,有三個數(shù)據(jù)端口A、B、C,每個端口均八位,并可以設(shè)置輸入輸出方式,能夠?qū)崿F(xiàn)并行輸入輸出。工作狀態(tài)下,系統(tǒng)通過并行接口8255A模塊讀入八位邏輯電平輸出端數(shù)據(jù),并由B口輸出8255A模塊寄存器中的數(shù)據(jù),顯示在八位邏輯電平顯示端。系統(tǒng)可以通過預設(shè)五個變量,每個變量對應一種汽車尾燈狀態(tài)。當系統(tǒng)工作時,在輸出端輸出數(shù)據(jù)即時與系統(tǒng)預設(shè)的變量一一比較,相等則跳轉(zhuǎn)到相應的汽車尾燈狀態(tài)4.2
6、設(shè)計方案4.2.1需求分析1)汽車行駛時的五種狀況:第11頁微機原理與接口技術(shù)課程設(shè)計1.汽車左轉(zhuǎn)?01110000(左頭燈、左尾燈、儀表左燈閃爍)2.汽車右轉(zhuǎn)??00001110(右頭燈、右尾燈、儀表右燈閃爍)3.汽車出現(xiàn)緊急狀況01111110(左右頭燈、左右尾燈、儀表左右燈均同時閃爍)4.汽車剎車?10000001(左右剎車燈亮)5.汽車???1111111(所有燈閃爍)注:以上各個狀態(tài)均由實驗箱上的8個發(fā)光二極管實現(xiàn)通過對以上問題描述的深入分析,可總結(jié)出以下三點:(1)通過6個發(fā)光二級管模擬兩個頭燈、兩個尾燈和儀表盤上的兩個指示燈。(2)選擇5個開關(guān)產(chǎn)生
7、主要的五種狀態(tài),其他種狀態(tài)用著五個開關(guān)的不同組合來分別控制左轉(zhuǎn)、右轉(zhuǎn)、緊急,剎車,停靠的狀態(tài),使發(fā)光二極管信號燈相應亮、滅或閃爍,終端的顯示狀態(tài)。2)系統(tǒng)的主要功能(1)當用戶置開關(guān)狀態(tài)為01H時,也即左轉(zhuǎn),表左轉(zhuǎn)開關(guān)閉合,則左頭燈、左尾燈、儀表左燈閃爍,顯示端顯示left。(2)當用戶置開關(guān)狀態(tài)為02H時,也即右轉(zhuǎn),表右轉(zhuǎn)開關(guān)閉合,則右頭燈、右尾燈、儀表右燈閃爍,顯示端顯示right。(3)當用戶置開關(guān)狀態(tài)為03H時,表緊急開關(guān)閉合,也即出現(xiàn)緊急狀態(tài)時,則左右頭燈、左右尾燈、儀表左右燈均同時閃爍,顯示端顯示hurry。(4)當用戶置開關(guān)狀態(tài)為04H時,表踩剎車
8、(合上剎車開關(guān)),則左右