版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.PAGE . “微型計算機接口技術(shù)“大作業(yè)設(shè)計報告基于8255,8253的發(fā)聲人性化交通燈控制設(shè)計日期:2011-1-7摘要十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。井然秩序的實現(xiàn),靠的是交通信號燈的自動指揮系統(tǒng)。交通信號燈控制方式有很多。本系統(tǒng)采用8255A芯片實現(xiàn)了A口設(shè)置紅、綠、黃燈點亮?xí)r間的功能,從而控制LED發(fā)光二極管實現(xiàn)紅、黃、綠燈循環(huán)點亮。另外結(jié)合日常生活經(jīng)歷,并且從亞殘會中對殘疾人的生活不便中得出感悟,采用8253進(jìn)展控制揚聲器,在紅、綠燈變換之間黃燈閃爍時,同時添加了“聲音提示功能。整個系統(tǒng)具有固定的“紅燈黃燈綠燈轉(zhuǎn)換間隔,并自動切換,對東西南北方向的道路進(jìn)
2、展“自動的控制。但是,經(jīng)過小組成員提出的各種假設(shè),發(fā)現(xiàn)此系統(tǒng)需要參加更多人性化的元素:交警可以根據(jù)實際的路面情況,針對不同的突發(fā)事件,進(jìn)展手工控制紅綠燈的轉(zhuǎn)換。例如救護(hù)車警車執(zhí)行緊急任務(wù);例如東西道路塞車,南北道路空閑無車輛行駛時,需要靈活調(diào)節(jié)紅綠燈的轉(zhuǎn)化。通過8255并口控制,可以到達(dá)更加人性化的效果從而方便各種人群。關(guān)鍵字:8255 交通燈控制 8253 發(fā)聲 人性化第一局部 概論1.1設(shè)計任務(wù): 交通信號燈的控制1通過8255并行接口來控制LED發(fā)光二極管的亮滅,并適當(dāng)延時。2黃燈閃爍時,通過8253控制揚聲器發(fā)出聲音,以提醒燈的轉(zhuǎn)換 。3通過8255并口控制,人工進(jìn)展交通燈的轉(zhuǎn)換。1.
3、2 任務(wù)要求1南北路口的綠燈、東西路口的紅燈同時亮5秒左右。2南北路口的黃燈閃爍假設(shè)干次,揚聲器鳴叫,同時東西路口的紅燈閃爍。3南北路口的紅燈、東西路口的綠燈同時亮5秒左右。4南北路口的紅燈閃爍、同時東西路口的黃燈亮閃爍假設(shè)干次,揚聲器鳴叫。5轉(zhuǎn)(1)重復(fù)。緊急情況可以手動控制紅綠燈的變換。1.3設(shè)計原理本次課程設(shè)計是交通燈實時控制器,主要是用發(fā)光二極管模擬十字路口的紅綠燈。交通燈控制器的設(shè)計與實現(xiàn)主要是通過編寫匯編語言程序利用8255的C口對燈的亮與滅進(jìn)展控制,用8253對揚聲器的發(fā)聲進(jìn)展控制。裝有定時計數(shù)器 8253芯片和可編程接口 8255芯片,研究了揚聲器發(fā)聲的軟件控制過程,利用軟件編
4、程給定8253芯片*一頻率的方波信號,并且設(shè)定8255芯片的門控信號PA0 =1和PA1 =1 ,則可控制揚聲器發(fā)聲。第二局部 硬件設(shè)計2.1線路示意圖8255連接圖:8253連接圖:2.2硬件連接圖:第三局部 軟件設(shè)計3.1流程如下主程序中主要是通過初始化8255,然后將PC口設(shè)置成為輸出口,將PC口與LED燈連接起來。 開場芯片初始化,寫8255,8253的方式字延時通過設(shè)置指令的循環(huán)次數(shù)實現(xiàn)輸入數(shù)字“1,開場運行東西方向綠燈亮,南北方向紅燈亮,時間約5秒東西方向黃燈閃爍,南北方向紅燈閃爍,揚聲器鳴叫,時間約5秒東西方向紅燈亮,南北方向綠燈亮,時間約5秒東西方向紅燈閃爍,南北方向黃燈閃爍,
5、揚聲器鳴叫,時間約5秒是否有按任意鍵退出?完畢程序,退出3.2程序清單data segmentio8255a equ 28ahio8255aa equ 288hio8255b equ 28bhio8253a equ 280hio8253b equ 283hportc1 db 24h,44h,04h,44h,04h,44h,04h ;六個燈可能 db 81h,82h,80h,82h,80h,82h,80h ;的狀態(tài)數(shù)據(jù) db 0ffh ;完畢標(biāo)志string1 db *,0ah,0dh,$string2 db * auto traffic lights *,0ah,0dh,$string3 db
6、 *,0ah,0dh,$string4 db *,0ah,0dh,$stringstart db PRESS 1 TO START ,0AH,0DH,$string5 db *,0ah,0dh,$string6 db *,0ah,0dh,$STRINGEND DB PRESS ANY KEY TO E*IT ,0AH,0DH,$string7 db *,0ah,0dh,$table dw 524data endscode segment assume cs:code,ds:datastart: mov a*,data mov ds,a* MOV AH,0FH ; 清屏 INT 10H MOV
7、AH,0h INT 10H LEA D*,string1 MOV AH,09H INT 21H LEA D*,string2 MOV AH,09H INT 21H LEA D*,string3 MOV AH,09H INT 21H LEA D*,string4 MOV AH,09H INT 21H LEA D*,STRINGSTART MOV AH,09H INT 21H LEA D*,string5 MOV AH,09H INT 21HKEY:MOV AH,01H INT 21H CMP AL,1 JNZ KEY MOV AH,0FH ; 清屏 INT 10H MOV AH,0h INT 1
8、0H LEA D*,string6 MOV AH,09H INT 21H LEA D*,STRINGEND MOV AH,09H INT 21H LEA D*,string7 MOV AH,09H INT 21H mov d*,io8255b mov al,80h out d*,al ;設(shè)置8255為C口輸出 mov d*,io8255are_on: mov b*,0on: mov al,portc1b* push a* push B* push C* push D* test al , 42h jz contsin: call singcont: pop D* POP C* POP B* P
9、OP A* out d*,al cmp al,0ffh jz re_on out d*,al ;點亮相應(yīng)的燈 inc b* mov c*,250 ;參數(shù)賦初值 test al,21h ;是否有綠燈亮 jz de1 ;沒有,短延時 mov c*,2000 ;有,長延時de1: mov di,9000 ;di賦初值9000de0: dec di ;減1計數(shù) jnz de0 ;di不為0 loop de1 push d* mov ah,06h mov dl,0ffh int 21h pop d* jz on ;沒有,轉(zhuǎn)到one*it: mov ah,4ch ;返回 int 21hsing proc
10、near mov al,31h sub al,31h shl al,1 ;轉(zhuǎn)為查表偏移量 mov bl,al ;保存偏移到b* mov bh,0 mov a*,4240H ;計數(shù)初值 = 1000000 / 頻率, 保存到A* mov d*,0FH div word ptrtable+b* mov b*,a* mov d*,io8253b ;設(shè)置8253計時器0方式3 mov al,00110110B out d*,al mov d*,io8253a mov a*,b* out d*,al ;寫計數(shù)初值低字節(jié) mov al,ah out d*,al ;寫計數(shù)初值高字節(jié) mov d*,io825
11、5b ;設(shè)置8255 A口輸出 mov al,10000000B out d*,al mov d*,io8255aa mov al,03h out d*,al ;置PA1PA0 = 11(開揚聲器) call delay ;延時 mov al,0h out d*,al ;置PA1PA0 = 00(關(guān)揚聲器 sing endpdelay proc near ;延時子程序 push c* push a* mov a*,15*1: mov c*,0ffffh*2: dec c* jnz *2 dec a* jnz *1 pop a* pop c* retdelay endp code ends en
12、d start第四局部 系統(tǒng)測試與性能分析4.1系統(tǒng)測試 利用微機實驗箱上的8255A并行口、發(fā)光二級管以及揚聲器,構(gòu)成發(fā)聲交通燈控制系統(tǒng)。測試結(jié)果與預(yù)期一樣,東西、南北方向的紅、綠燈交織亮滅。進(jìn)入系統(tǒng),根據(jù)菜單界面提示,按數(shù)字“1開場執(zhí)行程序;東西方向綠燈亮,南北方向紅燈亮;5秒后東西方向綠燈滅,東西方向的黃燈和南北方向的紅燈閃爍;5秒后東西方向紅燈亮,南北方向綠燈亮;5秒后南北方向綠燈滅,東西方向的紅燈和南北方向的黃燈閃爍;5秒后東西方向綠燈亮,南北方向紅燈亮;如此循環(huán),知道按下任意鍵退出,程序完畢。4.2測試圖示圖4-21 圖4-22 交通燈界面菜單:按1后自動演示圖4-23 交通燈界面
13、菜單:按任意鍵后退出圖4-24按任意鍵后退出后界面4.3性能分析本系統(tǒng)實現(xiàn)了交通燈自動變換的根本功能,并通過揚聲器提醒燈的轉(zhuǎn)換,使系統(tǒng)更人性化。利用編程給定8253芯片*一頻率的方波信號,控制揚聲器發(fā)聲。但缺點是用8255遞減的方法不能很準(zhǔn)確地計算和控制燈亮的時間。但本次試驗的主要目的是通過燈閃速的同時,鳴叫揚聲器提醒行人,以到達(dá)人性化的效果。 第五局部 總結(jié)體會5.1課程體會1想法很重要。設(shè)計的思想很大程度上決定了實驗的高度。根據(jù)親身的考察和體驗,紅綠燈參加揚聲器這一人性化的功能,提醒行人有很大的實際意義。除了此項功能,我們也一直在尋找其他的新功能,例如加人行通道的紅綠燈,綠燈時播放音樂,以
14、及溫馨提示。但是由于條件資源的限制,我們只能通過8255和8253控制揚聲器的鳴叫。但是也到達(dá)了實驗的目的。2匯編語言知識和微機原理知識要扎實。通過這次實驗,我們小組三個成員受益匪淺。實驗的完成需要扎實的根底知識,于是我們回去復(fù)習(xí)了匯編語言的書籍,查閱了相關(guān)文獻(xiàn)和資料。這次實驗不僅是對課程容掌握程度的一次考驗,而且是一次很好的訓(xùn)練時機,訓(xùn)練了我們查找資料的能力。通過此次課程設(shè)計的鍛煉,自己的動手能力有了很大的提高,查找問題、解決問題的能力也有了相應(yīng)的進(jìn)步。3做實驗,總要信。在本次的實驗過程中,遇到很多我們無法解決的問題。經(jīng)過我們小組成員間的相互討論,尋求同學(xué)的指導(dǎo),就把自己覺察不到的錯誤找出來了,從而繼續(xù)進(jìn)展實驗。過程中遇到很多困難,幾天都呆在寒冷的實驗室,途中也會遇到挫折,毫無頭緒的時候。毅力和堅持的勇氣很重要,支撐我們走過實驗的每一步。本次試驗雖然還存在缺乏的地方,但這是我們努力過的成果和結(jié)晶,紅綠燈自動轉(zhuǎn)換,揚聲器鳴
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2021年遼寧省大連市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年遼寧省朝陽市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 《我的大學(xué)》讀書心得
- 新疆和田地區(qū)(2024年-2025年小學(xué)六年級語文)部編版課后作業(yè)(下學(xué)期)試卷及答案
- 湖南省湘潭市(2024年-2025年小學(xué)六年級語文)部編版能力評測(上學(xué)期)試卷及答案
- 2025年氨綸項目申請報告
- 廣東省陽江市(2024年-2025年小學(xué)六年級語文)部編版小升初真題(下學(xué)期)試卷及答案
- 整治方案3篇資料
- 2025年UV激光切割機項目申請報告模板
- 2025年新型功能材料項目申請報告模板
- 民主測評票(三種樣式)
- 班車安全檢查表(2015-7-14)V3 0 (2)
- 城投集團(tuán)年度安全管理工作計劃
- 一、 行業(yè)協(xié)會申請設(shè)立分支機構(gòu)、代表機構(gòu)應(yīng)提交的文件:
- 幼兒園幼兒園理事會成員一覽表
- 學(xué)生對課堂教學(xué)滿意度調(diào)查
- 住房公積金中心窗口人員個人工作總結(jié)
- 集成電路單粒子效應(yīng)評估技術(shù)研究PPT課件
- 會議記錄模板
- 幼兒園小班生成活動教案20篇
- 講師與平臺的合作協(xié)議
評論
0/150
提交評論