版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(論文)</b></p><p> 專 業(yè): 自動化 </p><p> 題 目: 單片機交通控制燈的設(shè)計與實現(xiàn) </p><p> 作 者
2、姓 名: </p><p> 導(dǎo)師及職稱: </p><p> 導(dǎo)師所在單位: 電氣工程學(xué)院 </p><p> 2013年 月 日</p><p> 本科畢業(yè)設(shè)計(論文)任務(wù)書</p><p>
3、; ?、?畢業(yè)設(shè)計(論文)題目</p><p> 中文:單片機交通控制燈的設(shè)計與實現(xiàn)</p><p> 英文:Design and implementation of SCM traffic control lamp</p><p><b> ?、?原始資料</b></p><p> [1] 周力,陳躍東,江明
4、.城市智能交通信號控制系統(tǒng)設(shè)計[J].自動化與儀器儀表,2006,(6):37-40.</p><p> [2] 楊漢祥,劉良福,鄔喜輝.利用單片機改進交通燈控制系統(tǒng)[J].北京電子科技學(xué)院學(xué)報,2005,13(4):68-71.</p><p> [3] 李忠國.單片機應(yīng)用技能實訓(xùn)[M].北京:人民郵電出版社,2006.</p><p> [4] 先鋒工作室
5、.單片機程序設(shè)計實例[M].北京:清華大學(xué)出版社,2003.</p><p> [5] 樓然苗.單片機課程設(shè)計指導(dǎo)[M].北京:北京航空航天大學(xué)出版社,2007.</p><p> [6] 王幸之.AT89系列單片機原理與接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2004.</p><p> [7] 李學(xué)海.標準80C51單片機基礎(chǔ)教程[M].北京:北京航
6、空航天大學(xué)出版社,2006.</p><p> [8] 劉樂善.微型計算機接口技術(shù)及應(yīng)用[M].北京:華中科技大學(xué)出版社,2004.</p><p> [9] 李伯成.基于MCS-51單片機的嵌入式系統(tǒng)的設(shè)計[M].北京:電子工業(yè)出版社,2004.</p><p> [10] CaiMeiqin.etc.MSC-51 series single-chip mi
7、crocomputer system and its application[M].BEIJING Higher Education Press,2004.</p><p> [11] Muhammad Ali Mazidi.The 80x86 IBM PC and Compatible Computers[M].BEIJING Higher Education Press,2003.</p>&
8、lt;p> ?、?畢業(yè)設(shè)計(論文)任務(wù)內(nèi)容</p><p><b> 1.課題研究的意義</b></p><p> 城市道路交通自動控制系統(tǒng)的發(fā)展是以城市交通信號控制技術(shù)為前導(dǎo),與汽車工業(yè)并行發(fā)展的。在其各個發(fā)展階段,由于交通的各種矛盾不斷出現(xiàn),人們總是盡可能的把各個歷史階段當時的最新科技成果應(yīng)用到交通自動控制中來,從而促進了交通自動控制技術(shù)的不斷發(fā)展。交
9、通控制研究的發(fā)展,旨在解決人類交通因需求的增多而日益繁重帶來的問題,局限于道路建設(shè)的暫時不足和交通工具的快速增長,就要使更多的車輛安全高效的利用有限的道路資源,避免因無序和搶行等無控制原因造成的不必要阻塞甚至癱瘓,另外,針對整個交通線路車輛的多少實時調(diào)整和轉(zhuǎn)移也十分必要。</p><p> 2.本課題研究的主要內(nèi)容:</p><p> 本課題屬實踐性研究課題。利用單片機AT89S52來
10、設(shè)計交通燈控制系統(tǒng)。系統(tǒng)包括LCD顯示電路、單片機系統(tǒng)、按鍵、繼電器控制電路等。系統(tǒng)根據(jù)設(shè)定功能決定繼電器開啟或閉合,需要設(shè)計相關(guān)電路原理圖及PCB圖,要求設(shè)計程序流程圖和相應(yīng)程序</p><p><b> 3.提交的成果:</b></p><p> ?。?)畢業(yè)設(shè)計(論文)正文;</p><p> ?。?)一篇引用的外文文獻及其譯文;<
11、;/p><p> (3)附不少于10篇主要參考文獻的題錄及摘要;</p><p> ?。?)其他和課題相關(guān)的附件</p><p><b> 摘 要</b></p><p> 當今時代是一個自動化時代,交通燈控制等很多行業(yè)的設(shè)備都與計算機密切相關(guān)。因此一個好的交通燈控制系統(tǒng)將在道路擁擠等交通狀況方面給予技術(shù)革新。本文主
12、要介紹了一個基于AT89C61單片機的交通燈控制系統(tǒng),詳細介紹了利用AT89C61設(shè)計并仿真實現(xiàn)交通燈控制系統(tǒng)的過程重點對硬件設(shè)計、軟件編程、調(diào)試分析以及各模塊系統(tǒng)流程進行了詳細分析對各部分的電路也一一進行了介紹。本電路由AT89C51單片機、按鍵、數(shù)碼管和LED燈組成并在Proteus軟件上實現(xiàn)仿真。</p><p> 關(guān)鍵詞 :交通控制;單片機;AT89C51;仿真</p><p>
13、<b> Abstract</b></p><p> The age is an automation ages nowadays and traffic light control's waiting a lot of equipments of professions is closely related with calculator. Therefore, a good
14、traffic light control system will hustle for road, give technique innovation. This paper describes a 80C52 microcontroller-based traffic light control system, detailed description of the use 89C52 development process of
15、the traffic light control system. Focus on a detailed analysis of the hardware designing, software programming, anal</p><p> Keywords: Traffic Control;SCM;AT89C51;Simulation</p><p><b> 目
16、錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 目錄III</b></p><p><b> 插圖清單V</b></p><p><b>
17、 引言VI</b></p><p> 第1章 緒 論1</p><p> 1.1 基于單片機的交通燈控制系統(tǒng)設(shè)計的目的及意義1</p><p> 1.2 單片機的發(fā)展趨勢2</p><p> 1.3 論文的主要內(nèi)容5</p><p> 第2章 系統(tǒng)的方案設(shè)計6</p>
18、<p> 2.1 系統(tǒng)的正常模式6</p><p> 2.2 系統(tǒng)的緊急模式7</p><p> 第3章 系統(tǒng)硬件設(shè)計10</p><p> 3.1 單片機模塊10</p><p> 3.2 顯示模塊15</p><p> 3.3 按鍵模塊15</p><p&
19、gt; 第4章 系統(tǒng)軟件設(shè)計17</p><p> 4.1 正常工作模式子程序19</p><p> 4.2 延時子程序21</p><p> 4.3 顯示倒計時子程序22</p><p> 4.4 夜間模式子程序24</p><p> 4.5 綠燈閃爍子程序26</p><
20、;p> 第5章 系統(tǒng)測試與實現(xiàn)27</p><p> 5.1 匯編源程序27</p><p> 5.2 Proteus仿真28</p><p><b> 結(jié)論與展望31</b></p><p><b> 致謝32</b></p><p><b
21、> 參考文獻33</b></p><p> 附錄A 英文文獻翻譯34</p><p> 6.1 英文原文34</p><p> 6.2 中文譯文41</p><p> 附錄B 交通燈控制系統(tǒng)源程序45</p><p> 附錄C 系統(tǒng)總電路圖51</p>&l
22、t;p><b> 插圖清單</b></p><p> 圖2-1 系統(tǒng)的正常模式7</p><p> 圖2-2 系統(tǒng)的緊急模式8</p><p> 圖2-3 系統(tǒng)的夜間模式9</p><p> 圖3-1 單片機與其它模塊的連接14</p><p> 圖3-2 顯示
23、模塊15</p><p> 圖3-3 按鍵模塊16</p><p> 圖4-1 主程序流程圖17</p><p> 圖4-2 正常工作模式流程圖20</p><p> 圖4-3 1秒延時子程序流程圖21</p><p> 圖4-4 顯示倒計時子程序流程圖23</p><
24、;p> 圖4-5 夜間工作模式25</p><p> 圖4-6 綠燈閃爍子程序流程圖26</p><p> 圖5-1 源程序編譯圖27</p><p> 圖5-2 正常工作模式模擬結(jié)果28</p><p> 圖5-3 夜間工作模式模擬結(jié)果29</p><p> 圖5-4 緊急工作
25、模式模擬結(jié)果29</p><p> 圖5-5 強制東西通行模式模擬結(jié)果30</p><p><b> 引言</b></p><p> 今天紅綠燈安裝在各個道口上已經(jīng)成為疏導(dǎo)交通車輛最常見和最有效的手段,但這一技術(shù)在19世紀就已出現(xiàn)了。1858年在英國倫敦主要街頭安裝了以燃煤氣為光源的紅藍兩色的機械扳手式信號燈用以指揮馬車通行,這是世
26、界上最早的交通信號燈。1868年英國機械工程師納伊特在倫敦威斯敏斯特區(qū)的議會大廈前的廣場上安裝了世界上最早的煤氣紅綠燈,它由紅綠兩塊以旋轉(zhuǎn)式方形玻璃提燈組成紅色表示“停止”綠色表示“注意”,1869年1月2日煤氣燈爆炸使警察受傷遂被取消。1914年電氣啟動的紅綠燈出現(xiàn)在美國,這種紅綠燈由紅綠黃三色圓形的投光器組成安裝在紐約市5號大街的一座高塔上,紅燈亮表示“停止”綠燈亮表示“通行”。1918年又出現(xiàn)了帶控制的紅綠燈和紅外線紅綠燈,帶控制
27、的紅綠燈一種是把壓力探測器安在地下當車輛接近時,紅燈便變?yōu)榫G燈另一種是用擴音器來啟動紅綠燈司機遇紅燈時按一下喇叭就使紅燈變?yōu)榫G燈,紅外線紅綠燈當行人踏上對壓力敏感的路面時它就能察覺到有人要過馬路,紅外光束能把信號燈的紅燈延長一段時間推遲汽車放行以免發(fā)生交通事故,信號燈的出現(xiàn)使交通得以有效管制對于疏導(dǎo)交通流量、提高道路通行能力減少交通事故有明顯效果。1968</p><p><b> 第1章 緒
28、論</b></p><p> 1.1 基于單片機的交通燈控制系統(tǒng)設(shè)計的目的及意義</p><p> 城市道路交通自動控制系統(tǒng)的發(fā)展是以城市交通信號控制技術(shù)為前導(dǎo),與汽車工業(yè)并行發(fā)展的。在其各個發(fā)展階段,由于交通的各種矛盾不斷出現(xiàn),人們總是盡可能地把各個歷史階段當時的最新科技成果應(yīng)用到交通自動控制中來,從而促進了交通自動控制技術(shù)的不斷發(fā)展。早在1850年,城市交叉口處不斷增長
29、的交通就引發(fā)了人們對安全和擁堵的關(guān)注。世界上第一臺交通自動信號燈的誕生,拉開了城市交通控制的序幕,1868年,英國工程師納伊特在倫敦威斯特敏斯特街口安裝了一臺紅綠兩色的煤氣照明燈,用來控制交叉路口馬車的通行,但一次煤氣爆炸事故致使這種交通信號燈幾乎銷聲匿跡了近半個世紀。1914年及稍晚一些時候,美國的克利夫蘭、紐約和芝加哥才重新出現(xiàn)了交通信號燈,它們采用電力驅(qū)動,與現(xiàn)在意義上的信號燈已經(jīng)相差無幾。1926年英國人第一次安裝和使用自動化的
30、控制來控制交通信號燈,這是城市交通自動控制的起點。早期的交通信號燈使用“固定配時”方式實行自動控制,這種方式對于早期交通流量不大的情況曾起過一定的作用。但隨著汽車工業(yè)的發(fā)展、交通流量增加、隨機變化增強,采用以往那種單一模式的“固定配時”方式已不能滿足客觀需要,于是一種多時段多方案的信</p><p> 1.2 單片機的發(fā)展趨勢</p><p> 現(xiàn)在可以說單片機是百花齊放,百家爭鳴的時
31、期,世界上各大芯片制造公司都推出了自己的單片機,從8位、16位到32位,數(shù)不勝數(shù),應(yīng)有盡有,有與主流C51系列兼容的,也有不兼容的,但它們各具特色,互成互補,為單片機的應(yīng)用提供廣闊的天地??v觀單片機的發(fā)展過程,可以預(yù)示單片機的發(fā)展趨勢,大致有:</p><p> (1) 低功耗CMOS化</p><p> MCS-51系列的8031推出時的功耗達630mW,而現(xiàn)在的單片機普遍都在100
32、mW左右,隨著對單片機功耗要求越來越低,現(xiàn)在的各個單片機制造商基本都采用了CMOS(互補金屬氧化物半導(dǎo)體工藝)。象80C51就采用了HMOS(即高密度金屬氧化物半導(dǎo)體工藝)和CHMOS(互補高密度金屬氧化物半導(dǎo)體工藝)。CMOS雖然功耗較低,但由于其物理特征決定其工作速度不夠高,而CHMOS則具備了高速和低功耗的特點,這些特征,更適合于在要求低功耗象電池供電的應(yīng)用場合。所以這種工藝將是今后一段時期單片機發(fā)展的主要途徑。</p>
33、;<p><b> (2) 微型單片化</b></p><p> 現(xiàn)在常規(guī)的單片機普遍都是將中央處理器(CPU)、隨機存取數(shù)據(jù)存儲(RAM)、只讀程序存儲器(ROM)、并行和串行通信接口,中斷系統(tǒng)、定時電路、時鐘電路集成在一塊單一的芯片上,增強型的單片機集成了如A/D轉(zhuǎn)換器、PMW(脈寬調(diào)制電路)、WDT(看門狗)、有些單片機將LCD(液晶)驅(qū)動電路都集成在單一的芯片上,這
34、樣單片機包含的單元電路就更多,功能就越強大。甚至單片機廠商還可以根據(jù)用戶的要求量身定做,制造出具有自己特色的單片機芯片。此外,現(xiàn)在的產(chǎn)品普遍要求體積小、重量輕,這就要求單片機除了功能強和功耗低外,還要求其體積要小?,F(xiàn)在的許多單片機都具有多種封裝形式,其中SMD(表面封裝)越來越受歡迎,使得由單片機構(gòu)成的系統(tǒng)正朝微型化方向發(fā)展。</p><p> (3) 主流與多品種共存</p><p>
35、 現(xiàn)在雖然單片機的品種繁多,各具特色,但仍以80C51為核心的單片機占主流,兼容其結(jié)構(gòu)和指令系統(tǒng)的有PHILIPS公司的產(chǎn)品,ATMEL公司的產(chǎn)品和中國臺灣的Winbond列單片機。所以C8051為核心的單片機占據(jù)了半壁江山。而Microchip公司的PIC精簡指令集(RISC)也有著強勁的發(fā)展勢頭,中國臺灣的HOLTEK公司近年的單片機產(chǎn)量與日俱增,與其低價質(zhì)優(yōu)的優(yōu)勢,占據(jù)一定的市場分額。此外還有MOTOROLA公司的產(chǎn)品,日本幾大
36、公司的專用單片機。在一定的時期內(nèi),這種情形將得以延續(xù),將不存在某個單片機一統(tǒng)天下的壟斷局面,走的是依存互補,相輔相成、共同發(fā)展的道路。目前單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄象機、攝象機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開
37、單片機。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械了。因此,單片機的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計算機應(yīng)用與智能化控制的</p><p> (1) 在智能儀器儀表上的應(yīng)用</p><p> 單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元
38、素、壓力等物理量的測量。采用單片機控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強大。例如精密的測量設(shè)備(功率計,示波器,各種分析儀)。</p><p> (2) 在工業(yè)控制中的應(yīng)用</p><p> 用單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報警系統(tǒng),與計算機聯(lián)網(wǎng)構(gòu)成二級控制系統(tǒng)等。</p>
39、<p> (3) 在家用電器中的應(yīng)用</p><p> 可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機控制,從電飯褒、洗衣機、電冰箱、空調(diào)機、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門,無所不在。</p><p> (4) 在計算機網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用</p><p> 現(xiàn)代的單片機普遍具備通信接口,可以很方便地與計算機進行數(shù)據(jù)通信,
40、為在計算機網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實現(xiàn)了單片機智能控制,從手機,電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動電話,集群移動通信,無線電對講機等。</p><p> (5) 單片機在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用</p><p> 單片機在醫(yī)用設(shè)備中的用途亦相當廣泛,例如醫(yī)用呼吸機,各種分析儀,監(jiān)護儀,超聲診斷設(shè)
41、備及病床呼叫系統(tǒng)等等。此外,單片機在工商,金融,科研、教育,國防航空航天等領(lǐng)域都有著十分廣泛的用途。</p><p> 1.3 論文的主要內(nèi)容</p><p> 基于整個交通控制系統(tǒng)的發(fā)展情況,本設(shè)計主要進行如下方面的研究:用智能,集成,且功能強大的單片機芯片為控制中心,設(shè)計出一套十字路口的交通控制系統(tǒng),以指揮該路口的實時通行狀態(tài)。本設(shè)計主要做了如下幾方面的工作:</p>
42、<p> (1) 是確定系統(tǒng)交通控制的總體設(shè)計,包括,十字路口具體的通行禁行方案設(shè)計以及系統(tǒng)應(yīng)擁有的各項功能,在這里,本設(shè)計除了有信號燈狀態(tài)控制能實現(xiàn)基本的交通功能,還增加了倒計時顯示提示 ,詳細功能為:在白天正常東西方向和南北方向通車,通車時間均為45秒。正常通車情況下,可以對通車的時間進行倒計時計數(shù),并通過顯示器顯示出來。如果遇到特殊情況,在處理特殊事件時,可使整個十字路口禁止通車。強制東西通行,適用某些需要只進行東西
43、通車的情況。強制南北通行,適用某些需要只進行南北通車的情況。在夜間車流量較少的情況下,正常東西方向和南北方向通車,通車時間均為10秒,相對與白天通行模式,車輛等待時間減少,提高了通行效率。</p><p> (2) 是進行智能傳感器的硬件電路,顯示電路等的設(shè)計對各器件的選擇及連接,大體分配各個器件及模塊的基本功能要求。</p><p> (3) 是進行軟件系統(tǒng)設(shè)計,對本系統(tǒng),本人采用單
44、片機匯編語言編寫,對單片機內(nèi)部結(jié)構(gòu)和工作情況做了充足的研究,了解定時器,中斷以及延時原理,總體上完成了軟件的編寫。</p><p> 第2章 系統(tǒng)的方案設(shè)計</p><p> 本系統(tǒng)是一個針對十字路口設(shè)計的交通信號燈控制。通過利用單片機AT89C51控制LED燈和數(shù)碼管的顯示,模擬現(xiàn)實生活中的交通燈工作情景。用數(shù)碼管來顯示倒計時時間,每個方向都有紅燈、黃燈、綠燈各一組,指揮車輛和行人
45、安全通行。紅燈亮?xí)r禁止行人和車輛通行,當綠燈亮才允許行人和車輛通行。當?shù)褂嫊r完成時,此時綠燈開始閃爍用來提示行人和車輛紅綠燈的狀態(tài)即將切換,注意通行。</p><p> 交通燈的控制可以分為自動控制和人工控制兩種方式:正常啟動的情況下,交通燈處于自動控制方式,此時東西方向和南北方向的交通燈輪流導(dǎo)通;遇到特殊情況,可以通過人工控制來啟動緊急按鈕,然后通過按鍵強制南北方向或強制東西方向交通導(dǎo)通的來改變交通,在夜間,
46、車流量相對減小,這時候我們可以啟動夜間模式,把時間紅綠燈轉(zhuǎn)換的時間縮短,這樣就可以減小車輛夜間在路口等候的時間,最大程度的利用路口的資源。</p><p> 2.1 系統(tǒng)的正常模式</p><p> 在正常通電后,系統(tǒng)處于正常模式,此時南北方向交通燈首先導(dǎo)通,東西方向禁止通行,情況如下所示:</p><p> (1) 首先是南北方向交通導(dǎo)通,東西方向交通停止,
47、此時南面LED1為綠燈、東面LED2為紅燈、北面LED3為綠燈、西面LED4為紅燈,四個方向的數(shù)碼管都從45秒開始倒計時,每隔1秒減1;</p><p> (2) 當?shù)褂嫊r完成時,南北方向的綠燈(LED1和LED3)開始閃爍,閃爍時間為1S,閃爍間隔設(shè)置為0.5秒;</p><p> (3) 當閃爍結(jié)束之后,東西方向交通導(dǎo)通,南北方向的交通停止,此時南面LED1為紅燈、東面LED2為綠
48、燈、北面LED3為紅燈、西面LED4為綠燈,各個方向的數(shù)碼管重新開始從45秒倒計時,每隔1秒減1;</p><p> (4) 當?shù)褂嫊r完成后,東西方向綠燈(LED2和LED4)開始閃爍,閃爍時間為1S,閃爍間隔設(shè)置為0.5秒;</p><p> (5) 當閃爍結(jié)束后,再次執(zhí)行步驟1的操作。</p><p><b> 其控制流程如下:</b>
49、;</p><p> 圖2-1 系統(tǒng)的正常模式</p><p> 2.2 系統(tǒng)的緊急模式</p><p> 由于十字路口的車流量、人流量往往較大,在這樣的情況下,往往會發(fā)生一些突發(fā)事件,此時我們就需要通過一些特殊手段,來強制控制路口的導(dǎo)通情況,使路口在一定的時間段中只有南北方向?qū)ā⒒蛘呤菛|西方向?qū)?,因此我們設(shè)置了緊急模式按鈕。</p>&l
50、t;p> 在緊急模式啟動時,數(shù)碼管顯示的時間為59秒,在沒有任何動作的情況下,每隔10秒紅燈就會閃爍幾次,此時系統(tǒng)會判斷有沒有按鍵被按下,如果有按鍵被按下如:</p><p> (1) 當強制東西導(dǎo)通按鍵被按下時,東西方向的交通燈變?yōu)榫G色,南北方向的交通燈任然為紅色,數(shù)碼管顯示的時間為59秒,此時系統(tǒng)會判斷正常模式有沒有啟動,如果正常模式?jīng)]有啟動,系統(tǒng)將自動返回,繼續(xù)執(zhí)行這個動作。</p>
51、<p> (2) 當強制南北導(dǎo)通按鍵被按下時,南北方向的交通燈變?yōu)榫G色,東西方向的交通燈變?yōu)榧t色,數(shù)碼管顯示的時間為59秒,此時系統(tǒng)會判斷正常模式有沒有啟動,如果正常模式?jīng)]有啟動,系統(tǒng)將自動返回,繼續(xù)執(zhí)行這個動作。</p><p> 其流程控制圖如下所示:</p><p> 圖2-2 系統(tǒng)的緊急模式</p><p> 2.3 系統(tǒng)的夜間模式&l
52、t;/p><p> 在夜間十字路口的車流量相對與白天有所減緩,此時我們可以縮短其導(dǎo)通時間來節(jié)省車輛與行人在夜間的等候時間,最大的方便行人與車輛通行。</p><p> 其控制流程如下所示:</p><p> 圖2-3 系統(tǒng)的夜間模式</p><p> 第3章 系統(tǒng)硬件設(shè)計</p><p> 根據(jù)上面的功能要求
53、,硬件系統(tǒng)主要模塊有單片機模塊﹑顯示模塊﹑按鍵模塊,其硬件總電路圖如附錄二所示。</p><p><b> 3.1 單片機模塊</b></p><p> MCS-51單片機是Intel公司在1980年繼MCS-48系列8位單片機之后推出的高檔8位單片機。MCS-51單片機在性能和片內(nèi)功能方面大大優(yōu)于MCS-48系列單片機。</p><p>
54、 MCS-51的典型產(chǎn)品有:8051、8031、8751、80C51、80C31、87C51等,8051內(nèi)部有4kB ROM,8751內(nèi)部有4kB EPROM,8031片內(nèi)無ROM。除此之外,三者的內(nèi)部結(jié)構(gòu)及引腳完全相同。單片機的主要特點有:</p><p> ?。?)具有優(yōu)異的性能價格比。</p><p> ?。?)集成度高、體積小、可靠性高。</p><p>
55、<b> ?。?)控制功能強。</b></p><p> (4)低電壓,低功耗。</p><p> 單片機是應(yīng)工業(yè)測控需要而產(chǎn)生的,最能反映其功能及形態(tài)的名稱是在一個應(yīng)用系統(tǒng)中,Single-chip Micro-controller。按照測控系統(tǒng)的特點和要求,單片機的應(yīng)用可分為單機應(yīng)用和多機應(yīng)用兩大類。我們這次要完成的單片機課程設(shè)計就是它的單機應(yīng)用,下面在介紹一
56、下單片機在單機應(yīng)用領(lǐng)域內(nèi)的主要內(nèi)容。</p><p><b> (1)智能產(chǎn)品</b></p><p> 單片機與傳統(tǒng)機械產(chǎn)品相結(jié)合,使傳統(tǒng)機械產(chǎn)品結(jié)構(gòu)簡化,控制智能化,購成新一代機電一體化產(chǎn)品。目前,利用單片機構(gòu)成的智能產(chǎn)品已廣泛應(yīng)用于家用電器、辦公設(shè)備、數(shù)控機床、紡織機械、工業(yè)設(shè)備等行業(yè)。</p><p><b> ?。?)智
57、能儀表</b></p><p> 目前,各種傳感器、變送器、控制儀表已普遍采用單片機應(yīng)用系統(tǒng)。它集測量、處理、控制功能于一體,具有各種智能化功能,如存儲、數(shù)據(jù)處理、查找、判斷、聯(lián)網(wǎng)和語音等功能。</p><p> 單片機構(gòu)成的智能儀表,能使儀表具有數(shù)字化、智能化、多功能化、綜合化、柔性化等優(yōu)點,賦予測量儀表以嶄新的面貌,使傳統(tǒng)的儀器、儀表發(fā)生根本性的變革,它代表了儀器儀表的
58、發(fā)展趨勢。</p><p><b> ?。?)測控技術(shù)</b></p><p> 用單片機構(gòu)成的各種工業(yè)控制系統(tǒng)中的數(shù)據(jù)采集系統(tǒng)具有工作穩(wěn)定可靠、抗干擾能力強的優(yōu)點,如爐溫恒溫控制系統(tǒng)、電鍍生產(chǎn)自動控制系統(tǒng)等。</p><p><b> (4)智能接口</b></p><p> 在計算機系統(tǒng),
59、特別是較大型的工業(yè)測控系統(tǒng)中,除通用外部設(shè)備外,還由許多外部通信、采集、多路分配管理、驅(qū)動控制等接口。這些外部設(shè)備與接口如果完全由主機進行管理,勢必會造成主機負擔(dān)過重,運行速度降低,接口的管理水平也不可能提高。如果用單片機進行接口的控制與管理,單片機與主機可并行加工處理,可以大量降低接口的通信密度,極大的提高了接口控制管理水平。在一些通用計算機外部設(shè)備上,已實現(xiàn)了單片機的鍵盤管理、打印機控制、繪圖儀控制、硬盤驅(qū)動控制等。</p&g
60、t;<p> 單片機的部分功能介紹</p><p> AT89C51單片機把作為控制應(yīng)用所必需的基本功能部件都集成在一個尺寸有限的集成電路芯片上。它包含有8位微處理器(CPU)、128B RAM數(shù)據(jù)存儲器、4KB Flash ROM程序存儲器、4個8位可編程并行I/O口、一個全雙工異步串行口、2個可編程16位定時器/計數(shù)器和看門狗定時器等等。</p><p> (1)
61、中央處理器(CPU)</p><p> CPU是單片機的核心部件,根據(jù)CPU字長可分為1位機、4位機、8位機、16位機以及32位機,CPU的運算速度、處理數(shù)據(jù)能力、實施控制功能等性能都與CPU的字長有關(guān),因此,字長是衡量CPU功能的主要指標。</p><p> AT89C51單片機的CPU是由運算器和控制器構(gòu)成的。運算器主要用來對操作數(shù)進行算術(shù)、邏輯和位操作運算。主要包括算術(shù)邏輯運算單
62、元ALU、累加器A、程序狀態(tài)寄存器PSW、位處理器及兩個暫存器??刂破鞯闹饕蝿?wù)是識別指令,并根據(jù)指令的性質(zhì)控制單片機各功能部件,從而保證單片機各部分能自動協(xié)調(diào)地工作??刂破髦饕ǔ绦虼鎯ζ?、指令寄存器、指令譯碼器、定時及控制邏輯電路等。其功能是控制指令的讀入、譯碼和執(zhí)行,從而對單片機的各功能部件進行定時和邏輯控制。</p><p> (2) 數(shù)據(jù)存儲器(RAM)</p><p>
63、單片機內(nèi)部的數(shù)據(jù)存儲量片內(nèi)為128B,片外最多可外擴64KB。片內(nèi)128B的RAM以高速RAM的形式集成在單片機內(nèi),可以加快單片機的運行速度,而且這種結(jié)構(gòu)的RAM還可以降低功耗。還有少數(shù)單片機內(nèi)采用EEPROM作為數(shù)據(jù)存儲器。數(shù)據(jù)存儲器可分為工作寄存器、堆棧,位標志和數(shù)據(jù)緩沖器使用。</p><p> (3) 程序存儲器(Flash ROM)</p><p> 單片機內(nèi)部程序存儲器容量
64、一般為1KB~64KB,通常采用只讀存儲器(ROM)。采用只讀存儲器作為程序存儲器,不僅提高了可靠性,而且由于只讀存儲器的集成度較高、價格較低,降低了成本。</p><p> (4) 定時器/計數(shù)器</p><p> 片內(nèi)有2個16位的定時器/計數(shù)器,增強型的52子系列有3個16位的定時器/計數(shù)器,它具有4中工作方式。</p><p> (5) I/O接口及特
65、殊功能部件</p><p> 單片機內(nèi)部有數(shù)量不等的并行接口,可以作為外界無輸入/輸出設(shè)備,通常也包含1~2個串行口,用于實現(xiàn)異步串行通信。特殊功能部件通常包括定時/計數(shù)器,其他例如A/D、PWM、DMA等根據(jù)不同類型的單片機,其配置不同。</p><p><b> 單片機的引腳功能</b></p><p> 目前AT89C51單片機多采
66、用40引腳的雙列直插封裝方式</p><p> 其引腳按其功能可以分為3類:</p><p> (1) 電源及時鐘引腳</p><p> 電源引腳為接入單片機的工作電源,其中Vcc(40腳)接+5V電源、Vss(20腳)接數(shù)字地。</p><p> 時鐘引腳中XTAL1(19腳)為片內(nèi)振蕩器反相放大器和時鐘發(fā)生器的輸入端。當使用片內(nèi)振
67、蕩器時,該引腳連接外部石英晶體和微調(diào)電容;當采用外接時鐘源時,該引腳接外部時鐘振蕩器的信號。另一個XTAL2(18腳)為片內(nèi)振蕩器的反相放大器的輸入端,當使用片內(nèi)振蕩器時,引腳接石英晶體和微調(diào)電容;當采用外部時鐘源時,引腳懸空。</p><p><b> ?。?)控制引腳</b></p><p> 此類引腳提供復(fù)位信號,有的還具有復(fù)用功能。它包括RST(9腳)、EA
68、/VPP(31腳)、ALE/PROG(30腳)和PSEN(29腳)。</p><p> RST:復(fù)位信號輸入端,高電平有效,在此引腳加上持續(xù)時間大于2個機器周期的高電平,就可以使單片機復(fù)位。正常工作時此引腳應(yīng)為<=0.5V的低電平。</p><p> EA/VPP:其中EA為該引腳的第一功能,即外部程序存儲器訪問允許控制端。接高電平時,當PC值不超過0FFFH時,單片機讀片內(nèi)程序
69、存儲器(4KB)中的程序;當PC值超出時,將自動轉(zhuǎn)向讀取片外60KB程序存儲器中的程序。接低電平時,只讀取外部程序存儲器0000H—FFFFH中的內(nèi)容。Vpp為該引腳的第二功能,即在對片內(nèi)Flash進行編程時,Vpp引腳接入編程電壓。</p><p> ALE/PROG:ALE為CPU訪問外部程序存儲器或者是外部數(shù)據(jù)存儲器提供一個地址鎖存信號,將低8位地址鎖存在片外的地址鎖存器中。PROG為該引腳的第二功能,即
70、在對片內(nèi)Flash存儲器編程時,此引腳作為編程脈沖輸入端。</p><p> PSEN:片外程序存儲器的讀選通信號,低電平有效。PSEN程序儲存允許(PSEN)輸出是外部程序存儲器的讀選通信號,當AT89S51 由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次PSEN有效,即輸出兩個脈沖。當訪問外部數(shù)據(jù)存儲器,沒有兩次有效的PSEN信號。</p><p> (3) 并行I/O口引腳
71、</p><p> P0口:8位,漏極開路的雙向I/O口。當單片機擴展外部存儲器及I/O接口芯片時,P0口作為地址總線及數(shù)據(jù)總線的分時復(fù)用端口。P0口作通用I/O口時,需加上拉電阻,這時為準雙向口。作通用I/O口的輸入時,應(yīng)先向端口輸出鎖存器寫入1.可驅(qū)動8個LS型TTL負載。</p><p> P1口:8位,準雙向I/O口,具有內(nèi)部上拉電阻。是專為用戶使用的準雙向I/O口,作為通用的
72、I/O口輸入時,應(yīng)先向端口鎖存器寫入1。P可驅(qū)動4個LS型TTL負載。</p><p> P2口:8位,準雙向I/O口,具有內(nèi)部上拉電阻。當單片機擴展外部存儲器及I/O口時,P2口作為高8位地址總線用,輸出高8位地址??勺鳛槠胀ǖ腎/O口使用,作為通用的I/O口輸入時,應(yīng)先向端口輸出鎖存器寫入1.可驅(qū)動4個LS型TTL負載。</p><p> P3口:8位,準雙向I/O口,具有內(nèi)部上拉
73、電阻??勺鳛橥ㄓ肐/O口使用,作通用I/O口輸入時,應(yīng)先向端口輸出鎖存器寫入1.可驅(qū)動4個LS型TTL負載單片機與其他模塊的單片機與其他模塊的連接如下圖1所示</p><p> 圖3-1 單片機與其它模塊的連接</p><p><b> 3.2 顯示模塊</b></p><p> 傳統(tǒng)的共陽極或共陰極的數(shù)碼管其顯示輸入需要為段碼,這樣就
74、使得電路相對復(fù)雜和繁瑣。對于相同的功能在成本相差不大的情況下,此處運用了帶BCD譯碼電路的LED顯示器。這樣既可使線路簡化,又可使可靠性提高。</p><p> 本設(shè)計中使用的自帶BCD譯碼電路的LED顯示器,其主要特點是采用四線BCD碼輸入,可顯示0-F十六進制數(shù)。使用時直接輸入BCD碼 即可顯示相應(yīng)的數(shù)字,使得電路大大簡化。設(shè)計時,把P1.0~P1.7當做BCD碼輸出端口,連接到LED顯示器上,這樣可把BC
75、D碼直接轉(zhuǎn)換成可顯示的數(shù)字,顯示模塊的連接如圖2所示:</p><p> 圖3-2 顯示模塊</p><p><b> 3.3 按鍵模塊</b></p><p> 在此系統(tǒng)中,按鍵模塊是實現(xiàn)各項功能的關(guān)鍵,按鍵通過電阻與單片機相連接,可以對單片機進行控制,低電平信號對相應(yīng)的單片機引腳有效,可使按鍵的另一端接地。本設(shè)計中有強制東西通行按鍵
76、﹑強制南北通行按鍵﹑夜間模式按鍵﹑正常模式按鍵﹑緊急模式按鍵五個按鍵,分別對應(yīng)著相應(yīng)的子模式。如圖3所示:</p><p> 圖3-3 按鍵模塊</p><p> 各按鍵與單片機相對應(yīng)的接口見上面的單片機模塊。</p><p> 第4章 系統(tǒng)軟件設(shè)計</p><p> 根據(jù)前面的要求以及硬件的設(shè)置情況,本系統(tǒng)的軟件部分需要進行中斷
77、設(shè)置。為了實現(xiàn)上述要求,軟件部分應(yīng)包括正常模式﹑夜間模式﹑緊急模式﹑強制序。主程序流圖如圖4所示:</p><p> 圖4-1 主程序流程圖</p><p> 開機上電處于正常模式下,交通燈每45秒改變一次通行方向,使得南北和東西交替通行。而顯示系統(tǒng)則顯示到下一次改變所剩的時間,利于司機調(diào)整車輛狀況。每到同行方向轉(zhuǎn)換時,綠燈閃爍,變?yōu)辄S燈。提醒司機注意通行方向的改變,避免不必要的危險
78、。</p><p> 在設(shè)計運用了單片機的外部中斷,系統(tǒng)的緊急和夜間模式的切換采用中斷系統(tǒng)完成。這樣在任何通行情況下都可進入以上兩種模式。在設(shè)計中,設(shè)置外部中斷0為夜間模式觸發(fā)按鈕,由電平觸發(fā)完成,設(shè)置為低優(yōu)先級,設(shè)置外部中斷1為緊急模式觸發(fā)按鈕,由電平觸發(fā)完成,設(shè)置為高優(yōu)先級。此時無論緊急狀況(如車禍等)發(fā)生在何時都可以直接進入緊急模式以便于交通管理人員處理問題。同時,通過在緊急模式下軟件檢測p3.7和p3.
79、6是否不為1來觸發(fā)東西及南北強制通行模式,以彌補外部中斷的不足,實現(xiàn)更多的功能。</p><p><b> 總程序見附錄一。</b></p><p> 4.1 正常工作模式子程序</p><p> 正常模式下,交通燈每45秒改變一次通行方向,使得南北和東西交替通行,其流程圖如圖5所示。</p><p><b&
80、gt; 其主要程序為:</b></p><p> MOVR6,#03H;綠燈閃爍次數(shù)</p><p> MOVR0,#00H;</p><p> MOVP2,R0;燈全滅</p><p> SETBP2.7;南北綠燈亮</p><p> SETBP2
81、.1;東西紅燈亮</p><p> ACALLDISPLAY;顯示倒計時</p><p> ACALLFLASHN;南北方向綠燈閃爍</p><p> CLRP2.7;南北綠燈滅</p><p> SETBp2.6;南北黃燈亮</p><p> ACALLDE
82、LAY2;短延時2</p><p> CLRP2.6;南北黃燈滅</p><p> CLRP2.1;東西紅燈滅</p><p> SETBP2.3;東西綠燈亮</p><p> SETBP2.5;南北紅燈亮</p><p> ACALLDISPLAY
83、;顯示倒計時</p><p> ACALLFLASHS;東西方向綠燈閃爍</p><p> CLRP2.3;東西綠燈滅</p><p> SETBP2.2;東西黃燈亮</p><p> ACALLDELAY2;短延時2</p><p> CLR P2.2
84、;東西黃燈滅</p><p> 圖4-2 正常工作模式流程圖</p><p><b> 4.2 延時子程序</b></p><p> 設(shè)計中通過對指令運行的次數(shù)進行循環(huán)來實現(xiàn)軟件延時。當晶振頻率為12MHz時每個機器周期是1微秒,一條NOP指令是一個機器周期,一條DJNZ指令是兩個機器周期,所以可寫出如下的1秒延時子程序:</p&
85、gt;<p> DELAY:MOV R2, #33</p><p> DEL3:MOV R3, #100</p><p> DEL2:MOV R4, #75</p><p><b> DEL1:NOP</b></p><p><b> NOP</b></p
86、><p> DJNZ R4, DEL1</p><p> DJNZ R3, DEL2</p><p> DJNZ R2, DEL3</p><p> 圖4-3 1秒延時子程序流程圖</p><p> 4.3 顯示倒計時子程序</p><p> 通過LED顯示器顯示距離換向時間還剩
87、多少,利于司機調(diào)整車輛狀況,其程序為:</p><p><b> 其主要程序為:</b></p><p> DISPLAY:MOVR0,#44;顯示子程序</p><p> MOVR7,#45;循環(huán)次數(shù)</p><p> L1:MOVDPTR,#TABLE;表地址送DPTR<
88、;/p><p> MOVA,R0;秒數(shù)送A</p><p> MOVCA,@A+DPTR;查表</p><p> MOVP1,A;查表得BCD送P1</p><p> DECR0;秒數(shù)減一</p><p> ACALLDELAY;延時一秒</
89、p><p> DJNZR7,L1;循環(huán)</p><p> RET;返回</p><p> 此程序是通過循環(huán)查表來實現(xiàn)倒計時顯示的,其流程圖如圖所示</p><p> 圖4-4 顯示倒計時子程序流程圖</p><p> 4.4 夜間模式子程序</p><p>
90、 系統(tǒng)在主程序中已經(jīng)完成中斷初始化,在正常模式下,其隨時可通過中斷0進入夜間模式,不受當時通行方向的影響。夜間模式中,交通燈每45秒改變一次通行方向,使得南北和東西交替通行。其流程圖如圖7。其程序為:</p><p> YEJIAN: MOV R0,#00H ;夜間模式</p><p> MOV P2,R0 ;燈全滅</p&
91、gt;<p> SETB P2.7 ; 南北綠燈亮</p><p> SETB P2.1 ;東西紅燈亮</p><p> ACALL DISPLAY1 ;顯示倒計時</p><p> ACALL FLASHN ;南北方向綠燈閃爍</p&
92、gt;<p> CLR P2.7 ;南北綠燈滅</p><p> SETB P2.6 ;南北黃燈亮</p><p> ACALL DELAY2 ;短延時2</p><p> CLR P2.6 ;南北黃燈滅</p>
93、<p> CLR P2.1 ;東西紅燈滅</p><p> SETB P2.3 ;東西綠燈亮</p><p> SETB P2.5 ;南北紅燈亮</p><p> ACALL DISPLAY1 ;顯示倒計時</p><
94、p> ACALL FLASHS ;東西方向綠燈閃爍</p><p> CLR P2.3 ;東西綠燈滅</p><p> SETB P2.2 ;東西黃燈亮</p><p> ACALL DELAY2 ;短延時2</p>&l
95、t;p> CLR P2.2 ;東西黃燈滅</p><p> LJMP YEJIAN </p><p> 圖4-5 夜間工作模式</p><p> 4.5 綠燈閃爍子程序</p><p> 每到同行方向轉(zhuǎn)換時,綠燈閃爍,提醒司機注意通行方向的改變,避免不必要的危險。綠燈閃爍的程序分南北方向
96、和東西方向,以南北方向為例,流程圖如圖8所示,其程序為:</p><p> SETBP2.7;南北方向綠燈閃爍子程序</p><p> ACALLDELAY1;短延時1</p><p> CLRP2.7;滅南北方向綠燈</p><p> ACALLDELAY1;短延時1</p&g
97、t;<p> DJNZR6,FLASHN;循環(huán)3次</p><p> MOVR6,#3;重裝循環(huán)次數(shù)</p><p><b> RET</b></p><p> 圖4-6 綠燈閃爍子程序流程圖</p><p> 第5章 系統(tǒng)測試與實現(xiàn)</p><p&
98、gt; 根據(jù)上面的設(shè)計,此次課程設(shè)計使用KeiluVision3和Proteus軟件仿真,其中使用軟件匯編源程序,使用Proteus軟件對硬件電路進行模擬。</p><p><b> 5.1 匯編源程序</b></p><p> KeiluVision3中,輸入源程序后,對源程序進行編譯,經(jīng)調(diào)試源程序可以運行。匯編結(jié)果如圖所示:</p><p
99、> 圖5-1 源程序編譯圖</p><p> 5.2 Proteus仿真</p><p> 在此次設(shè)計中,用Proteus對硬件部分進行模式。在Proteus中輸入原理圖后,在單片機中載入上面匯編的hex文件,運行仿真,結(jié)果如下:</p><p> 按下正常模式按鍵后,系統(tǒng)開始工作,南北方向和東西方向交替通行45秒。仿真結(jié)果如圖所示:</p&g
100、t;<p> 圖5-2 正常工作模式模擬結(jié)果</p><p> 按下夜間模式按鍵后,系統(tǒng)進入夜間工作模式,南北先通行10秒,然后東西通行10秒,如此交替運行,模擬結(jié)果如圖所示:</p><p> 圖5-3 夜間工作模式模擬結(jié)果</p><p> 無論系統(tǒng)處于那種工作模式,按下緊急模式鍵后,系統(tǒng)便進入緊急工作狀態(tài),在緊急狀態(tài)下,各方向禁止通行
101、,模擬結(jié)果如圖所示:</p><p> 圖5-4 緊急工作模式模擬結(jié)果</p><p> 在緊急工作模式下,可以實現(xiàn)強制東西通行或強制南北通行,例如按下強制東西通行后,只可以東西通行,顯示器顯示在45秒,如圖所示:</p><p> 圖5-5 強制東西通行模式模擬結(jié)果</p><p><b> 結(jié)論與展望</b&g
102、t;</p><p> 隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當今計算機應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說得是無處不在,因此作為二十一世紀的大學(xué)來說掌握單片機的開發(fā)技術(shù)是十分重要的。單片機作為我們的主要專業(yè)課之一,雖然在開始學(xué)習(xí)時我對這門課并沒有什么興趣,覺得那些程序指令枯燥乏味,但在這次課程設(shè)計后我發(fā)現(xiàn)自己在一點一滴的努力中對單片機的興趣也在逐漸增加。</p><p> 通過這
103、次的單片機課程設(shè)計,我更進一步了解到單片機的優(yōu)點和強大功能,在查找資料的過程中,認識到單片機應(yīng)用的廣泛性。</p><p> 在設(shè)計中,我并沒有局限于普通十字路口交通燈方案,而是根據(jù)實際情況加入了夜間模式等其他功能。在實現(xiàn)這些功能的同時,對單片機系統(tǒng)有了一個更深刻的認識。同時通過此次課程設(shè)計,熟練掌握了匯編語言的編程方法,進一步熟悉了外部中斷的使用方法,學(xué)習(xí)了中斷優(yōu)先級的設(shè)置方法。通過使用仿真軟件Proteus
104、,深化了對軟硬件聯(lián)合調(diào)試的意義的理解,在仿真的過程中,但由于我的知識水平有限,設(shè)計程中陸老師指點了許多存在的問題,使我大大提高了聯(lián)調(diào)的效率。單片機交通燈系統(tǒng)還是存在一些的缺點和不足,如沒能實現(xiàn)左右轉(zhuǎn)向信號燈的設(shè)計,不能根據(jù)車流量的大小來控制各方向的通車時間,希望在以后的學(xué)習(xí)過程中,能夠盡快的解決這些問題。</p><p> 最后,我覺得作為一名自動化專業(yè)的學(xué)生,單片機的課程設(shè)計是很有意義的,在這個過程中可以學(xué)會
105、如何把自己平時所學(xué)的東西應(yīng)用到實際中。雖然我對這門課懂的并不多,很多基礎(chǔ)的東西都還沒有很好的掌握,覺得有點難,也沒有很有效的辦法通過自身去理解,但是靠著不斷的“學(xué)習(xí)”,在同學(xué)的幫助和講解下,自己開始主動學(xué)習(xí)并逐步從基礎(chǔ)慢慢開始弄懂它。我認為這個收獲應(yīng)該說是相當大的。我覺得課程設(shè)計反映的是一個從理論到實際應(yīng)用的過程,這個過程對缺乏實際經(jīng)驗的我們是非常重要的。通過這次單片機課程設(shè)計使我認識到自身知識及能力的薄弱,更讓我知道實踐的重要性。在以
106、后的學(xué)習(xí)過程中,我會更加努力學(xué)習(xí)MCU的相關(guān)知識和應(yīng)用,真正能夠運用單片機組成的微控制系統(tǒng)解決各種實際的問題。</p><p><b> 致謝</b></p><p> 本次設(shè)計是在我的導(dǎo)師xx老師的直接指導(dǎo)下完成的,x老師的嚴謹治學(xué)態(tài)度與良好的科研習(xí)慣為我樹立了榜樣,畢業(yè)設(shè)計期間x老師對我提出的各種問題作了耐心而詳細的解答,我從中受益匪淺。在此,向老師表示衷心的
107、感謝。同時感謝每一位幫助過我的老師和同學(xué) 。</p><p> 隨著我畢業(yè)論文的結(jié)束,我的大學(xué)生活也即將畫上圓滿的句號。我會永遠記住給予幫助的人們</p><p><b> 參考文獻</b></p><p> [1] 周力,陳躍東,江明.城市智能交通信號控制系統(tǒng)設(shè)計[J].自動化與儀器儀表,2006,(6):37-40.</p>
108、;<p> [2] 楊漢祥,劉良福,鄔喜輝.利用單片機改進交通燈控制系統(tǒng)[J].北京電子科技學(xué)院學(xué)報,2005,13(4):68-71.</p><p> [3] 李忠國.單片機應(yīng)用技能實訓(xùn)[M].北京:人民郵電出版社,2006.</p><p> [4] 先鋒工作室.單片機程序設(shè)計實例[M].北京:清華大學(xué)出版社,2003.</p><p>
109、 [5] 樓然苗.單片機課程設(shè)計指導(dǎo)[M].北京:北京航空航天大學(xué)出版社,2007.</p><p> [6] 王幸之.AT89系列單片機原理與接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2004.</p><p> [7] 李學(xué)海.標準80C51單片機基礎(chǔ)教程[M].北京:北京航空航天大學(xué)出版社,2006.</p><p> [8] 劉樂善.微型計算機接口
110、技術(shù)及應(yīng)用[M].北京:華中科技大學(xué)出版社,2004.</p><p> [9] 李伯成.基于MCS-51單片機的嵌入式系統(tǒng)的設(shè)計[M].北京:電子工業(yè)出版社,2004.</p><p> [10] CaiMeiqin.etc.MSC-51 series single-chip microcomputer system and its application[M].BEIJING Hi
111、gher Education Press,2004.</p><p> [11] Muhammad Ali Mazidi.The 80x86 IBM PC and Compatible Computers[M].BEIJING Higher Education Press,2003.</p><p> 附錄A 英文文獻翻譯</p><p><b>
112、 6.1 英文原文</b></p><p> The Description of AT89S51</p><p> 1.1 General Description</p><p> The AT89S51 is a low-power, high-performance CMOS 8-bit microcontroller with 4K byt
113、es of In-System Programmable Flash memory. The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the industry-standard 80C51 instruction set. The on-chip Flash allows
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計--- 單片機交通控制燈的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計--單片機交通控制燈的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計--- 單片機交通控制燈的設(shè)計與實現(xiàn).doc
- 單片機畢業(yè)設(shè)計---單片機控制交通燈
- 畢業(yè)論文-單片機交通控制燈的設(shè)計與實現(xiàn)-畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---單片機控制交通燈設(shè)計
- 單片機交通燈控制畢業(yè)設(shè)計
- 單片機控制交通燈畢業(yè)設(shè)計
- 單片機控制交通燈畢業(yè)設(shè)計
- 畢業(yè)設(shè)計----單片機控制交通燈
- 單片機控制交通燈畢業(yè)設(shè)計
- 畢業(yè)設(shè)計-單片機控制交通燈
- 畢業(yè)設(shè)計---單片機控制交通燈
- 畢業(yè)設(shè)計----單片機控制交通燈設(shè)計
- 畢業(yè)設(shè)計-----單片機控制交通燈
- 單片機交通燈控制畢業(yè)設(shè)計
- 單片機控制交通燈畢業(yè)設(shè)計 (2)
- 畢業(yè)設(shè)計---單片機控制交通燈 (2)
- 單片機控制交通燈畢業(yè)設(shè)計論文
- 單片機模糊控制交通燈畢業(yè)設(shè)計
評論
0/150
提交評論