![交通燈控制系統(tǒng)的設計_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-8/3/4397339c-2ea7-4b24-91f6-b7c6d8e95728/4397339c-2ea7-4b24-91f6-b7c6d8e957281.gif)
![交通燈控制系統(tǒng)的設計_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-8/3/4397339c-2ea7-4b24-91f6-b7c6d8e95728/4397339c-2ea7-4b24-91f6-b7c6d8e957282.gif)
![交通燈控制系統(tǒng)的設計_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-8/3/4397339c-2ea7-4b24-91f6-b7c6d8e95728/4397339c-2ea7-4b24-91f6-b7c6d8e957283.gif)
![交通燈控制系統(tǒng)的設計_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-8/3/4397339c-2ea7-4b24-91f6-b7c6d8e95728/4397339c-2ea7-4b24-91f6-b7c6d8e957284.gif)
![交通燈控制系統(tǒng)的設計_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-8/3/4397339c-2ea7-4b24-91f6-b7c6d8e95728/4397339c-2ea7-4b24-91f6-b7c6d8e957285.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、濱江學院微機綜合實驗課程設計設計課題: 交通燈控制系統(tǒng)的設計 專業(yè)班級: 12電氣3班 學生姓名: 崔 志 剛 學生學號: 20122340910 指導教師: 宋 瑩 成 績: 二一五 年 六 月 十 六 日 交通燈控制系統(tǒng)的設計 20122340910 崔志剛摘要 十字交叉路口的紅綠燈控制系統(tǒng)是控制東西走向和南北走向的紅綠燈狀態(tài)和轉換順序,確保交通安全和道路暢通,因此設計一個合理的控制系統(tǒng)就顯得尤為關鍵。此設計是基于8086 CPU的基礎上結合并行接口8255A芯片實現(xiàn)的。我們設置4個路口的紅燈和綠燈亮滅,包括紅綠燈切換時,中間黃燈的閃爍。1. 設計目的 1)加強對8086 CPU和8255
2、A并行接口的工作方式和應用;2)了解十字路口交通燈控制系統(tǒng)的控制規(guī)律;3)充分掌握和理解設計各部分的工作原理、設計過程、模塊化編程等多項認識;4)會用Protues軟件畫出最小模式的控制電路;5)能夠在Masm集成實驗環(huán)境下編寫出程序并加載到Protues的控制電路中,實現(xiàn)交通燈控制系統(tǒng)的調(diào)試結果正確運行;6)完成交通燈控制系統(tǒng)的設計報告。2. 設計要求 圖1 十字路口交通燈1)交通燈控制系統(tǒng)接收到啟動信號時,信號系統(tǒng)開始工作,且先南北綠燈亮,東西紅燈亮。當啟動開關關斷后,信號燈都滅。2)南北綠燈和東西綠燈不能同時亮,南北綠燈亮維持15秒之后,黃燈閃爍5秒,紅燈亮,東西方向綠燈亮15秒,接著黃
3、燈閃爍5秒,之后紅燈亮。3)周而復始,維持下去。4)A口低4位接綠燈,高4位接紅燈,B口高4位接黃燈,綠燈亮20秒,黃燈閃爍5次。 3. 設計思路 交通燈控制系統(tǒng)在東西南北方向分別有放置3個發(fā)光二極管,代表紅綠黃3種顏色的燈。啟動按鈕后,先是南北方向的綠燈會變亮并維持15秒,對應東西方向的紅燈也會亮,只能限制單方向的通過。南北方向綠燈亮15秒之后,黃燈會閃爍5秒之后熄滅,變成紅燈亮,此時禁止通行。對應的東西方向綠燈會變亮,亮15秒之后,黃燈閃爍5秒,之后紅燈變亮,由此循環(huán)往復,交通燈控制系統(tǒng)就算合理的設計好了。通過8255A的端口A和B口高4位控制共陽極的發(fā)光二極管,要想南北綠燈亮,東西紅燈亮
4、,就將相應的端口送二進制數(shù)0,不亮的送1。而綠燈的量的時間可以通過相應的延時程序設置。延時時間可根據(jù)要求,另黃燈的閃爍次數(shù)也可直接通過程序設計。8086最小模式電路圖中的74LS138的輸入A、B、C分別接地址線、,其中i=5,j=8,k=11。8255芯片的片選信號接74LS138的輸出,其中2。根據(jù)自己的學號10,根據(jù)設計要求用自己的學號除以8,商1余2,從而8255芯片的片選信號接74LS138的輸出IO2。74LS138的輸入A、B、C分別接地址線A11,A8 ,A5。 圖2 74LS138接線引腳圖A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0控制字10
5、000001000001108106H10000001000000008100H10000001000000108102H10000001000001008104H端口地址如下: 表1端口地址4仿真電路4.1 8086 CPU原理 8086是Intel系列的16位處理器,它有如下特點:1) 指令系統(tǒng)功能齊全,各類指令共100多條;2) 多種尋址方式,適用于高級語言中的數(shù)組和記錄等數(shù)據(jù)結構形式;3) 20位地址線,存儲器尋址范圍可達1MB存儲空間;4) 16位I/O端口地址,I/O接口尋址64K;5) 具有較強的中斷處理能力;6) 具有管理和響應DMA操作的能力;7) 可實現(xiàn)多處理器協(xié)調(diào)和管理總
6、線的能力。4.2.1 8255A 工作原理Intel 8255A是一種功能完備的通用性并行接口,它的基本功能如下:1) 具有3組共24條獨立的輸入/輸出引腳,每條引腳可編程控制;2) 具有簡單輸入/輸出、可選擇單向和雙向輸入/輸出3種可選擇的工作方式;3) 可實現(xiàn)與CPU之間的直接、查詢、中斷、DMA 4種數(shù)據(jù)傳輸方式;4) 輸入與輸出電平與TTL電平兼容;5) 單一電源5V,雙列直插式的40引腳電路。4.2.2 8255A芯片引腳8255A的引腳如圖所示,分為數(shù)據(jù)線、地址線、讀/寫控制線、輸入/輸出端口線和電源線。D7-D0(輸入/輸出)-雙向數(shù)據(jù)線,與系統(tǒng)數(shù)據(jù)總線相連接,CPU通過它向82
7、55A發(fā)送命令和數(shù)據(jù),8255A也通過它向CPU回送數(shù)據(jù)、狀態(tài)。RESET(輸入)復位信號,低電平有效,它清除控制寄存器和置所有端口為輸入方式;CS(輸入)片選信號,低電平有效,它啟動CPU與8255A之間的數(shù)據(jù)交換;RD(輸入)讀信號,低電平有效,它控制8255A送出數(shù)據(jù)或狀態(tài)信息至CPU;WR(輸入)寫信號,低電平有效,它控制把CPU輸出的數(shù)據(jù)或命令信號寫到8255A;A1,A0(輸入)端口地址選擇線,用來選擇3個數(shù)據(jù)端口和控制字寄存器。圖4 8255A芯片引腳圖 4.2.3 8086系統(tǒng)硬件接線圖 圖5 8086最小模式4.2.4發(fā)光二極管1)在畫發(fā)光二極管的時候,要區(qū)分二極管陰極和陽極
8、的方向,不能掉亂,否則二極管會不亮。2)二極管和電阻連接完之后,需將電阻的阻值改為100歐姆。圖6 Protues軟件二極管連接圖5. 程序設計程序如下:CODE SEGMENT ASSUME CS:CODEIOCON EQU 08106HIOA EQU 08100HIOB EQU 08102HIOC EQU 08104HSTART: MOV DX,08106H ;初始化8255A MOV AL,080H OUT DX,AL MOV DX,IOB ;設置PB端口地址 MOV AL,0FFH ;4個路口黃燈燈全滅 OUT DX,AL MOV DX,IOA ;設置PA端口地址 MOV AL,0FH
9、 ;4個路口紅燈全亮,綠燈全滅 OUT DX,AL CALL DELAY1 ;延時IOLED0: MOV DX,IOA ;設置PA端口地址 MOV AL,010100101B ;南北綠燈亮,東西紅燈亮 OUT DX,AL CALL DELAY1 CALL DELAY1 MOV AL,010101111B ;南北綠燈滅 OUT DX,AL MOV CX,5IOLED1: MOV DX,IOB ;設置PB端口地址 MOV AL,011110101B ;南北路口黃燈亮 OUT DX,AL CALL DELAY2 MOV AL,0FFH ;南北路口黃燈滅 OUT DX,AL CALL DELAY2 L
10、OOP IOLED1 MOV DX,IOA ;設置PA端口地址 MOV AL,00FH ;4個路口紅燈全亮 OUT DX,AL CALL DELAY2 MOV AL,001011010B ;南北紅燈亮,東西綠燈亮 OUT DX,AL CALL DELAY1 CALL DELAY1 MOV AL,001011111B ;東西綠燈滅 OUT DX,AL MOV CX,5IOLED2: MOV DX,IOB ;設置PB端口地址 MOV AL,011111010B ;東西黃燈亮 OUT DX,AL CALL DELAY2 MOV AL,0FFH ;東西黃燈滅 OUT DX,AL CALL DELAY2
11、 LOOP IOLED2 CALL DELAY2 JMP IOLED0DELAY1: PUSH AX PUSH CX MOV CX,0030HDELY2: CALL DELAY2 LOOP DELY2 POP CX POP AX RETDELAY2: PUSH CX MOV CX,8000HDELA1: LOOP DELA1 POP CX RETCODE ENDS END START 6 設計總結在這次課程設計中,使用了8086系統(tǒng)和8255A可編程并行接口來實現(xiàn)一個完整的十字路口交通燈控制系統(tǒng),我通過課本所學知識和實驗課程相結合,并查閱資料,掌握了匯編語言編程的指導思想,讓自己更進一步的了解編譯程序的流程,調(diào)試,并能夠在8086最小模式下畫出硬件接線圖,還要把引腳和端口地址配套相連接,不能接錯,否則無法完成,通過課程設計讓我更進一步的掌握了芯片的功能,以及引腳的作用,通過查閱文獻資料熟悉常用電子元器件的類型和特性,運用Protues軟件對程序進行仿真調(diào)試。 在設計過程中,加強了我的動手能力,并能在出現(xiàn)問題后善于思考找出程序設計中的錯誤,例如:一開始程序運行后南北方向紅燈熄滅后,對應的東西方向的綠燈應該變亮,而此時綠燈并沒有正常響應,通過和同學之間溝通交流,再加上自己的思辨,把程序進行改進,再次運行時,交通燈就能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西省安康市2024-2025學年八年級(上)期末語文試卷
- 2025年全球及中國氯雷他定片行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球工商用管道除濕機行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國劃線輪(描線輪)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球PTFE化學鍍鎳行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國汽車超高頻天線行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國多托盤貨叉行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球汽車行業(yè)用生物基聚酰胺行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國樹木介紹牌行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球醫(yī)美用A型肉毒毒素行業(yè)調(diào)研及趨勢分析報告
- 2025-2030年中國納米氧化鋁行業(yè)發(fā)展前景與投資戰(zhàn)略研究報告新版
- 2025年度正規(guī)離婚協(xié)議書電子版下載服務
- 2025年貴州蔬菜集團有限公司招聘筆試參考題庫含答案解析
- 煤礦安全生產(chǎn)方針及法律法規(guī)課件
- 2025年教科室工作計劃樣本(四篇)
- 【7歷期末】安徽省宣城市2023-2024學年七年級上學期期末考試歷史試題
- 春節(jié)后安全生產(chǎn)開工第一課
- 2025光伏組件清洗合同
- 電力電纜工程施工組織設計
- 2024年網(wǎng)格員考試題庫完美版
- 《建筑與市政工程防水規(guī)范》解讀
評論
0/150
提交評論