單片機(jī)交通燈課程設(shè)計(jì)資料報(bào)告材料_第1頁(yè)
單片機(jī)交通燈課程設(shè)計(jì)資料報(bào)告材料_第2頁(yè)
單片機(jī)交通燈課程設(shè)計(jì)資料報(bào)告材料_第3頁(yè)
單片機(jī)交通燈課程設(shè)計(jì)資料報(bào)告材料_第4頁(yè)
單片機(jī)交通燈課程設(shè)計(jì)資料報(bào)告材料_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目 錄設(shè)計(jì)任務(wù)1設(shè)計(jì)方案1任務(wù)分析1方案設(shè)計(jì)1硬件方案1軟件方案3系統(tǒng)硬件設(shè)計(jì)單片機(jī)的最小系統(tǒng)4電源電路設(shè)計(jì)4數(shù)碼管顯示電路4系統(tǒng)軟件設(shè)計(jì)主程序設(shè)計(jì)4系統(tǒng)程序5調(diào)試及性能分析軟件調(diào)試5硬件調(diào)試5系統(tǒng)功能調(diào)試6 遇到的問題及解決7心得體會(huì)附錄:總結(jié)設(shè)計(jì)任務(wù)用紅、綠、黃發(fā)光二極管作信號(hào)燈。設(shè)計(jì)方案任務(wù)分析模擬交通燈控制器就是使用單片機(jī)來(lái)控制一些 LED 和數(shù)碼管,模擬真實(shí)交通燈的功能。紅、黃、綠交替點(diǎn)亮,利用數(shù)碼管倒計(jì)數(shù)顯示間隔等,用于管理十字路口的車輛及行人交通,計(jì)時(shí)牌顯示路口通行轉(zhuǎn)換剩余時(shí)間等。方案設(shè)計(jì)我們?cè)O(shè)計(jì)的是十字路口的紅綠燈,有東西,南北兩個(gè)走向,前兩個(gè)燈是東13硬件方案根據(jù)設(shè)計(jì)的要求可

2、知,系統(tǒng)的硬件原理框圖如下圖所示單片機(jī)單片機(jī)數(shù)碼管顯示LED 數(shù)碼管顯示晶振電路復(fù)位電路數(shù)碼管顯示LED 數(shù)碼管顯示晶振電路復(fù)位電路圖1硬件原理框圖STC89C52,80518KBFLASH ROM,設(shè)計(jì)時(shí)無(wú)需外接程序存儲(chǔ)器,為設(shè)計(jì)和調(diào)試帶來(lái)極大的方便。南北2控制共陽(yáng)位選端,控制數(shù)碼管的顯示。軟件方案151051015燈,東西方向的紅燈跳轉(zhuǎn)為綠燈。進(jìn)入開始的狀態(tài),循環(huán)執(zhí)行。C軟件設(shè)計(jì)可以分為以下幾個(gè)功能模塊:數(shù)碼管顯示模塊(稱為掃描,即每個(gè)數(shù)碼管的位選被輪流選中,多個(gè)數(shù)碼管公用一組段選,段選數(shù)據(jù)僅88I/O(稱為掃描口,控制每位8(稱為段碼輸出。LED 紅綠燈顯示模塊1,2,3,4,程序初始化

3、程序初始化1234結(jié)束圖2LED紅綠燈顯示框圖系統(tǒng)硬件設(shè)計(jì)單片機(jī)的最小系統(tǒng)STCAT89C5212MHz,復(fù)位電路采取按鍵復(fù)位方式。電源電路設(shè)計(jì)電源用 5V 直流變壓器直接供電,usb 接口供電。數(shù)碼管顯示電路474HC244,P0輸入,ULN2803P2.0,P2.1,P2.2, P2.3北四路數(shù)碼管的位選端。系統(tǒng)軟件設(shè)計(jì)主程序設(shè)計(jì)系統(tǒng)程序流程圖開始程序初始化開始程序初始化顯示子程序顯示子程序中斷處理中斷處理圖3系統(tǒng)程序流程圖系統(tǒng)程序根據(jù)設(shè)計(jì)方案,設(shè)計(jì)滿足要求的程序,并將程序燒寫進(jìn)單片機(jī),運(yùn)行程序, 觀察現(xiàn)象是否符合要求,若不符合要求繼續(xù)修改程序。直至能達(dá)到要求。程序清單見附錄調(diào)試及性能分析

4、軟件調(diào)試protus的錯(cuò)誤及時(shí)改正。硬件調(diào)試硬件調(diào)試主要是檢測(cè)硬件電路是否有短路、斷路、虛焊等。具體步驟及測(cè)試結(jié)果如下:(1)檢查電源與地線是否全部連接上,用萬(wàn)用表對(duì)照電路原理圖測(cè)試各導(dǎo)線是否完全連接,對(duì)未連接的進(jìn)行修復(fù)(2)是否連接正確,是否存在虛焊,經(jīng)測(cè)試,各連接不存在問題(3)以上兩項(xiàng)檢查并修復(fù)完后,給該硬件電路上電,電源指示燈點(diǎn)亮。系統(tǒng)功能調(diào)試改系統(tǒng),以便達(dá)到最佳水準(zhǔn)。讓系統(tǒng)最大限度的發(fā)揮其功效。遇到的問題及解決到了很多的問題,我通過查閱相關(guān)書籍、資料以及和周圍同學(xué)交流。燈規(guī)則不完善效率還不是很高等等,這需要在實(shí)踐中進(jìn)一步完善。心得體會(huì)LED附錄:ORG0000HLJMPMAINORG

5、0003HLJMPINTT0ORG0013HLJMPINTT1ORG001BHLJMPTT1ORG0100HTT1:MOVTH1,#0D8H1,10usMOVTL1,#0F0HDJNZR6,EXITMOVR6,#100;定時(shí)器定時(shí) 100 次MOVR1,#0FFHEXIT:RETIINTT0:MOVP1,#0BEH;外部中斷 0,JBP3.4,$RETIINTT1:MOVP1,#0BBH;外部中斷 1,JBP3.4,$RETIORG1000HMAIN: MOVR6,#100;主程序;MOVR1,#00HMOVMOV MOV MOVMOVMOV MOV MOVTMOD,#10HTH1,#0D8H

6、 TL1,#0F0H IE,#8DHMOV20H,#10MOV21H,#5MOV22H,#10MOV23H,#15MOV24H,#15SETBTR1ST1:MOVP1,#0EBHCJNER1,#0FFH,TZ1MOVR1,#00HDEC20HDEC23HTZ1:MOVR2,20HMOVR3,23HLCALLDISPMOVA,20HCJNEA,#00H,ST1MOV20H,#10ST2:MOVP1,#0EDHCJNER1,#0FFH,TZ2MOVR1,#00HDEC21HDEC23HTZ2:MOVR2,21HMOVR3,23HLCALLDISPMOVA,21HCJNEA,#00H,ST2MOV2

7、1H,#05MOV23H,#15ST3:MOVP1,#0BEHCJNER1,#0FFH,TZ3MOVR1,#00HDEC24HDEC22HTZ3:MOVR2,24HMOVR3,22HLCALLDISPMOVA,22HCJNEA,#00H,ST3MOV22H,#10ST4:MOVP1,#0DEHCJNER1,#0FFH,TZ4MOVR1,#00HDEC24HDEC21HTZ4:MOVR2,24HMOVR3,21HLCALLDISPMOVA,21HCJNEA,#00H,ST4MOV21H,#05MOV24H,#15LJMPST1DISP:MOVA,R2MOVB,#10DIVABMOV60H,AMO

8、V61H,BMOVA,R3MOVB,#10DIVABMOV62H,AMOV63H,BMOV40H,#04HMOVR5,#01HMOVLLP:MOVA,R0MOVDPTR,#TABLEMOVCA,A+DPTRMOVP0,AMOVA,R5MOVP2,A LCALLDELAY1 MOVP2, RLAMOVR5,AINCR0DJNZRETDELAY1:;延時(shí)子程序MOVR4,#12DL2:MOVR7,#12DJNZR7,$DJNZRETTABLE:DBDB92H,82H,0F8H,80H,90H END總結(jié)交通燈的設(shè)計(jì)總結(jié):交通燈的設(shè)計(jì)總結(jié):通過此次課程設(shè)計(jì),使我更加扎實(shí)的掌握了有關(guān)電子線路方面的知識(shí)

9、,在設(shè)計(jì)過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識(shí)欠缺和經(jīng)驗(yàn)不足。實(shí)踐出真知, 通過自己親手實(shí)踐, 是我們掌握的知識(shí)不再是紙上談兵。過而能改,善莫大焉。在課程設(shè)計(jì)過程中,我們不斷發(fā)現(xiàn)錯(cuò)誤,不斷改正,不斷 領(lǐng)悟,不斷獲取。最終的檢測(cè)調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉” 的知行觀。這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多問題,最后在老 師的指導(dǎo)下,終于游逆而解。在今后社會(huì)的發(fā)展和學(xué)習(xí)實(shí)踐過程中,一定要不懈 努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進(jìn)行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會(huì)極大人的認(rèn)可。而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會(huì)極大人的認(rèn)可。課程設(shè)計(jì)誠(chéng)然是一門專業(yè)課,給我

溫馨提示

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

評(píng)論

提交評(píng)論