交通信號燈模擬控制系統(tǒng)的設(shè)計(jì)_第1頁
交通信號燈模擬控制系統(tǒng)的設(shè)計(jì)_第2頁
交通信號燈模擬控制系統(tǒng)的設(shè)計(jì)_第3頁
交通信號燈模擬控制系統(tǒng)的設(shè)計(jì)_第4頁
交通信號燈模擬控制系統(tǒng)的設(shè)計(jì)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、交通信號燈模擬控制系統(tǒng)的設(shè)計(jì)目 錄一、課程設(shè)計(jì)任務(wù)書(一)課程設(shè)計(jì)應(yīng)達(dá)到的目的-3(二)課程設(shè)計(jì)題目及要求-3(三)課程設(shè)計(jì)任務(wù)及工作量的要求-4(四)主要參考文獻(xiàn)-4(五)課程設(shè)計(jì)進(jìn)度安排-5 二、課程設(shè)計(jì)說明書(一)課程設(shè)計(jì)目的-6(二)課程設(shè)計(jì)實(shí)驗(yàn)設(shè)備-6(三)設(shè)計(jì)思路與功能描述-6(四)電路原理圖及其說明-7(五)結(jié)構(gòu)框圖-9(六)系統(tǒng)調(diào)試中的問題和解決辦法-9(七)運(yùn)行情況和結(jié)論-9(八)源程序清單-9(九)心得與體會(huì)-16 三、附錄:(一)交通燈模擬圖-16(二)參考文獻(xiàn)-17課程設(shè)計(jì)任務(wù)書目錄;一、課程設(shè)計(jì)任務(wù)書;(一)課程設(shè)計(jì)應(yīng)達(dá)到的目的;二、課程設(shè)計(jì)說明書;(一)課程設(shè)計(jì)目的

2、;三、附錄:;(一)交通燈模擬圖;課程設(shè)計(jì)任務(wù)書;課程設(shè)計(jì)說明書;一、 課程設(shè)計(jì)的目的;1掌握可編程接口芯片8255、8253的應(yīng)用和初;2學(xué)習(xí)并掌握多重循環(huán)嵌套程序的設(shè)計(jì),掌握指令執(zhí)行;目 錄一、課程設(shè)計(jì)任務(wù)書(一)課程設(shè)計(jì)應(yīng)達(dá)到的目的-3 (二)課程設(shè)計(jì)題目及要求-3 (三)課程設(shè)計(jì)任務(wù)及工作量的要求-4 (四)主要參考文獻(xiàn)-4 (五)課程設(shè)計(jì)進(jìn)度安排-5 (六)成績考核-5二、課程設(shè)計(jì)說明書(一)課程設(shè)計(jì)目的-6 (二)課程設(shè)計(jì)實(shí)驗(yàn)設(shè)備-6 (三)設(shè)計(jì)思路與功能描述-6 (四)電路原理圖及其說明-7 (五)結(jié)構(gòu)框圖-9 (六)系統(tǒng)調(diào)試中的問題和解決辦法-9 (七)運(yùn)行情況和結(jié)論-9 (八

3、)源程序清單-9 (九)心得與體會(huì)-16三、附錄:(一)交通燈模擬圖-16 (二)參考文獻(xiàn)-17課程設(shè)計(jì)說明書一、課程設(shè)計(jì)的目的1 掌握可編程接口芯片8255、8253的應(yīng)用和初始化編程方法。 2 進(jìn)一步掌握8086/88匯編語言程序設(shè)計(jì)方法。3 學(xué)習(xí)并掌握多重循環(huán)嵌套程序的設(shè)計(jì),掌握指令執(zhí)行時(shí)間的計(jì)算和軟件延時(shí)程序的設(shè)計(jì)。二、實(shí)驗(yàn)的設(shè)備1 裝有星研集成環(huán)境軟件的計(jì)算機(jī)一臺 2 Star實(shí)驗(yàn)箱一臺三、設(shè)計(jì)思路與功能描述1、設(shè)計(jì)要求:設(shè)計(jì)一個(gè)十字路口的交通信號燈(由實(shí)驗(yàn)儀的LED發(fā)光二極管模擬)。 采用8255 PA口輸出控制信號燈,8255 PC0輸入K8控制開關(guān)信號; 用8253硬件定時(shí),軟

4、件查詢方式實(shí)現(xiàn)如下功能:白天模式:東西方向和南北方向各放行10秒。綠燈轉(zhuǎn)紅燈前黃燈閃爍4秒。LED數(shù)碼顯示器顯示倒數(shù)計(jì)時(shí),從9倒數(shù)到0;倒數(shù)到4時(shí)黃燈亮。夜間模式:兩個(gè)方向黃燈閃爍,綠燈和紅燈不亮。2、設(shè)計(jì)思路:(1)8255: 分析:本設(shè)計(jì)中,交通信號燈的燈光變化和數(shù)碼顯示通過8255實(shí)現(xiàn)控制。 PA口用于輸出信號控制燈光的變化(D6D5=00,D4=0),PB口用于輸出信號控制數(shù)碼管的顯示(D2=0,D1=0),PC0用于輸入K8的控制開關(guān)信號,PC1用于輸入用于硬件延時(shí)的方波信號(D0=1)。PC7用于輸出控制數(shù)碼管工作/不工作的信號(D3=0)。故寫入方式控制字為10000001B=8

5、1H。8255輸入/輸出信號如下表所示:a. 燈光顯示:送低電平則燈亮,送高電平則燈滅。b.LED數(shù)碼顯示:數(shù)碼管采用共陰極接法,位選信號為0則數(shù)碼管工作。 adp段發(fā)亮條件:對應(yīng)位輸入1,見下表所示:mov al,10111011b ;夜間黃燈閃爍,使燈全都亮 mov dx,0f000hout dx,alcall delaymov al,11111111b ;使得燈都滅掉mov dx,0f000hout dx,alcall delayjmp lll: mov dx,0f002h ;mov al,7fhout dx,almov al,01101111b ;mov dx,0f000hout dx

6、,alcall acall b ;mov al,11010111b ;mov dx,0f000hout dx,alcall acall c ;jmp lmov ah,4chint 21hdelay proc ;8253m: mov dx,0f002h ;PCin al,dxand al,02hjz m ;n: mov dx,0f002hin al,dxand al,02hjnz n ;retdelay endpaa: jmp l ;a procmov al,6fh ;mov dx,0f001hout dx,alcall delay ;call delaymov dx,0f002h ; 選中PC

7、7,工作 南北綠燈,東西紅燈 (9s-4s) 南北黃燈,東西紅燈(3s-1s閃爍)南北紅燈,東西綠燈(9s-4s) 南北紅燈,東西黃燈(3s-1s閃爍)延時(shí)0.5秒鐘 1接8253的OUT0 等于"0"時(shí)則轉(zhuǎn),等待高電平 等于"1"時(shí)則轉(zhuǎn),等待低電平 無條件轉(zhuǎn)l 數(shù)碼管顯示"9" 共延時(shí)1s 判斷工作在夜間1/白天0and al,01hjnz lmov al,7fh ;數(shù)碼管顯示"8" mov dx,0f001hout dx,alcall delay ;共延時(shí)1scall delaymov dx,0f002h ;

8、判斷工作在夜間1/白天0 in al,dxand al,01hcmp al,0hjnz aa ;mov al,07h ;mov dx,0f001hout dx,alcall delaycall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz aamov al,7dh ;mov dx,0f001hout dx,alcall delaycall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz aajmp zbb: jmp aaz: mov al,6dh ;mov dx,0f001hout dx,al

9、call delaycall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz aa 為1轉(zhuǎn)aa 數(shù)碼管顯示"7" 數(shù)碼管顯示"6" 數(shù)碼管顯示"5"mov al,66h ;數(shù)碼管顯示"4" mov dx,0f001hout dx,alcall delaycall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz bbreta endpb procmov al,4fh ;mov dx,0f001hout dx,almov

10、 al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000hout dx,alcall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz bbmov al,5bh ;mov dx,0f001hout dx,almov al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000hout dx,alcall delaymov dx,0f002hin al,dxan

11、d al,01hcmp al,0h 數(shù)碼管顯示"3" 南北黃燈亮 南北黃燈暗 數(shù)碼管顯示"2" 南北黃燈亮 南北黃燈暗jnz bbjmp ycc: jmp bby: mov al,06h ;數(shù)碼管顯示"1" mov dx,0f001hout dx,almov al,10101111b ;南北黃燈亮 mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000hout dx,alcall delaymov dx,0f002hin al,dxand al,01hjnz ccm

12、ov al,3fh ;mov dx,0f001hout dx,almov al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000hout dx,alcall delaymov dx,0f002hin al,dxand al,01hjnz ccretb endpc procmov al,4fh ;mov dx,0f001hout dx,almov al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000h

13、 南北黃燈暗 數(shù)碼管顯示"0" 南北黃燈亮 南北黃燈暗 數(shù)碼管顯示"3" 東西黃燈亮 東西黃燈暗out dx,alcall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz ccjmp xddd: jmp ccx: mov al,5bh ;數(shù)碼管顯示"2" mov dx,0f001hout dx,almov al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000hout dx,alcall

14、delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz dddmov al,06h ;mov dx,0f001hout dx,almov al,10101111b ;mov dx,0f000hout dx,alcall delaymov al,11101111b ;mov dx,0f000hout dx,alcall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz dddmov al,3fh ;mov dx,0f001hout dx,almov al,10101111b ;東西黃燈亮 東西黃燈暗 數(shù)碼管

15、顯示"1" 東西黃燈亮 東西黃燈暗 數(shù)碼管顯示"0" 東西黃燈亮mov dx,0f000hout dx,alcall delaymov al,11101111b ;東西黃燈暗mov dx,0f000hout dx,alcall delaymov dx,0f002hin al,dxand al,01hcmp al,0hjnz dddretc endpcode endsend go九、心得與體會(huì)通過一周的課程設(shè)計(jì),我覺得我收獲了很多。首先我對于微機(jī)原理有了更加深刻的理解,真的的意識到了這門學(xué)科在實(shí)際生活中的應(yīng)用。設(shè)計(jì)的過程中,我熟悉了芯片8253、8255 的功能和應(yīng)用,學(xué)會(huì)了用匯編語言設(shè)計(jì)程序。在設(shè)計(jì)過程中,發(fā)現(xiàn)自己對老師課上所講的許多知識點(diǎn)理解不透徹,概念比較模糊。通過一遍遍的研究、查找相關(guān)的資料,總算對8253和8255有了一定的認(rèn)識,對芯片的初始化和命令字,以及地址和控制口的理解也更加深入。本次課程設(shè)計(jì)提高我們的自學(xué)能力和合作精神。從理解開始,不斷思考,同時(shí)和老師同學(xué)們交流看法,在編程的過程中遇到了許多細(xì)節(jié)方面的問題,我們通過討論一起解決了問題,最終完成要求。靈活運(yùn)用課堂所學(xué),軟硬件相結(jié)合,這是本次設(shè)計(jì)的要求,也是我們此次的最大收獲,希望以后可以把專業(yè)的知識運(yùn)用到更多的領(lǐng)域中去。附錄1、參考文獻(xiàn)1 李干林. STAR ES59

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論