版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)課程設(shè)計(論文)摘 要隨著各種交通工具的發(fā)展和交通指揮的需要,第一盞名副其實的三色燈(紅、黃、綠三種標(biāo)志)于1918年誕生。它是三色圓形四面投影器,被安裝在紐約市五號街的一座高塔上,由于它的誕生,使城市交通大為改善。中國最早的馬路紅綠燈,是于1928年出現(xiàn)在上海的英租界。隨著經(jīng)濟(jì)的高速發(fā)展,各種交通工具都迅速發(fā)展。所以交通在人們的日常生活中占有重要的地位,隨著人們社會活動的日益頻繁,這點更是體現(xiàn)的淋漓盡致。交通信號燈的出現(xiàn),使交通得以有效管制,對于疏導(dǎo)交通流量、提高道路通行能力,減少交通事故有明顯效果。單片機(jī)自問世以來,性能不斷提高和完善,其資源又能滿足很多場合的應(yīng)用,加之單片機(jī)具有集成
2、度高、功能強(qiáng)、速度快、體積小、功耗低、使用方便、性能可靠、價格低廉,其易于產(chǎn)品化、抗干擾能力強(qiáng)、可在各種惡劣環(huán)境下可靠的工作等特點。特別是它強(qiáng)大的面向控制能力,使它在工業(yè)控制領(lǐng)域,智能儀表、外設(shè)控制、家用電器、機(jī)器人、軍事裝置等方面得到了廣泛的應(yīng)用。本系統(tǒng)采用單片機(jī)at89c51為中心器件來設(shè)計交通燈控制器,系統(tǒng)實用性強(qiáng)、操作簡單、擴(kuò)展強(qiáng)、實用性高。本設(shè)計就是采用單片機(jī)模擬十字路口交通燈的各種狀態(tài)顯示以及倒計時時間。本設(shè)計系統(tǒng)由單片機(jī)i/o口擴(kuò)展系統(tǒng)、交通燈狀態(tài)顯示系統(tǒng)、led數(shù)碼顯示系統(tǒng)等幾大部分組成。系統(tǒng)除基本的交通燈功能外,還具有倒計時、緊急情況處理等功能,較好的模擬實現(xiàn)了十字路口可能出
3、現(xiàn)的狀況。本系統(tǒng)采用單片機(jī)c語言編寫,主要編寫了主程序,led數(shù)碼管顯示程序等??傮w上完成了軟件的編寫。關(guān)鍵詞:交通燈,控制,at89c51,倒計時顯示目 錄摘 要i目 錄ii第1章 緒 論1第2章 設(shè)計內(nèi)容22.1設(shè)計目的22.2設(shè)計要求22.3設(shè)計思想22.4實現(xiàn)功能2第3章 系統(tǒng)設(shè)計方案43.1十字路口的交通燈分布示意圖43.2 led燈顯示原理43.3系統(tǒng)硬件接線圖5第4章 軟件系統(tǒng)設(shè)計64.1狀態(tài)地址分配64.2延時程序模塊的設(shè)計64.3程序流程圖7第5章 軟件仿真8第六章 心得體會10參考文獻(xiàn)13附 錄14系統(tǒng)程序:14實驗元器件:15單片機(jī)課程設(shè)計(論文)第1章 緒 論從最早的手
4、牽皮帶到20世紀(jì)50年代的電氣控制,從采用計算機(jī)控制到現(xiàn)代化的電子定時監(jiān)控,交通信號燈在科學(xué)化、自動化上不斷地更新、發(fā)展和完善。近年來隨著科技的飛速發(fā)展,單片機(jī)的應(yīng)用正在不斷地走向深入,同時帶動傳統(tǒng)控制檢測日新月益更新。在實時檢測和自動控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往是作為一個核心部件來使用,僅單片機(jī)方面知識是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu),以及針對具體應(yīng)用對象特點的軟件結(jié)合,加以完善。由于近年來各大城市交通事故的增多、在交通事故中傷亡人員不斷增加,解決交通事故成了廣大人民和大眾關(guān)注的焦點,所以我特意選擇了交通信號燈課程設(shè)計。交通信號燈的出現(xiàn),使交通得以有效管制,對于疏導(dǎo)交通流量、提高道路通行
5、能力,減少交通事故有明顯效果。交通信號燈在大多數(shù)城市得到了廣泛的應(yīng)用。傳統(tǒng)的交通信號燈控制一般采用了電子線路和繼電器控制,結(jié)構(gòu)復(fù)雜,可靠性低,故障率高。本次設(shè)計是基于at89c51單片機(jī)的交通燈控制系統(tǒng),東西南北的通行時間可調(diào),倒計時顯示通行時間燈功能,該系統(tǒng)具有設(shè)計周期短、可靠性高、維護(hù)方便、使用簡單等優(yōu)點。第2章 設(shè)計內(nèi)容2.1設(shè)計目的(1)掌握交通燈的控制原理,并能運(yùn)用c語言編寫程序,對所學(xué)的知識進(jìn)一步深入了解。(2)為解決近年來各大城市交通事故的增多、在交通事故中傷亡人員不斷增加問題,并且疏導(dǎo)交通流量、提高道路通行能力,設(shè)計一款實用性高、操作簡單的交通燈。(3)通過交通燈模擬系統(tǒng)的設(shè)計
6、可以進(jìn)一步認(rèn)識單片機(jī)在控制系統(tǒng)中的重要性。在完成理論學(xué)習(xí)和必要的實驗后,掌握了單片機(jī)的基本原理和各種基本功能的應(yīng)用,但對單片機(jī)的硬件實際應(yīng)用設(shè)計和單片機(jī)完整的用戶程序設(shè)計還不清楚,實際動手能力不夠,所以進(jìn)行一次課程設(shè)計。2.2設(shè)計要求設(shè)計一個能夠控制十二盞交通信號燈的模擬系統(tǒng)。利用單片機(jī)的定時器定時,令十字路口的紅綠燈交替點亮和熄滅,并用led燈顯示倒計時間,并通過單片機(jī)p1口控制交通燈(紅黃綠三色lcd)的替換。2.3設(shè)計思想在該交通燈控制系統(tǒng)中,東西南北四個方向各有紅黃綠三種顏色的指示燈各一盞,共計12盞指示燈,用以來指揮車輛和行人安全通行。當(dāng)紅色指示燈亮的時候表示禁止該方向的車輛和行人通
7、行,當(dāng)綠色指示燈亮的時候表示允許該方向的車輛和行人通行,當(dāng)黃色指示燈亮的時候提示人們紅、綠燈的狀態(tài)即將切換。并且黃燈燃亮?xí)r為東西南北兩干道的公共停車時間。為了達(dá)到上述設(shè)計要求,可以用一片at89c51單片機(jī)實現(xiàn)。用at89c51的p0口(p1.0p1.5)分別接上垂直兩個道口的6盞信號燈;用led燈顯示倒計時間。具體設(shè)計思路如下:收集并整理資料,硬件設(shè)計,軟件設(shè)計,proteus仿真,設(shè)計體會與總結(jié)。2.4實現(xiàn)功能功能如下:1)南北方向(主干道)車道和東西方向(支干道)車道兩條交叉道路上的車輛交替運(yùn)行,主干道每次通行時間都設(shè)為37秒、支干道每次通行間為37秒,時間可設(shè)置修改。2)在綠燈轉(zhuǎn)為紅燈
8、時,要求黃燈先亮3秒鐘,才能變換運(yùn)行車道;3)東西方向、南北方向車道除了有紅、黃、綠燈指示外,每一種燈亮的時間都用顯示器進(jìn)行顯示(采用倒計時的方法)。4)一道有車而另一道無車(實驗時用開關(guān) k0 和 k1 控制),交通燈控制系統(tǒng)能立即讓有車道放行。 5)有緊急車輛要求通過時,系統(tǒng)要能禁止普通車輛通行,a、b道均為紅燈,緊急車由k0k1 開關(guān)模擬。 第3章 系統(tǒng)設(shè)計方案3.1十字路口的交通燈分布示意圖十字路口的交通燈分布示意圖如圖3-1所示,將這12個交通燈進(jìn)行編號。圖3-1 十字路口交通燈分布示意圖這12個交通燈共有四個狀態(tài):狀態(tài)1(s1):南北綠燈(3、9)亮,東西紅燈(4、10)亮狀態(tài)2(
9、s2):南北黃燈(2、8)亮,東西仍為紅燈(4、10)亮狀態(tài)3(s3):南北紅燈(1、7)亮,東西綠燈(6、12)亮狀態(tài)4(s4):東西黃燈(5、11)亮,南北仍為紅燈(1、7)亮3.2 led燈顯示原理led顯示的特點是每個數(shù)碼管必須接一個7位鎖存器用來鎖存待顯示的字型碼。送入一次字型碼顯示自行一直保持,直到送入新字型碼為止。這種方法的優(yōu)點是占用cpu時間少,顯示便于監(jiān)測和控制。交通燈用以實現(xiàn)對主支路的控制,紅燈亮表示“停止”,綠燈亮表示“通行”,黃燈是警告信號。南北通行,東西禁止時利用定時器中斷倒計時37s;東西通行,南北禁止時利用定時器中斷倒計時37s。中間黃燈各3秒。3.3系統(tǒng)硬件接線
10、圖圖3-2硬件接線圖第4章 軟件系統(tǒng)設(shè)計4.1狀態(tài)地址分配狀態(tài)地址分配如表4-1所示:表4-1p1.0p1.1p1.2p1.3p1.4p1.5p1.6p1.7燈閃亮情況10000111南北綠東西紅01000111南北黃東西紅00110011南北紅東西綠00101011南北紅東西黃led顯示器中發(fā)光二極管采用共陰極接法時,其十六進(jìn)制數(shù)的字形代碼見表4-2所示:表4-2 十六進(jìn)制數(shù)字型代碼表字型共陰極代碼字型共陰極代碼03fh67dh106h707h25bh87fh34fh96fh466h56dh4.2延時程序模塊的設(shè)計 延遲程序塊是要生成一定的是時間延時,這在數(shù)碼管顯示模塊中會用到延遲程序,以滿
11、足倒計時的效果。程序如下:void delayms(unsigned int ms)unsigned char i;while(ms-)for(i=0;i<=120;i+);4.3程序流程圖初始化yyn南北綠東西紅t<3st<3s南北綠東西紅t<37s南北黃東西紅ny南北紅東西綠南北黃東西綠t<37snny第5章 軟件仿真在proteus軟件仿真之前必須在proteus里面畫出硬件的外部接線圖,接下來裝入程序,然后組建生成hex文件,接下來就可以運(yùn)行仿真了。其初始狀態(tài)時的圖形如圖5-1所示南北方向亮綠燈37秒,東西方向亮紅燈:圖5-1南北通行東西停止如下所示南北方
12、向亮黃燈3秒,東西方向亮紅燈:圖5-2南北黃燈東西紅燈如下所示東西方向亮綠燈37秒,南北方向亮紅燈:圖5-3東西通行南北停止如下所示東西方向黃紅燈33秒,南北方向亮紅燈:圖5-4東西黃南北紅燈 第六章 心得體會經(jīng)過一周的單片機(jī)課程設(shè)計,經(jīng)歷了很多也學(xué)會了很多。本次做的是關(guān)于交通燈系統(tǒng)的設(shè)計,雖說交通燈在我們?nèi)粘I钪泻芷毡榈拇嬖?,我們對它似乎也很熟悉,但是等到做這個課設(shè)的時候,我才發(fā)現(xiàn)其實不是這樣的。剛開始實在不知道從何下手,通過認(rèn)真查閱資料,整個設(shè)計就開始有了頭緒。在設(shè)計過程中,會出現(xiàn)了一些問題,但都是常見的小問題,如:代碼中雙引號的使用并不是在英語書寫狀態(tài)下,輸入字母出錯等,在調(diào)試時出現(xiàn)異
13、常,不過這些都是經(jīng)常性錯誤,經(jīng)過調(diào)試修改都一一解決,程序順利完成,并實現(xiàn)了其功能。綜合課程設(shè)計讓我把以前學(xué)習(xí)到的知識得到鞏固和進(jìn)一步的提高認(rèn)識,對已有知識有了更進(jìn)一步的理解和認(rèn)識。在此,由于自身能力有限,在課程設(shè)計中碰到了很多的問題,但通過查閱相關(guān)書籍、資料以及和周圍同學(xué)交流后都得以一一解決。當(dāng)然,通過這次課程設(shè)計,我也發(fā)現(xiàn)了自身的很多不足之處,在以后的學(xué)習(xí)中,我會不斷的完善自我,不斷進(jìn)取,能使自己在單片機(jī)編程這方面有一個大的發(fā)展。在此次課程設(shè)計過程中,我把單片機(jī)的理論知識用于實踐中,使理論與實踐相結(jié)合,使我的理論知識的到了鞏固,在查資料翻閱資料的過程中也豐富了我的知識跟閱歷。兩周的單片機(jī)課程
14、設(shè)計收獲到了很多,從一開始的什么都不懂,到后來了解其中的原理。失敗了無數(shù)次,但也在失敗中總結(jié)了很多經(jīng)驗,尤其是在無數(shù)次失敗后得到成功后的喜悅感與成就感是無可代替的。在以后的學(xué)習(xí)中,我會不斷的完善自我,不斷進(jìn)取,能使自己在單片機(jī)編程這方面有一個大的發(fā)展。再次感 謝老師的輔導(dǎo)以及同學(xué)的幫助,是他們讓我有了一個更好的認(rèn)識,無論是學(xué)習(xí)還是生活,生活是實在的,要踏實走路。課程設(shè)計時間雖然很短,但我學(xué)習(xí)了很多的東西,使我眼界打開,感受頗深。 雖然設(shè)計仿真調(diào)試的過程很艱辛,但結(jié)果還是好的,看到仿真結(jié)果出來,看到交通燈的循環(huán)閃爍,心情頓時好起來,調(diào)試過程講解要一絲不茍的去聽去想,因為只有都明白了,做起設(shè)計就會
15、事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設(shè)計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調(diào)試,掌握其方法。在這次難得的課程設(shè)計過程中我鍛煉了自己的思考能力和動手能力。通過題目選擇和設(shè)計電路的過程中,加強(qiáng)了我思考問題的完整性和實際生活聯(lián)系的可行性。在方案設(shè)計選擇和芯片的選擇上,培養(yǎng)了我們綜合應(yīng)用單片機(jī)的能力,對單片機(jī)的各個管腳的功能也有了進(jìn)一步的認(rèn)識。還鍛煉我們個人的查閱技術(shù)資料的能力,動手能力,發(fā)現(xiàn)問題,解決問題的能力。并且我們熟練掌握了有關(guān)器件的性能及測試方法。致 謝回顧起此次單片機(jī)課程設(shè)計,讓我感慨很多,從選題到定稿,從理論到實踐,在這段的日子里,可以
16、說是苦多于甜,但是可以學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多書本上所沒有學(xué)到過的知識。在課程設(shè)計的研究及整理期間,導(dǎo)師給了我很大的支持和鼓勵,才使得論文得以順利的完成,在此謹(jǐn)向?qū)煴硎局倚牡母兄x和崇高的敬意。為了這次課程設(shè)計老師付出了很多,老師們不辭辛苦地為我們解決課程設(shè)計所遇到的問題,還有同學(xué)們的熱心幫助使我順利的完成了這次課程設(shè)計,在此感謝老師和同學(xué)們的幫助。參考文獻(xiàn)1 蔡美琴等-2版.mcs-51系列單片機(jī)系統(tǒng)及其應(yīng)用.北京:高等教育出版社,2004.1-42 張毅剛,劉杰. mcs-51系列單片機(jī)原理及應(yīng)用.哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2004.256
17、-2703 蔡美琴,張為民等.mcs-51系列單片機(jī)系統(tǒng)及其應(yīng)用.北京:高等教育出版社,1992.68-964 陳寧,單片機(jī)技術(shù)項目教程. 南京:南京東南大學(xué)出版社,2008-45李曉林等,單片機(jī)原理與接口技術(shù).北京:電子工業(yè)出版社,2010-12附 錄系統(tǒng)程序:#include<reg51.h>sbit p10=p10;sbit p11=p11;sbit p12=p12;sbit p13=p13;sbit p14=p14;sbit p15=p15;sbit p00=p00;sbit p01=p01;sbit p02=p02;unsigned char tab_seg10=0x3f
18、,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;void delayms(unsigned int ms)unsigned char i;while(ms-)for(i=0;i<=120;i+);main() unsigned char i;ea=1;et0=1;tr0=1;tmod=0x01;while(1)for(i=37;i>0;i-) p2=tab_segi/10; p3=tab_segi%10;p10=1;p11=0;p12=0;p13=0;p14=0;p15=1; delayms(1000);for(i=3;i>0;i-) p2=tab_segi/10; p3=tab_segi%10;p10=0;p11=1;p12=0;p13=0;p14=0;p15=1; delayms(1000);for(i=37;i>0;i-) p2=tab_segi/10; p3=tab_segi%10;p10=0;p11=0;p12=1;p13=1;p14=0;p15=0; delayms(1000); for(i=3;i>0;i-) p2=tab_segi/10; p3=tab_segi%10;p10=0;p11=0;p12=1;p13=0;p14=1;p1
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勤儉節(jié)約是美德講話稿范文(16篇)
- 醫(yī)療安全生產(chǎn)整改報告(9篇)
- 糖漿劑型藥物吸收研究-洞察分析
- 醫(yī)生年度工作總結(jié)(6篇)
- 2025中外來料加工合同模板
- 2025標(biāo)準(zhǔn)的酒店賓館裝修合同
- 2025工程中介居間合同協(xié)議書
- 2025餐廳承包合同協(xié)議書分享
- 滎陽機(jī)場透水磚施工方案
- 無錫學(xué)校商用廚具施工方案
- 西師大版五年級上冊小數(shù)混合運(yùn)算題100道及答案
- 2022年7月國家開放大學(xué)本科《中國法律史》期末紙質(zhì)考試試題及答案
- 行政文秘筆試題
- 2024年部門年終工作總結(jié)參考(四篇)
- 主題四 第1課 節(jié)氣與我們的生活(教學(xué)設(shè)計)教科版五年級下冊綜合實踐活動
- 二年級數(shù)學(xué)上冊口算天天練
- 肯耐珂薩題庫
- 2024國家開放大學(xué)電大本科《液壓氣動技術(shù)》期末試題及答案
- 冷凝集素綜合征治療與護(hù)理研究進(jìn)展
- 商務(wù)服務(wù)機(jī)器人技術(shù)現(xiàn)狀與未來發(fā)展趨勢研究
- 工業(yè)物聯(lián)網(wǎng)(IIoT)行業(yè)發(fā)展全景調(diào)研與投資趨勢預(yù)測研究報告
評論
0/150
提交評論