694單片機(jī)交通燈課程方案設(shè)計(jì)書(shū)_第1頁(yè)
694單片機(jī)交通燈課程方案設(shè)計(jì)書(shū)_第2頁(yè)
694單片機(jī)交通燈課程方案設(shè)計(jì)書(shū)_第3頁(yè)
694單片機(jī)交通燈課程方案設(shè)計(jì)書(shū)_第4頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、個(gè)人收集整理勿做商業(yè)用途封面?zhèn)€人收集整理勿做商業(yè)用途作者: Pan Hongliang僅供個(gè)人學(xué)習(xí)單片機(jī)課程設(shè)計(jì)報(bào)告?zhèn)€人收集整理勿做商業(yè)用途交通燈學(xué)院:現(xiàn)代科技學(xué)院專(zhuān)業(yè):自動(dòng)化班級(jí):0802學(xué)生姓名:李鑫學(xué)號(hào):2008100694指導(dǎo)教師:李曉林設(shè)計(jì)時(shí)間:2011/6/30一、設(shè)計(jì)目的1、通過(guò)單片機(jī)課程設(shè)計(jì),熟練掌握匯編語(yǔ)言的編程方法,將理論聯(lián)系到實(shí)踐中去,提高我們的動(dòng)腦和動(dòng)手的能力。2、通過(guò)交通信號(hào)燈控制系統(tǒng)的設(shè)計(jì),掌握定時(shí)/ 計(jì)數(shù)哭的使用方法,和簡(jiǎn)單程序的編寫(xiě),最終提高我們的邏輯抽象能力。二、設(shè)計(jì)任務(wù)和要求任務(wù):設(shè)計(jì)一個(gè)能夠控制十二盞交通信號(hào)燈的模擬系統(tǒng)要求:利用單片機(jī)的定時(shí)器定時(shí),令十字

2、路口的紅綠燈交替點(diǎn)亮和熄滅,并用 LED燈顯示倒計(jì)時(shí)間。三、設(shè)計(jì)原理分析個(gè)人收集整理勿做商業(yè)用途人行道人人行行道道人行道1、首先了解實(shí)際交通燈的變化情況和規(guī)律。假設(shè)一個(gè)十字路口如上圖所以,為東南西北走向。初始狀態(tài) 0 為東西南北都紅燈亮。然后轉(zhuǎn)狀態(tài) 1東西綠燈通車(chē),南北紅燈亮。過(guò)一段時(shí)間后,轉(zhuǎn)狀態(tài)2,東西綠燈滅,黃燈閃幾下,南北還是紅燈。再轉(zhuǎn)狀態(tài)3,南北綠燈通車(chē),東西紅燈亮。過(guò)一段時(shí)間后轉(zhuǎn)狀態(tài)4,南北綠燈滅,閃幾個(gè)黃燈,東西還是為紅燈亮,一段時(shí)間后,又循環(huán)至狀態(tài)1。列出交通信號(hào)燈的狀態(tài)表如下:(其中, 1 代表燈亮, 0 代表燈滅)狀態(tài)北西南東綠 黃 紅綠 黃 紅綠 黃 紅綠 黃 紅00010

3、0100100110011000011002001010001010310000110000140100010100012、對(duì)于交通信號(hào)燈來(lái)說(shuō),應(yīng)該有東西南北共四組燈,但由于同一道上的兩組的信號(hào)燈的顯示情況是相同的, 所以只要用兩組就行了, 因此,采用單片機(jī)內(nèi)部的 I/O 口上的 P1 口中的 6 個(gè)引腳即可來(lái)控制 6 個(gè)信號(hào)燈。3、通過(guò)編寫(xiě)程序,實(shí)現(xiàn)對(duì)發(fā)光二極管的控制,來(lái)模擬交通信號(hào)燈的管理。每延時(shí)一段時(shí)間,燈的顯示情況都會(huì)按交通燈的顯示規(guī)律進(jìn)行狀態(tài)轉(zhuǎn)換。4、通過(guò)延時(shí)時(shí)間送顯,可以在原有的交通信號(hào)燈系統(tǒng)的基礎(chǔ)上,增添其倒計(jì)時(shí)間的顯示功能,實(shí)現(xiàn)其功能的擴(kuò)展。四、硬件資源及其分配主要用到的硬件:

4、 P1 口、 P3 口、 LED數(shù)碼管、 LED發(fā)光二級(jí)管、定時(shí)器 T0 硬件分配:1、 P1 口:做為輸出口,與發(fā)光二極管相連接,其狀態(tài)及對(duì)應(yīng)的十六進(jìn)制值個(gè)人收集整理勿做商業(yè)用途如下:方向無(wú)南北東西十 六 進(jìn)狀態(tài)P1.7 P1.6P1.5 P1.4 P1.3P1.2 P1.1 P1.0制值00000100109H1000011000CH2000010100AH0000100008H30010000121H40001000111H0000000101H說(shuō)明都為紅燈亮東西綠南北紅東西黃閃南北紅東西紅南北綠南北黃閃東西紅2、P3 口中的 P3.0(RXD)和 P3.1(TXD) 作特殊用途 , 數(shù)

5、據(jù) ( 倒計(jì)時(shí)時(shí)間 ) 從 RXD 端輸入 ,TXD 端輸出。3、74LS240和 LED發(fā)光二極管用來(lái)顯示燈亮情況。4、定時(shí) / 計(jì)數(shù)器 T0 用來(lái)產(chǎn)生 1 秒的定時(shí)5、74LS240和數(shù)碼管用來(lái)顯示時(shí)間五、硬件圖個(gè)人收集整理勿做商業(yè)用途六、程序框圖程序流程圖:七、程序流程圖及程序主程序 :程序清單:;主程序:ORG 0000HAJMP MAINORG 0030HMAIN: MOV SP,#60HMOV SCON,#00H;設(shè)置串行口工作方式為方式0CLR TICLR RIMOV A,#09H;置初態(tài) , 東南西北都為紅燈亮個(gè)人收集整理勿做商業(yè)用途MOV P1,AMOV R2,#4LCALL

6、 DELAY;調(diào)用 4 次 1 秒的延時(shí)子程序H1:MOV A,#0CH;東西綠燈亮 , 南北紅燈亮MOV P1,AMOV R2,#10LCALL DELAY;調(diào)用 10 次 1 秒的延時(shí)子程序MOV R7,#03H;黃燈閃爍次數(shù)為 3 次H2:MOV A,#0AH;東西黃燈閃 , 南北紅燈亮MOV P1,AMOV R2,#1LCALL DELAY;每 1 秒閃爍一次MOV A,#18H;南北紅燈亮 , 南北黃燈也閃MOV P1,AMOV R2,#1LCALL DELAY;調(diào)用 1 秒的延時(shí)子程序DJNZ R7,H2;判斷閃爍次數(shù)是否達(dá)到MOV A,#21H;東西紅燈亮 , 南北綠燈亮MOV

7、P1,AMOV R2,#10;LCALL DELAY;延時(shí) 10秒MOV R7,#03HH3:MOV A,#11H;東西紅燈亮 , 南北黃燈閃MOV P1,AMOV R2,#1LCALL DELAYMOV A,#03H;東西紅燈亮 , 東西黃燈閃MOV P1,AMOV R2,#1LCALL DELAYDJNZ R7,H3;判斷黃燈閃的次數(shù)是否達(dá)到LJMP H1;循環(huán);1 秒的延時(shí)子程序 :DELAY: MOV R3,#20; 定時(shí)1秒MOV TMOD,#10H;T1定時(shí)器,方式 1個(gè)人收集整理勿做商業(yè)用途MOV TH1,#3CHMOV TL1,#0B0HSETB TR1LOOP: JBC TF

8、1,NEXTSJMP LOOPNEXT: MOV TL1,#080HMOV TH1,#3CHDJNZ R3,LOOP; 數(shù)據(jù)傳送 :DEC R2MOV DPTR,#CDATAMOV A,R2SWAP AANL A,#0FHMOVC A,A+DPTRCPLA;MOV SBUF ,AAA1: JBC TI,A1SJMP AA1A1:MOV A,R2ANL A,#0FHMOVC A ,A+DPTRCPL AMOV SBUF ,AAAB1: JBC TI,AB1SJMP AAB1;R2;自動(dòng)減 1置表初地址屏蔽 R2的高位讀表格數(shù)據(jù)取反串行發(fā)送數(shù)據(jù)AB1:CJNE R2,#00H,DELAY;當(dāng) R2

9、 為 0 時(shí)返回 , 不為 0 時(shí), 則跳轉(zhuǎn)RETCDATA:DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09HEND八、調(diào)試運(yùn)行1、接硬件圖接線,為了確保東西南北紅黃綠燈能夠?qū)?yīng)顯示,實(shí)驗(yàn)時(shí),對(duì)P1口的接線做了調(diào)整。即, P1.0 接 L3,P1.1 接 L2,P1.2 接 L1,P1.3 接 L6,P1.4 接 L5,P1.5 接 L32、S/P 區(qū) DATA插孔接 BUS 3區(qū) P3。0個(gè)人收集整理勿做商業(yè)用途S/P區(qū) CLK插孔接 BUS 3區(qū) P3。 1S/P區(qū) CLR 接/SP 插孔3、從 0030H單元開(kāi)始連續(xù)運(yùn)行,觀察六個(gè)LED燈是否與交通顯示

10、情況對(duì)應(yīng),如果有偏差,則單步運(yùn)行或斷點(diǎn)運(yùn)行,進(jìn)行調(diào)試,直至滿足設(shè)計(jì)要求。5、調(diào)試完燈的顯示后,從0030H開(kāi)始連續(xù)運(yùn)行,觀察數(shù)碼管顯示的是否正常,如果不正常,則運(yùn)用單步運(yùn)行或斷點(diǎn)運(yùn)行進(jìn)行分析和調(diào)試,直至滿足要求。6、整體運(yùn)行,觀察燈顯示和時(shí)間顯示是否都符合要求,如果不符合,則再調(diào)試。直至滿足要求。九、設(shè)計(jì)心得體會(huì)在這次難得的課程設(shè)計(jì)過(guò)程中我鍛煉了自己的思考能力和動(dòng)手能力。通過(guò)題目選擇和設(shè)計(jì)電路的過(guò)程中, 加強(qiáng)了我思考問(wèn)題的完整性和實(shí)際生活聯(lián)系的可行性。在方案設(shè)計(jì)選擇和芯片的選擇上,培養(yǎng)了我們綜合應(yīng)用單片機(jī)的能力 , 對(duì)單片機(jī)的各個(gè)管腳的功能也有了進(jìn)一步的認(rèn)識(shí)。 還鍛煉我們個(gè)人的查閱技術(shù)資料的能

11、力,動(dòng)手能力,發(fā)現(xiàn)問(wèn)題,解決問(wèn)題的能力。并且我們熟練掌握了有關(guān)器件的性能及測(cè)試方法。再次感謝老師的輔導(dǎo)以及同學(xué)的幫助,是他們讓我有了一個(gè)更好的認(rèn)識(shí),無(wú)論是學(xué)習(xí)還是生活,生活是實(shí)在的,要踏實(shí)走路。課程設(shè)計(jì)時(shí)間雖然很短,但我學(xué)習(xí)了很多的東西,使我眼界打開(kāi),感受頗深。通過(guò)單片機(jī)課程設(shè)計(jì),我不僅加深了對(duì)單片機(jī)理論的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去, 而且我還學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新,是要我們學(xué)會(huì)將理論很好地聯(lián)系實(shí)際,并不斷地去開(kāi)動(dòng)自己的大腦, 從為人類(lèi)造福的意愿出發(fā),做自己力所能及的, 別人卻沒(méi)想到的事。使之不斷地戰(zhàn)勝別人, 超越前人。同時(shí),更重要的是,我在

12、這一設(shè)計(jì)過(guò)程中,學(xué)會(huì)了堅(jiān)持不懈,不輕易言棄。設(shè)計(jì)過(guò)程,也好比是我們?nèi)祟?lèi)成長(zhǎng)的歷程,常有一些不如意,也許這就是在對(duì)我們提出了挑戰(zhàn),勇敢過(guò),也戰(zhàn)勝了,勝利的鐘聲也就一定會(huì)為我們而敲響。這個(gè)設(shè)計(jì)過(guò)程中, 我遇到過(guò)許多次失敗的考驗(yàn),就比如,自己對(duì)實(shí)際生活中的交通秩序的不了解給整個(gè)設(shè)計(jì)帶來(lái)的困擾,但是做完課程設(shè)計(jì)后對(duì)比發(fā)現(xiàn)與用8255 來(lái)制作的交通燈控制系統(tǒng)相比,程序簡(jiǎn)單易讀,結(jié)構(gòu)清楚,最重要的是成本低。在設(shè)計(jì)一個(gè)系統(tǒng), 除了達(dá)到所要求的性能指標(biāo)以外,成本也是很重要的一個(gè)指標(biāo)。成本的高低也決定了產(chǎn)品的適用性。十、參考文獻(xiàn)單片機(jī)原理與應(yīng)用主編:張?chǎng)蔚入娮庸I(yè)出版社個(gè)人收集整理勿做商業(yè)用途版權(quán)申明本文部分內(nèi)

13、容,包括文字、圖片、以及設(shè)計(jì)等在網(wǎng)上搜集整理。版權(quán)為潘宏亮個(gè)人所有This articleincludessome parts,includingtext,pictures,and design. Copyright is Pan Hongliangs personal ownership.用戶(hù)可將本文的內(nèi)容或服務(wù)用于個(gè)人學(xué)習(xí)、研究或欣賞,以及其他非商業(yè)性或非盈利性用途, 但同時(shí)應(yīng)遵守著作權(quán)法及其他相關(guān)法律的規(guī)定,不得侵犯本網(wǎng)站及相關(guān)權(quán)利人的合法權(quán)利。除此以外,將本文任何內(nèi)容或服務(wù)用于其他用途時(shí),須征得本人及相關(guān)權(quán)利人的書(shū)面許可,并支付報(bào)酬。Users may use the contents

14、 or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimaterights of this website and its rele

15、vant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.個(gè)人收集整理勿做商業(yè)用途轉(zhuǎn)載或引用本文內(nèi)容必須是以新聞性或資料性公共免費(fèi)信息為使用目的的合理、善意引用,不得對(duì)本文內(nèi)容原意進(jìn)行曲解、修改,并自負(fù)版權(quán)等法律責(zé)任。Reproduction or quotation of the content of this articlemus

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論