杭少賓交通燈設(shè)計(jì)報(bào)告_第1頁(yè)
杭少賓交通燈設(shè)計(jì)報(bào)告_第2頁(yè)
杭少賓交通燈設(shè)計(jì)報(bào)告_第3頁(yè)
杭少賓交通燈設(shè)計(jì)報(bào)告_第4頁(yè)
杭少賓交通燈設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、單片機(jī)課程設(shè)計(jì)報(bào)告書(shū)課題名稱(chēng) 姓 名 學(xué) 號(hào) 院系部 專(zhuān) 業(yè) 指導(dǎo)教師交通指示燈杭少賓20086508電氣系電氣工程及其自動(dòng)化馬麗、焦詠梅、高艷玲20門(mén)年7月3日交通指示燈設(shè)計(jì)0810-3杭少賓一、設(shè)計(jì)目的通過(guò)本次課程設(shè)計(jì)更進(jìn)一步的掌握所學(xué)的理論知識(shí),學(xué)習(xí)和掌握單片機(jī)中常 用接口電路的應(yīng)用和設(shè)計(jì)技術(shù),給了我理論與實(shí)踐結(jié)合的機(jī)會(huì)。同時(shí)使我使自己 的設(shè)計(jì)水平和對(duì)所學(xué)的知識(shí)的應(yīng)用能力以及分析問(wèn)題解決問(wèn)題的能力得到全面 提高。二、設(shè)計(jì)要求1、可手動(dòng)控制和自動(dòng)控制,設(shè)置兩個(gè)輸入控制開(kāi)關(guān)。手動(dòng)/自動(dòng)開(kāi)關(guān),p3.0o p3. 0=1自動(dòng)控制,p3. 0=0手動(dòng)控制。手動(dòng)吋,當(dāng)p3. 1二1時(shí),各方向均為紅燈

2、(交通管制),當(dāng)p3.2二1時(shí),各方向均為黃燈閃爍 (周期2s)2、自動(dòng)控制要求實(shí)現(xiàn):東西綠燈亮5s,南北紅燈亮5s;東西黃燈亮3s,南北紅燈亮 3s;東西紅燈亮5s,南北綠燈亮5s;東西紅燈亮3s,南北黃燈亮3s;然后重復(fù) 剛才過(guò)程,不斷循環(huán)。1k三、硬件電路設(shè)計(jì)vccc?s?_ b°ri1kr2tk2 $5(m)5 6(w6 7w7) 0母caps?_af i總。1rst >xtal1dt p0.0(m)o po. po po po po po po pi衛(wèi)s?2t-1 t c?1 ii使用說(shuō)明(1)先給電路板接通電源之后,按下電路板上的通電開(kāi)關(guān),電路板開(kāi)始通電, 再把程序

3、下載到屯路板芯片里。(2)電路板上的發(fā)光二極管是黃燈閃爍狀態(tài)(周期為2s)。(3)按下s20按鈕,發(fā)光二極管開(kāi)始進(jìn)入自動(dòng)運(yùn)行狀態(tài),東西綠燈亮5s,南北 紅燈亮5s;東西黃燈亮3s,南北紅燈亮3s;東西紅燈亮5s,南北綠燈亮5s;東 西紅燈亮3s,南北黃燈亮3s;然后重復(fù)剛才過(guò)程,不斷循環(huán)。(4)按下s19按鈕,發(fā)光二極管開(kāi)始進(jìn)入均是紅燈(交通管制)狀態(tài)五、流程圖設(shè)計(jì)六、程序設(shè)計(jì)如下:s_ok bit 20h. 0org 0000hsjmp mainorg 000biito屮斷矢量ajmp erorg 0030hmain:mov sp,#60h設(shè)堆棧指針clr ea關(guān)中斷mov tmod, #0

4、111設(shè)to為方式1mov tlo, #oboh設(shè)to時(shí)間常數(shù)(100ms)mov tho, #3chsetb eto允許to中斷setb ptoto中斷為咼優(yōu)先級(jí)setb ea開(kāi)屮斷setb tro啟動(dòng)tomov ro, #10100ms計(jì)數(shù)次數(shù)mov 21h, #00hddp:mov p3, #offh 設(shè)p3 口為輸入方式mov p3,#01hmov a, p3jnb acc. 0, yesacc. 0=0 轉(zhuǎn)到 yes 手動(dòng)mov p3,#02hmov a, p3jnb acc. 1, goodacc. 1=0 轉(zhuǎn)到 goodmov p3,#04hmov a, p3jnb acc. 2

5、, tohuangacc. 2=0 轉(zhuǎn)到 tohuangno:jb 21h. 0, zhid若 p3. 0=1 跳轉(zhuǎn) zhid 自動(dòng)jb 21h. 1, aaa若p3. 1二1跳轉(zhuǎn)aaa紅燈均亮jb 21h. 2, yellow 若 p3. 2二 1 跳轉(zhuǎn) yellow 黃燈閃爍 sjmp ddpyes: mov 21h,#01hgood:sjmp nomov 21h,#02hsjmp noto1iuang:mov 2111, #0411sjmp noaaa: mov pl,#11011011b 紅燈均亮sjmp ddper: clr ea秒計(jì)數(shù)屮斷服務(wù)程序clr s_okdec romov

6、a, rojz er_1sjmp er_2er 1:mov ro,#10setb s_oker_2:mov tho, #3chis時(shí)間到,置標(biāo)志位mov tlo, #obfh重置100ms時(shí)間常數(shù) setb earet iyellow:mov pl, #1011011 ib 黃燈閃爍mov rl,#02num1:jnb s_ok,num1clr s_okdjnz r1,num1mov pl, #offhmov rl,#02num6: jnb s_0k,num6clr s_okdjnz r1,num6sjmp ddpziiid:mov p1,#11oo1111b 自動(dòng)運(yùn)行mov rl, #05n

7、um2:jnb s_ok, num2clr s_okdjnz r1,num2mov p1,#11o1o111bmov rl, #03num3:jnb s_ok, num3clr s_okdjnz r1,num3mov p1,#o1111o11bmov rl, #05num4:jnb s_ok, num4clr s_okdjnz r1,num4mov p1,#1o111o11bmov rl, #03num5:jnb s_ok, num5clr s_okdjnz r1,num5ljmp ddpend七、設(shè)計(jì)總結(jié):通過(guò)這次課程設(shè)計(jì),使我得到了一次用專(zhuān)業(yè)知識(shí)、專(zhuān)業(yè)技能分析和解決問(wèn)題 全面的系統(tǒng)鍛煉。是我在單片機(jī)的基本原理、單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程,以及在 常用編程設(shè)計(jì)思路技巧的掌握方面都向前邁了一大步。本次設(shè)計(jì)雖然時(shí)間短暫, 不過(guò)收獲卻是很大的。這次課程設(shè)計(jì)讓我把以前學(xué)習(xí)的知識(shí)得到鞏固和進(jìn)一步的提高認(rèn)識(shí),對(duì)已有 知識(shí)有了更進(jìn)一步的理解和認(rèn)識(shí)。在此,由于自身能力有限,在

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論

0/150

提交評(píng)論