交通燈控制系統(tǒng)的設計與制作_畢業(yè)論文.doc_第1頁
交通燈控制系統(tǒng)的設計與制作_畢業(yè)論文.doc_第2頁
交通燈控制系統(tǒng)的設計與制作_畢業(yè)論文.doc_第3頁
交通燈控制系統(tǒng)的設計與制作_畢業(yè)論文.doc_第4頁
交通燈控制系統(tǒng)的設計與制作_畢業(yè)論文.doc_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

交通燈控制系統(tǒng)的設計與制作畢業(yè)論文 anyang institute of technology 畢 業(yè) 論 文 交通燈控制系統(tǒng)的設計與制作 院(部)名稱: 電子信息與電氣工程學院 專業(yè)班級: 一班 2013年 5月2目 錄 緒 論31 系統(tǒng)硬件設計41.1交通燈通行模式及行車方向指示41.2設計方案51.3各單元電路模塊功能5 1.3.1時鐘電路模塊5 1.3.2復位電路模塊6 1.3.3主控制系統(tǒng)模塊6 1.3.4交通燈輸出控制模塊8 1.3.5時間顯示電路模塊8 1.3.6系統(tǒng)電源模塊電路92 系統(tǒng)軟件設計102.1 軟件總體流程圖102.2 軟件主要子程序流程11 2.2.1復位狀態(tài)子程序11 2.2.2顯示狀態(tài)子程序123 系統(tǒng)調(diào)試分析及結果133.1 電路板實物的制作13 3.1.1印制電路板pcb圖的繪制13 3.1.2實物的制做133.2 系統(tǒng)硬件調(diào)試143.3 系統(tǒng)軟件調(diào)試143.4 系統(tǒng)總體調(diào)試144結 論165 致謝176參考文獻187附 錄19附錄a:元器件清單19附錄b:總體電路原理圖、仿真圖及實物圖19附錄c:程序213摘要 摘 要:交通燈控制系統(tǒng)是城市道路管理中極為重要的一個環(huán)節(jié),其在加強道路交通管理,減少交通事故的發(fā)生,提高道路使用效率等方面具有不可替代的作用。近年來隨著科技的飛速發(fā)展,單片機的應用正在不斷深入,同時帶動傳統(tǒng)控制技術日益更新。本文將介紹一種用單片機作為系統(tǒng)的主控單元,通過單片機嵌入軟件程序來實現(xiàn)交通信號燈的多重控制方式,整個系統(tǒng)以stc89c52rc單片機為核心加以晶振電路、復位電路、電源電路構成系統(tǒng)的控制樞紐,系統(tǒng)狀態(tài)顯示系統(tǒng)采用7段led數(shù)碼管進行倒計時的現(xiàn)實,紅、黃、綠三色led燈作為信號指示。系統(tǒng)除基本的交通燈功能外,還具有倒計時、緊急情況處理等功能,較好的模擬實現(xiàn)了十字路口出現(xiàn)的狀況。本系統(tǒng)性能穩(wěn)定,功能完善,實用性強。關鍵詞:stc89c52rc單片機;交通燈控制;led數(shù)碼顯示。4緒 論本文提出一種利用單片機自動控制交通燈及時間倒計時顯示的方法,將整個系統(tǒng)縮小在一塊小小的單片機上,大大提高了產(chǎn)品的經(jīng)濟性和輕便性。設計過程包括硬件電路設計和程序設計兩大步驟。硬件電路其結構比較簡單,主要包括核心器件單片機、12只二極管組成的模擬交通燈、復位電路、振蕩電路、顯示數(shù)碼管模塊。單片機開發(fā)中除必要的硬件外,同樣離不開軟件,本文就用keil編程,相比硬件設計程序較為復雜,必需同時考慮燈控制、時間顯示、緊急開關等問題,并且具有一定的c語言基礎和一定的思維能力及邏輯能力。智能交通燈控制系統(tǒng)設計就顯示出了它的研究意義。它能根據(jù)道路交通擁護,交叉路口經(jīng)常出現(xiàn)擁堵的情況,利用單片機控制技術,實現(xiàn)道路的最大通行效率。通過單片機課程設計,熟練掌握c語言的編程方法,將理論聯(lián)系到實踐中去,提高動腦和動手的能力。同時通過交通信號燈控制系統(tǒng)的設計,掌握定時/計數(shù)器、中斷的使用方法,和簡單程序的編寫,最終提高邏輯抽象能力。 隨著我國經(jīng)濟的發(fā)展,汽車工業(yè)也在迅速發(fā)展,如果我們做不好城市規(guī)劃和城市交通控制,那么隨之而來的城市交通將會面臨嚴峻的形式。而現(xiàn)有的比較成熟的交通控制系統(tǒng)存在有上節(jié)中所講的諸多問題,針對這些問題,本文把單片機控制引入到城市交通控制系統(tǒng)中,利用其不需要建立精確數(shù)學模型和它吸收了人工控制的經(jīng)驗,使得控制過程簡化,而且能滿足實時性和控制精度的要求。在城市交通控制中,定周期控制在交通不大且穩(wěn)定的情況下是簡單有效的,與感應控制沒什么區(qū)別。擔當交通量大且擁擠車流變化快的時候,為減少車輛延誤,這時就需要采用動態(tài)反饋控制系統(tǒng),本設計采用單片機系統(tǒng),動態(tài)檢測,電子警察,當遇到緊急情況,需四面都是紅燈的時候,可以進行無線遙控。111 系統(tǒng)硬件設計1.1交通燈通行模式及行車方向指示按交通燈控制規(guī)則,每個道口有紅、黃、綠三種指示燈,交道口模型如圖1.1所示:圖1.1 交道口模型圖2組led數(shù)碼管按照設置的通行時間(各路口默認的通行時間均為30s)進行倒計時,倒計時到5s時,綠燈變成黃燈,并各自進行紅、黃、綠燈顯示,共有兩種通行方式分別為: 圖1.2 通行方式一示意圖 圖1.3 通行方式二示意圖通行方式一:倒計時時間為30s(通行時間),紅綠燈狀態(tài)為:東西通行:綠,南北禁行:紅;如圖1.2所示。 通行方式二:倒計時時間為30s(通行時間),紅綠燈狀態(tài)為:南北通行:綠;東西禁行:紅;如圖1.3所示。通行默認時間為30s,系統(tǒng)設置了任意更改功能,可以根據(jù)實際情況進行調(diào)整,以提高車輛通過率,緩減交通壓力。在通行結束前5秒鐘,黃燈亮直至結束。本設計選用led發(fā)光二極管的紅綠燈狀態(tài)用來指示交通指示信息。綠色表示通行,紅色則表示禁止通行,黃燈等待。1.2設計方案 交通控制系統(tǒng)主要控制東西、南北,車道的交通,整個系統(tǒng)以stc89c52rc單片機為核心芯片,通過控制三色led的亮滅來控制各車道的通行,另外通過復位鍵來恢復到程序的初始狀態(tài)。總體設計框圖如下圖所示:at89c51單 片 機七段數(shù)碼管倒計時顯示電路復位電路晶振電路時鐘電路 1.3各單元電路模塊功能1.3.1時鐘電路模塊 時鐘電路由一個晶體振蕩器12mhz和兩個30pf的瓷片電容組成。時鐘電路用于產(chǎn)生單片機工作所需的時鐘信號,而時序所研究的是指令執(zhí)行中各信號之間的相互關系。單片機本身就是一個復雜的同步時序電路,為了保證同步工作方式的實現(xiàn),電路應在唯一的時鐘信號控制下嚴格地工作。其電路如圖1.4所示: 圖1.4 時鐘電路模塊1.3.2復位電路模塊 復位電路是使單片機的cpu或系統(tǒng)中的其他部件處于某一確定的初始狀態(tài),并從這狀態(tài)開始工作,除了進入系統(tǒng)的正常初始化之外,當由于程序運行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需要按復位電路以重新啟動。本設計采用的是按鍵復位電路。其電路如圖1.5所示:圖1.5 復位電路模塊1.3.3主控制系統(tǒng)模塊 主控制器采用stc89c52rc,stc89c52rc 單片機是宏晶科技推出的新一代高速/低功耗/超強抗干擾的單 片機,指令代碼完全兼容傳統(tǒng) 8051 單片機,12 時鐘/機器周期和 6 時鐘/機器周 期可以任意選擇。其特點如下:1. 增強型 8051 單片機,6 時鐘/機器周期和 12 時鐘/機器周期可以任 意選擇,指令代碼完全兼容傳統(tǒng) 8051. 2. 工作電壓:5.5v3.3v(5v 單片機)/3.8v2.0v(3v 單片機) 3. 工作頻率范圍:040mhz,相當于普通 8051 的 080mhz,實際工 作頻率可達 48mhz 4. 用戶應用程序空間為 8k 字節(jié) 5. 片上集成 512 字節(jié) ram 6. 通用 i/o 口 (32 個) 復位后為: , p1/p2/p3/p4 是準雙向口/弱上拉, p0 口是漏極開路輸出,作為總線擴展用時,不用加上拉電阻,作為 i/o 口用時,需加上拉電阻。 7. isp(在系統(tǒng)可編程)/iap(在應用可編程) ,無需專用編程器,無 需專用仿真器,可通過串口(rxd/p3.0,txd/p3.1)直接下載用戶程 序,數(shù)秒即可完成一片8. 具有 eeprom 功能 9. 具有看門狗功能 10. 共 3 個 16 位定時器/計數(shù)器。即定時器 t0、t1、t211. 外部中斷 4 路,下降沿中斷或低電平觸發(fā)電路,power down 模式可 由外部中斷低電平觸發(fā)中斷方式喚醒 12. 通用異步串行口(uart) ,還可用定時器軟件實現(xiàn)多個 uart 13. 工作溫度范圍:-40+85(工業(yè)級)/075(商業(yè)級) 14. dip 封裝 圖1.6主控置系統(tǒng)模塊電路1.3.4交通燈輸出控制模塊 道口交通燈指示采用紅、黃、綠發(fā)光二極管進行提示。其圖如圖1.7所示: 圖1.7led顯示模塊電路 當r=1000歐時,按公式a=(5-1.8)/r計算,電路中的電流大小應為a=3.2ma。由于每個路口的通行雙向指示處理相同,因此每個端口應具有6.4ma的吸收電流能力。1.3.5時間顯示電路模塊考慮設計需要,我們在各個方向分別用二位數(shù)碼管用來顯示倒計時時間,構成交通提示信息,形象逼真。本系統(tǒng)使用數(shù)碼管完成倒計時顯示功能。以方向東西為為例,數(shù)碼管顯示的數(shù)值從綠燈的設置時間最大值往下減,每秒鐘減1,一直減到0。然后又從紅燈的設置時間最大值往下減,一直減到0。接下來又顯示綠燈時間,如此循環(huán)。系統(tǒng)共有1個二位的led 數(shù)碼管,分別放置在模擬交通燈控制板上四組交通燈中間。四個方向上都應該顯示同樣的內(nèi)容,所以我們可以把它們同樣對待,只用了一組數(shù)碼管來模擬。也就是說各個方向的數(shù)碼管個位(把數(shù)碼管第二位定義為個位,第一位定義為十位)用一根信號線控制,十位用另一根信號線控制。道口通行剩余時間采用紅色7段數(shù)碼管顯示,采用共陰數(shù)碼管,如用單片機p0口加上拉電阻驅(qū)動,p3.0/p3.1來控制數(shù)碼管的位。其顯示電路如圖1.8所示: 圖1.8數(shù)碼管顯示模塊電路1.3.6系統(tǒng)電源模塊電路 由于該系統(tǒng)中 51 單片機及三極管工作電壓均為 5v 電壓,所以要保證系統(tǒng)穩(wěn)定可靠的工作,需要設計一個可以穩(wěn)定提供 5v 電壓的供電系統(tǒng)。本設計采用外置5v穩(wěn)壓開關電源作為系統(tǒng)的供電電源,系統(tǒng)電源輸入接口要加濾波電容以確保工作電壓穩(wěn)定。電源輸出接口加上led 電源指示燈,用來判定電源是否正常工作。該系統(tǒng)電源電路設計如圖1.9所示:圖1.9系統(tǒng)電源電路2 系統(tǒng)軟件設計根據(jù)實際交通燈的變化情況和規(guī)律。假設一個十字路口為東南西北走向。初始狀態(tài)1東西綠燈通車,南北紅燈亮。過25s,轉(zhuǎn)狀態(tài)2,東西綠燈滅黃燈亮,南北紅燈滅黃燈亮,過5s,再轉(zhuǎn)狀態(tài)3,南北綠燈通車,東西紅燈亮。過25s,轉(zhuǎn)狀態(tài)4,南北綠燈滅黃燈亮,東西紅燈滅黃燈亮,過5s,又循環(huán)至狀態(tài)1。對于交通信號燈來說東西南北共四組燈,由于同一道上的兩組的信號燈的顯示情況是相同的,因此,采用單片機內(nèi)部的i/o口來控制12個信號燈。通過編寫程序,實現(xiàn)對發(fā)光二極管的控制,來模擬交通信號燈的管理。2.1 軟件總體流程圖軟件總體設計及流程圖見圖2-1,主要完成各部分的軟件控制和協(xié)調(diào)。本系統(tǒng)主程序模塊主要完成的工作是對系統(tǒng)的初始化,發(fā)送顯示數(shù)據(jù),同時對按鍵進行掃描,等待外部中斷,以及根據(jù)所需要的功能進行相應的操作。其流程圖如圖2.1,2.2所示:開始東西紅燈,南北綠燈延時5s東西黃燈,南北黃燈延時30s東西綠燈,南北紅燈掃描外部按鍵狀態(tài)判斷當前狀態(tài)復位狀態(tài)時間顯示初始化開始延時30s圖2.1 軟件總體流程圖東西黃燈,南北黃燈延時5s圖2.2正常情況下交通燈控制流程2.2 軟件主要子程序流程2.2.1復位狀態(tài)子程序現(xiàn)今社會經(jīng)濟發(fā)展狀況下,我們身邊的交通狀況顯得越來越擁擠。在道路交通突然狀況也越來越多,特別是在車流輛比較集中的十字路口。本設計在緊急狀態(tài)下,車輛禁行、行人通行。緊急情況結束后按下復位按鈕再轉(zhuǎn)成自動狀態(tài),如圖2.3所示:緊急狀態(tài)開始按鍵是否按下返回轉(zhuǎn)換成正常狀態(tài)是否圖2.3 復位狀態(tài)子程序2.2.2顯示狀態(tài)子程序初始化四個路口的燈全部不亮按設定的交通方案顯示各路口led燈的狀態(tài)開始倒計時顯示延時返回圖2.4 顯示狀態(tài)子程序本設計各路口燈比較多,各通行狀態(tài)前文已有描述在此不一一贅述。雖然整個系統(tǒng)led燈的數(shù)量比較多,但各個方向的燈各司其職使交通指揮更加顯而明了。在人為手動復位和初始化的情況下,各路口所有交通燈均點亮。此時若有l(wèi)ed燈出現(xiàn)故障,一目了然,可以及時檢修。若有緊急中斷信號出現(xiàn),顯示子程序優(yōu)先處理中斷程序,將所有路口的信號燈置為紅色禁止通行。緊急狀態(tài)解除各信號燈再進入正常狀態(tài)顯示。3 系統(tǒng)調(diào)試分析及結果因本設計本身要求有穩(wěn)定性高、免維護、抗干擾能力強等功能,系統(tǒng)調(diào)試除了驗證數(shù)據(jù)處理的精度,確保判斷的準確性外,同時必須確認各項功能的正常運行。3.1 電路板實物的制作3.1.1印制電路板pcb圖的繪制由于本電路硬件設計中,用單片機的一個io口控制各路交通燈的循環(huán)點亮。用同一芯片單片機的p0口來控制數(shù)碼管的顯示點亮。因此,在同一芯片中,所要接的線路比較多。在硬件的布局中,各位led燈和數(shù)碼管的布局比較固定化,集中分布在所控制的兩個路口。因此,若采用雙面pcb板的話,這個電路的布線比較容易實現(xiàn)。但是,現(xiàn)實水平中做雙面板會出現(xiàn)一些焊點接觸不良而導致電路調(diào)試過程不易實現(xiàn)。因此,決定使用單面板布線。單片面板的布線需要犧牲本設計電路板一部分實際電路的美觀。印制電路板的設計是以電路原理圖為根據(jù),實現(xiàn)電路設計者所需要的功能。印刷電路板的設計主要指版圖設計,需要考慮外部連接的布局、內(nèi)部電子元件的優(yōu)化布局、金屬連線和通孔的優(yōu)化布局、電磁保護、熱耗散等各種因素。優(yōu)秀的版圖設計可以節(jié)約生產(chǎn)成本,達到良好的電路性能和散熱性能。3.1.2實物的制做 準備工作:采購萬能板若干張,實物電路所需的各種元器件;還有其他的基本電子器件和制板工具??傊瓢骞に嚦绦?1)先將所有元器件擺放到萬能板上,確實各個原件的最有位置,原則是,既美觀,又容易焊接。2)把擺好位置的元器件焊到板子上,最好用焊臺來完成。 3)根據(jù)原理圖,把所有的連線連接起來,連接的導線,盡量用細一點的。 制板心得:我們在制板過程中,1)首先是protel設計的時候出現(xiàn)的錯誤導致印制電路板制作錯誤。2)其次是由于設計的理論和實際有誤差導致無法實現(xiàn)目標。3)焊接過程中出現(xiàn)了一些問題,比如焊跳線的時候,由于接線太多,而且是手工焊接,并且焊接設備不好,烙鐵頭高溫下容易老化氧化和溫度不可控制。因此導致焊盤脫落,原件燙傷等原因?qū)е聢髲U了好幾塊板子。此外,有些焊盤太小并且有損壞跡象,所以焊接很不方便。但為了不出現(xiàn)虛焊,卻花了很長時間去焊,有些焊點并不是很美觀。4)焊接過程中,有時候焊錫會不小心將相鄰的兩根引線短路。所以,此次做板積累了一些經(jīng)驗,主要是,再次做板的時候一定要注意pcb的引線之間的距離不能設置太近。因為是手工制作,精度和密度都必須有一個自由度和能力所及的范圍,并且考慮到手工制板的局限性和線路過細密導致的氧化和短路故障。擁有了這些寶貴的經(jīng)驗,相信今后制板,一定會完美保證電路的實現(xiàn)!3.2 系統(tǒng)硬件調(diào)試在設計過程中,實物交通燈控制系統(tǒng)的pcb電路板焊接工作量非常大,電路安裝完成后,首先進行檢查,即確認電路無虛焊,無短路,無斷路,集成元件安裝是否正確,之后進行電路功能模塊的分級調(diào)試,根據(jù)電路功能逐級進行:通行方式功能調(diào)試:包括對兩種通行方式控制調(diào)試,指示燈亮度和驅(qū)動電路調(diào)試;倒計時功能調(diào)試:數(shù)碼管亮度調(diào)試;復位功能調(diào)試。 3.3 系統(tǒng)軟件調(diào)試本系統(tǒng)的軟件系統(tǒng)很大,選用一般的單片機通信c語言程序進行編寫和調(diào)試。除了語法差錯外,當確認程序沒問題時,通過直接下載到單片機來調(diào)試。采取的是自下到上的調(diào)試方法,即單獨調(diào)試好每一個模塊,然后再連接成一個完整的系統(tǒng),最后完成一個完整的系統(tǒng)調(diào)試。3.4 系統(tǒng)總體調(diào)試系統(tǒng)做好后,進行系統(tǒng)的完整調(diào)試。主要任務是檢驗實現(xiàn)的功能及其效果并校正誤差。測試一開始,我們就發(fā)現(xiàn)了系統(tǒng)出現(xiàn)了兩個問題:一是有一部分交通燈亮度不夠,所發(fā)出來的光非常的微弱以致于幾乎感覺不到它的亮度;二是數(shù)碼管不工作,沒有時間顯示。這與設計的要求完全不符。為了找出這個問題和解決方法,查找了電路的輸出各部分的輸出電平。發(fā)現(xiàn)了一個現(xiàn)象,我們采用的數(shù)碼管是共陰極數(shù)碼管。而控制數(shù)碼段顯示的p3.0和p3.1口輸出的是高電平。經(jīng)多方查閱資料,解決第二個問題可以有兩個解決方法。其一,將硬件電路作修改,將數(shù)碼管換成共陽極的數(shù)碼管。這樣數(shù)碼管就可以正常進行時間顯示了。其二,修改程序,讓控制數(shù)碼管段碼的p0輸出的是低電平。若采用修改硬件電路的方法的話,硬件電路就得作變動。已經(jīng)布好的線也必須有相應的變動,操作起來比較麻煩。所以,我們采用了第二種方法。修改了程序電路中的段碼代碼。再次調(diào)試,按照設計要求的指標,系統(tǒng)數(shù)碼管電路部分基本能按照預先設定的要求來進行倒計時的顯示。亮度要求也基本符合預先設想。接下來還有一個問題有待解決,交通燈亮度不足,以致于部分交通燈只能勉強看得出來它在亮而已。這明顯不能滿足設計要求。經(jīng)多方檢測,我們認為這是由于led燈驅(qū)動能力不足引起的亮度弱問題。若要修正這個問題,那就得為led燈增加驅(qū)動電路以提高電路的驅(qū)動能力。要實現(xiàn)這一步驟必須對硬件電路進行一定的改動。led燈的驅(qū)動電路可以用集成電路電路芯片來進行驅(qū)動。在初步方案中考慮要用集成電路來完成。但是由于客觀方面的原因,沒有制作實物的環(huán)境條件。因此,這部分改進只作了一個設想,并沒有時間去付諸實施。但基本問題和解決問題的原理還是有一定的了解。4結 論 在本次設計的過程中,我發(fā)現(xiàn)很多的問題,給我的感覺就是很難,很不順手,看似很簡單的電路,要動手把它給設計出來,是很難的一件事,主要原因是我們沒有經(jīng)常動手設計過電路,還有資料的查找也是一大難題,這就要求我們在以后的學習中,應該注意到這一點,更重要的是我們要學會把從書本中學到的知識和實際的電路聯(lián)系起來,這不論是對我們以后就業(yè)還是學習,都會起到很大的促進和幫助,我相信,通過這次的畢業(yè)設計,在以后的學習中我會更加努力,力爭把這門課學好,學精。同時,通過本次畢業(yè)設計,鞏固了我們學習過的專業(yè)知識,也使我們把理論與實踐從真正意義。同時,通過本次畢業(yè)設計,鞏固了我們學習過的專業(yè)知識,也使我們把理論與實踐從真正意義上相結合了起來;考驗了我們借助互聯(lián)網(wǎng)絡搜集、查閱相關文獻資料和組織材料的綜合能力;從中可以自我測驗,認識到自己哪方面有欠缺、不足,以便于在日后的學習中得以改進、提高;通過使用電路cad 軟件multisim , 也讓我們了解到計算機輔助設計(cad)的智能化,有利于提高工作效率。題目是非常重要的,要選擇一個好的題目,就要滿足適合我們這組制作,并且也要考慮到自身能力,還有就是容易找到相關的參考資料等條件。只有符合以上所說的條件才能做出一個好的設計,所以我們就選擇了數(shù)控直流穩(wěn)壓電源的設計課程。我們查找了大量這方面的相關參考資料,如單片機原理機應用,電子技術基礎等,還查閱了各種所需芯片的管腳資料。在這些參考資料的基礎上構想了幾個設計方案,并且確定了最后的設計方案。當確定了最終的設計方向以后,我們就開始著手完善它的理論方案。根據(jù)設計方案的內(nèi)容我們畫出了具體的原理圖,進行邏輯分析和理論計算,然后去電子市場根據(jù)設計要求購買了大量所需的原器件,準備好了設計所需的一切材料。有了這次難忘的經(jīng)歷,我覺得自己充實了許多,學到了很多東西,更重要的是我們學會了如何協(xié)同合作,學會了遇到問題應該如何解決。這將在我們以后的學習和工作中起著重要的作用??傊?,此次設計的過程中,我收獲了很多。此次設計的完成的經(jīng)驗對我將來的人生之路有著非常重要的意義。5 致謝在此次設計和制作過程中,通過自己的努力和老師同學的幫助,我完成了畢業(yè)設計。這次畢業(yè)設計不僅增進了我的專業(yè)素養(yǎng)和理論知識和實踐經(jīng)歷,更加增進了我和同學的友誼,讓我們都備受珍惜和倍感鼓舞。但是,由于對書本的理論知識了解水平有限,在原理圖的制作設計過程中,我深深的感受并深切體會到了我們理論知識的不足,很多東西雖然已學過,但印象已不是那么深刻都是邊設計邊查閱書籍學習。在屢次出失敗中,我們也深深知道我們理論操作的極度欠缺。但是,皇天不負有心人,在老師有力而精當?shù)闹笇潞屯瑢W的幫助下,終于能順利而圓滿地完成了設計。謝謝各位老師的真誠關懷和熱誠而無私的指導!我想,這是我們在校學習歲月最值得懷念和銘記的歲月!讓青春的激情和對科學的追去和對知識的渴望的夢想在這里燃燒和綻放,我想我們的記憶將永遠銘記這一段歲月!6參考文獻1 張秀國主編. 單片機c語言程序設計教程與實訓.北京:北京大學出版社,2011.62 林春方主編. 數(shù)字電子技術.北京:高等教育出版社,2011.63 何立民.單片機應用技術大全.北京:北京航空航天大學出版社, 2009.6年4 張毅剛. 單片機原理及接口技術.哈爾濱:哈爾濱工業(yè)大學出版社,1990年5 譚浩強.單片機課程設計. 北京:清華大學出版社,1989年 6單片機學習網(wǎng)7邊海龍,單片機開發(fā)與典型工程項目,電子工業(yè)出版社,2008年8郭天祥單片機網(wǎng)絡視頻,2007年9 21ic單片機學習網(wǎng)7附 錄附錄a:元器件清單元器件名稱參數(shù)數(shù)量(個)ic插座dip401單片機stc89c52rc1發(fā)光二極管led12電阻1k21瓷片電容22pf2開關按鍵開關1電解電容10uf1七段數(shù)碼管共陰極1晶振11.05921自鎖按鍵6*61附錄b:總體電路原理圖、仿真圖及實物圖附錄c:程序#include#includesbit smg1=p30;sbit smg2=p31;sbit n_green=p20;sbit n_red=p21;sbit n_yellow=p22; sbit s_green=p27;sbit s_red=p26;sbit s_yellow=p25;sbit w_green=p10;sbit w_red=p11;sbit w_yellow=p12; sbit e_green=p17;sbit e_red=p16;sbit e_yellow=p15;int djs=30,js=0,bt=30; /djs和bt是初始倒計時時間,可修改/int table=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;int table=0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x40;void jtd();void djsxs();void delayms(int x)char i;while(

溫馨提示

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

評論

0/150

提交評論