交通燈說(shuō)明書_第1頁(yè)
交通燈說(shuō)明書_第2頁(yè)
交通燈說(shuō)明書_第3頁(yè)
交通燈說(shuō)明書_第4頁(yè)
交通燈說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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、湖南科技大學(xué)本科生課程設(shè)計(jì)I 湖湖 南南 科科 技技 大大 學(xué)學(xué)單單 片片 機(jī)機(jī) 課課 程程 設(shè)設(shè) 計(jì)計(jì) 題題 目目 交通燈交通燈姓姓 名名 羅明羅明學(xué)學(xué) 院院 機(jī)電工程學(xué)院機(jī)電工程學(xué)院專專 業(yè)業(yè) 機(jī)械設(shè)計(jì)制造及其自動(dòng)化機(jī)械設(shè)計(jì)制造及其自動(dòng)化學(xué)學(xué) 號(hào)號(hào) 1203010210指導(dǎo)教師指導(dǎo)教師 段凱段凱成成 績(jī)績(jī) _二一四年六月十日湖南科技大學(xué)本科生課程設(shè)計(jì)1交通燈控制系統(tǒng)的設(shè)計(jì)與制作摘摘 要:要:交通燈控制系統(tǒng)是城市道路管理中極為重要的一個(gè)環(huán)節(jié),其在加強(qiáng)道路交通管理,減少交通事故的發(fā)生,提高道路使用效率等方面具有不可替代的作用。近年來(lái)隨著科技的飛速發(fā)展,單片機(jī)的應(yīng)用正在不斷深入,同時(shí)帶動(dòng)傳統(tǒng)控制

2、技術(shù)日益更新。本文將介紹一種用單片機(jī)作為系統(tǒng)的主控單元,通過(guò)單片機(jī)嵌入軟件程序來(lái)實(shí)現(xiàn)交通信號(hào)燈的多重控制方式,整個(gè)系統(tǒng)以 STC89C52RC 單片機(jī)為核心加以晶振電路、復(fù)位電路、電源電路構(gòu)成系統(tǒng)的控制樞紐,系統(tǒng)狀態(tài)顯示系統(tǒng)采用 7 段 LED 數(shù)碼管進(jìn)行倒計(jì)時(shí)的現(xiàn)實(shí),紅、黃、綠三色 LED 燈作為信號(hào)指示。系統(tǒng)除基本的交通燈功能外,還具有倒計(jì)時(shí)、緊急情況處理等功能,較好的模擬實(shí)現(xiàn)了十字路口出現(xiàn)的狀況。本系統(tǒng)性能穩(wěn)定,功能完善,實(shí)用性強(qiáng)。關(guān)鍵詞:關(guān)鍵詞:STC89C52RC 單片機(jī);交通燈控制;LED 數(shù)碼顯示。目目 錄錄湖南科技大學(xué)本科生課程設(shè)計(jì)III1 1 緒緒 論論 .11.1 課題研究

3、背景.12 2 系統(tǒng)設(shè)計(jì)方案、工作原理及總體設(shè)計(jì)系統(tǒng)設(shè)計(jì)方案、工作原理及總體設(shè)計(jì) .12.1 交通信號(hào)控制原理.12.2 論證方案.12.3 系統(tǒng)工作原理.32.4 總體設(shè)計(jì).32.4.1功能概述.32.42系統(tǒng)構(gòu)成.33 3 系統(tǒng)硬件設(shè)計(jì)系統(tǒng)硬件設(shè)計(jì) .43.1 交通燈通行模式及行車方向指示.43.2 各單元電路模塊功能.53.2.1時(shí)鐘電路模塊.53.2.2復(fù)位電路模塊.53.2.3主控制系統(tǒng)模塊.63.2.4交通燈輸出控制模塊.73.2.5時(shí)間顯示電路模塊.83.2.6系統(tǒng)電源模塊電路.94 4 系統(tǒng)軟件設(shè)計(jì)系統(tǒng)軟件設(shè)計(jì) .104.1 軟件總體流程圖.105 5 系統(tǒng)調(diào)試分析及結(jié)果系統(tǒng)調(diào)

4、試分析及結(jié)果 .115.1 電路板實(shí)物的制作.115.2 系統(tǒng)硬件調(diào)試.125.3 系統(tǒng)軟件調(diào)試.125.4 系統(tǒng)總體調(diào)試.12結(jié)結(jié) 論論 .136 6 參考文獻(xiàn)參考文獻(xiàn) .147 7 附附 錄錄 .14附錄 A:元器件清單.14附錄 B:總體電路原理圖、仿真圖.14附錄 C:程序.15湖南科技大學(xué)本科生課程設(shè)計(jì)11 緒 論1.1 課題研究背景交通是城市經(jīng)濟(jì)活動(dòng)的命脈,對(duì)城市經(jīng)濟(jì)發(fā)展、人民生活水平的提高起著十分重要的作用。城市交通問(wèn)題是困擾城市發(fā)展、制約城市經(jīng)濟(jì)建設(shè)的重要因素。城市道路增長(zhǎng)的有限與車輛增長(zhǎng)的無(wú)線這一對(duì)矛盾是導(dǎo)致城市交通擁擠的根本原因。城市街道網(wǎng)絡(luò)上的交通容量的不斷增加,表明車輛

5、對(duì)道路容量的要求仍然很高,短期內(nèi)還不可能改變。2 系統(tǒng)設(shè)計(jì)方案、工作原理及總體設(shè)計(jì)2.1 交通信號(hào)控制原理交通信號(hào)控制原理是按照一定的控制程序,在交叉路口的每個(gè)方向上通過(guò)紅、黃、綠三色燈循環(huán)顯示,指揮交通流,在時(shí)間上實(shí)施隔離。交通規(guī)則規(guī)定:紅燈停止通行,綠燈放行,黃燈清尾,即允許已過(guò)停車線的車輛繼續(xù)通行,通過(guò)交叉路口。信號(hào)相位方案是指交通信號(hào)燈輪流給某些方向的車輛或行人分配交通權(quán)的一種順序安排。我們把每一種控制(即對(duì)各進(jìn)口道不同方向所顯示的不同色燈的組合)稱為一個(gè)信號(hào)相位。而一個(gè)相位又對(duì)應(yīng)多個(gè)步伐,每一步伐對(duì)應(yīng)該時(shí)刻不同燈色的狀態(tài)。路口的交通燈總在進(jìn)行著一系列的相變以控制車輛的運(yùn)動(dòng),一系列的相

6、就組成了周期,如附表所示。交通燈優(yōu)化控制問(wèn)題,就是通過(guò)改變這些相的持續(xù)時(shí)間以及相鄰路口交通燈的相的周期,使目標(biāo)達(dá)到最優(yōu)。2.2 論證方案 方案一:交通控制系統(tǒng)主要控制東西、南北,車道的交通,整個(gè)系統(tǒng)以STC89C52RC 單片機(jī)為核心芯片,通過(guò)控制三色 LED 的亮滅來(lái)控制各車道的通行,上電時(shí)通過(guò)上電復(fù)位電路使系統(tǒng)進(jìn)入運(yùn)行狀態(tài)??傮w設(shè)計(jì)框圖如圖 2.1 所示:湖南科技大學(xué)本科生課程設(shè)計(jì)2 圖 2.1 方案一設(shè)計(jì)框圖方案二:采用標(biāo)準(zhǔn) STC89C52RC 單片機(jī)為控制器,通行倒計(jì)時(shí)顯示采用 3 位數(shù)碼管;車道指示燈采用三色發(fā)光二極管,LED 顯示采用動(dòng)態(tài)掃描,以節(jié)省端口。緊急車輛通行采用實(shí)時(shí)中斷

7、完成,識(shí)別方法采用手動(dòng)按鈕。按以上系統(tǒng)構(gòu)架設(shè)計(jì),單片機(jī)端口資源剛好滿足要求。該系統(tǒng)具有電路簡(jiǎn)單,設(shè)計(jì)方便,顯示亮度高耗電少,可靠性高,但是占用單片機(jī)資源太多了,整個(gè)框圖設(shè)計(jì)如圖 2.2 所示: P1P3INT1P0P2南北通行燈東西通行燈2 位 LED 顯示器器列掃描驅(qū)動(dòng)上電復(fù)位電路晶振電路 圖 2.2 方案二設(shè)計(jì)框圖 方案三:采用標(biāo)準(zhǔn) STC89C52 單片機(jī)為控制器,通行倒計(jì)時(shí)、東西、南北車道通行指示采用單塊 LCD 液晶點(diǎn)陣顯示器。這種方案設(shè)計(jì)占用單片機(jī)的端口最少,硬件也最少,耗電也最少,雖然顯示圖案也精美,但由于亮度太暗,晚上還得開背光燈,所以較少采用。 通過(guò)以上綜合分析可以看出,方案

8、一具有綜合設(shè)計(jì)優(yōu)點(diǎn),因此城市道口交通燈控制系統(tǒng)模型采用方案一設(shè)計(jì)。STC89C52單 片 機(jī)復(fù)位電路晶振電路七段數(shù)碼管倒計(jì)時(shí)顯示電路湖南科技大學(xué)本科生課程設(shè)計(jì)32.3 系統(tǒng)工作原理 采用單片機(jī)的 I/O 口 P0 口通過(guò)上拉電阻和交通燈相連接,P3.0、P3.1 口接到數(shù)碼管控制位上,控制數(shù)碼管的顯示,程序放在 STC89C52RC 單片機(jī)的 ROM 中,在十字路口的四組紅、黃、綠交通燈中,由單片機(jī)的 P1.0-P1.2 、P1.5-P1.7、P2.0-P2.2、P2.5-P2.7 控制,由于交通燈為發(fā)光二極管且陽(yáng)極通過(guò)限流電阻和電源正極相連,因此 I/O 口輸出低電平時(shí),與之相連的指示燈會(huì)亮

9、,并通過(guò)數(shù)碼管顯示時(shí)間倒計(jì)時(shí)。I/O 口輸出高電平時(shí),相應(yīng)指示燈會(huì)滅。2.4 總體設(shè)計(jì)2.4.1 功能概述功能概述本設(shè)計(jì)由單片機(jī)、LED 數(shù)碼顯示模塊和按鍵等構(gòu)成。單片機(jī)是集成的 IC 芯片STC89C52 單片機(jī),只需根據(jù)實(shí)際選型。其他部分都需要根據(jù)應(yīng)用要求和性能指示設(shè)計(jì)。本系統(tǒng)交通燈控制規(guī)則如下:1)系統(tǒng)設(shè)置四組紅、黃、綠交通指示燈,并配置四隊(duì) LED 顯示器。正常情況下兩個(gè)干線上的紅、黃、綠燈進(jìn)行轉(zhuǎn)換。2)東西方向和南北方向交替通行,東西方向每次放行 30 秒,南北方向每次放行 30 秒。3)綠燈亮表示可以通行,紅燈亮表示禁止通行,每次綠燈變紅燈前,黃燈亮5 秒鐘。4)十字路口要有倒計(jì)時(shí)

10、顯示,以便人們更方便直觀的把握時(shí)間,具體要求東西方向、南北方向通行時(shí)間及黃燈亮的時(shí)間均以秒為單位作減計(jì)數(shù)。2.4.2 系統(tǒng)構(gòu)成系統(tǒng)構(gòu)成整個(gè)系統(tǒng)的構(gòu)成以 STC89C52RC 單片機(jī)為核心,由 I/O 口擴(kuò)展,LED 數(shù)碼管顯示,還有復(fù)位電路、時(shí)鐘電路等組成。單片機(jī)作為整個(gè)硬件系統(tǒng)的核心,它既是協(xié)調(diào)整機(jī)工作的控制器,又是數(shù)據(jù)處理器。它由單片機(jī)、晶振電路、復(fù)位電路等組成。行車方向指示采用 LED 發(fā)光二極管,可有紅、綠兩種顏色指示放行與禁止,黃燈作為紅綠轉(zhuǎn)換的提示,形象直觀。系統(tǒng)采用雙數(shù)碼管倒計(jì)時(shí)計(jì)數(shù)功能,最大湖南科技大學(xué)本科生課程設(shè)計(jì)4顯示數(shù)字 99。3 系統(tǒng)硬件設(shè)計(jì)3.1 交通燈通行模式及行車

11、方向指示按交通燈控制規(guī)則,每個(gè)道口有紅、黃、綠三種指示燈,交道口模型如圖2.1 所示:圖 3.1 交道口模型圖2 組 LED 數(shù)碼管按照設(shè)置的通行時(shí)間(各路口默認(rèn)的通行時(shí)間均為 30s)進(jìn)行倒計(jì)時(shí),倒計(jì)時(shí)到 5S 時(shí),綠燈變成黃燈,并各自進(jìn)行紅、黃、綠燈顯示,共湖南科技大學(xué)本科生課程設(shè)計(jì)5有兩種通行方式分別為: 圖 3.2 通行方式一示意圖 圖 3.3 通行方式二示意圖通行方式一:倒計(jì)時(shí)時(shí)間為 30s(通行時(shí)間) ,紅綠燈狀態(tài)為:東西通行:綠,南北禁行:紅;如圖 3.2 所示。 通行方式二:倒計(jì)時(shí)時(shí)間為 30s(通行時(shí)間) ,紅綠燈狀態(tài)為:南北通行:綠;東西禁行:紅;如圖 3.3 所示。通行默

12、認(rèn)時(shí)間為 30s,系統(tǒng)設(shè)置了任意更改功能,可以根據(jù)實(shí)際情況進(jìn)行調(diào)整,以提高車輛通過(guò)率,緩減交通壓力。在通行結(jié)束前 5 秒鐘,黃燈亮直至結(jié)束。本設(shè)計(jì)選用 LED 發(fā)光二極管的紅綠燈狀態(tài)用來(lái)指示交通指示信息。綠色表示通行,紅色則表示禁止通行,黃燈等待。你所有指示信息一目了然。3.2 各單元電路模塊功能3.2.1 時(shí)鐘電路模塊時(shí)鐘電路模塊 時(shí)鐘電路由一個(gè)晶體振蕩器 12MHZ 和兩個(gè) 30pF 的瓷片電容組成。時(shí)鐘電路用于產(chǎn)生單片機(jī)工作所需的時(shí)鐘信號(hào),而時(shí)序所研究的是指令執(zhí)行中各信號(hào)之間的相互關(guān)系。單片機(jī)本身就是一個(gè)復(fù)雜的同步時(shí)序電路,為了保證同步工作方式的實(shí)現(xiàn),電路應(yīng)在唯一的時(shí)鐘信號(hào)控制下嚴(yán)格地工

13、作。其電路如圖 3.4 所示: 圖 3.4 時(shí)鐘電路模塊3.2.2 復(fù)位電路模塊復(fù)位電路模塊 電容在上接高電平,電阻在下接地,中間為 RST。這種復(fù)位電路為高電平復(fù)位。其工作原理是:通電時(shí),電容兩端相當(dāng)于是短路,于是 RST 引腳上為高電平,然后電源通過(guò)電阻對(duì)電容充電,RST 端電壓慢慢下降,降到一定程度,即為低電湖南科技大學(xué)本科生課程設(shè)計(jì)6平,單片機(jī)開始正常工作。其電路如圖 3.5 所示:圖 3.5 復(fù)位電路模塊3.2.3 主控制系統(tǒng)模塊主控制系統(tǒng)模塊 主控制器采用 STC89C52RC,STC89C52RC 單片機(jī)是宏晶科技推出的新一代高速/低功耗/超強(qiáng)抗干擾的單 片機(jī),指令代碼完全兼容傳

14、統(tǒng) 8051 單片機(jī),12 時(shí)鐘/機(jī)器周期和 6 時(shí)鐘/機(jī)器周 期可以任意選擇。湖南科技大學(xué)本科生課程設(shè)計(jì)7圖 3.6 主控置系統(tǒng)模塊電路3.2.4 交通燈輸出控制模塊交通燈輸出控制模塊 道口交通燈指示采用紅、黃、綠發(fā)光二極管進(jìn)行提示。其圖如圖 3.7 所示: 圖 3.7LED 顯示模塊電路當(dāng) R=1000 歐時(shí),按公式 A=(5-1.8)/R 計(jì)算,電路中的電流大小應(yīng)為 A=3.2mA。由于每個(gè)路口的通行雙向指示處理相同,因此每個(gè)端口應(yīng)具有 6.4mA 的吸收電流能力。湖南科技大學(xué)本科生課程設(shè)計(jì)83.2.5 時(shí)間顯示電路模塊時(shí)間顯示電路模塊考慮設(shè)計(jì)需要,我們?cè)诟鱾€(gè)方向分別用二位數(shù)碼管用來(lái)顯示

15、倒計(jì)時(shí)時(shí)間,構(gòu)成交通提示信息,形象逼真。本系統(tǒng)使用數(shù)碼管完成倒計(jì)時(shí)顯示功能。以方向東西為為例,數(shù)碼管顯示的數(shù)值從綠燈的設(shè)置時(shí)間最大值往下減,每秒鐘減 1,一直減到 0。然后又從紅燈的設(shè)置時(shí)間最大值往下減,一直減到 0。接下來(lái)又顯示綠燈時(shí)間,如此循環(huán)。系統(tǒng)共有 1 個(gè)二位的 LED 數(shù)碼管,分別放置在模擬交通燈控制板上四組交通燈中間。四個(gè)方向上都應(yīng)該顯示同樣的內(nèi)容,所以我們可以把它們同樣對(duì)待,只用了一組數(shù)碼管來(lái)模擬。也就是說(shuō)各個(gè)方向的數(shù)碼管個(gè)位(把數(shù)碼管第二位定義為個(gè)位,第一位定義為十位)用一根信號(hào)線控制,十位用另一根信號(hào)線控制。道口通行剩余時(shí)間采用紅色 7 段數(shù)碼管顯示,采用共陰極數(shù)碼管,如用

16、單片機(jī) P0 口加上拉電阻驅(qū)動(dòng),P3.0/P3.1 來(lái)控制數(shù)碼管的位。其顯示電路如圖 3.8 所示: 圖 3.8 數(shù)碼管顯示模塊電路湖南科技大學(xué)本科生課程設(shè)計(jì)93.2.6 系統(tǒng)電源模塊電路系統(tǒng)電源模塊電路 由于該系統(tǒng)中 51 單片機(jī)及三極管工作電壓均為 5V 電壓,所以要保證系統(tǒng)穩(wěn)定可靠的工作,需要設(shè)計(jì)一個(gè)可以穩(wěn)定提供 5V 電壓的供電系統(tǒng)。本設(shè)計(jì)采用外置 5V 穩(wěn)壓開關(guān)電源作為系統(tǒng)的供電電源,系統(tǒng)電源輸入接口要加濾波電容以確保工作電壓穩(wěn)定。電源輸出接口加上 LED 電源指示燈,用來(lái)判定電源是否正常工作。該系統(tǒng)電源電路設(shè)計(jì)如圖 3.9 所示:圖 3.9 系統(tǒng)電源電路 4 系統(tǒng)軟件設(shè)計(jì)根據(jù)實(shí)際交

17、通燈的變化情況和規(guī)律。假設(shè)一個(gè)十字路口為東南西北走向。初始狀態(tài) 1 南北綠燈通車,東西紅燈亮。過(guò) 30s,轉(zhuǎn)狀態(tài) 2,南北綠燈滅黃燈亮,東西紅燈亮,過(guò) 5s,再轉(zhuǎn)狀態(tài) 3,東西綠燈通車,南北紅燈亮。過(guò) 30s,轉(zhuǎn)狀態(tài)4,東西綠燈滅黃燈亮,南北紅燈亮,過(guò) 5s,又循環(huán)至狀態(tài) 1。對(duì)于交通信號(hào)燈來(lái)說(shuō)東西南北共四組燈,由于同一道上的兩組的信號(hào)燈的顯示情況是相同的,因此,采用單片機(jī)內(nèi)部的 I/O 口來(lái)控制 12 個(gè)信號(hào)燈。通過(guò)編寫程序,實(shí)現(xiàn)對(duì)發(fā)光二極管的控制,來(lái)模擬交通信號(hào)燈的管理。4.1 軟件總體流程圖軟件總體設(shè)計(jì)及流程圖見圖 3-1,主要完成各部分的軟件控制和協(xié)調(diào)。本系統(tǒng)主程序模塊主要完成的工作是

18、對(duì)系統(tǒng)的初始化,發(fā)送顯示數(shù)據(jù),同時(shí)對(duì)按鍵進(jìn)湖南科技大學(xué)本科生課程設(shè)計(jì)10行掃描,等待外部中斷,以及根據(jù)所需要的功能進(jìn)行相應(yīng)的操作。其流程圖如圖4.1圖 4.1 正常情況下交通燈控制流程5 系統(tǒng)調(diào)試分析及結(jié)果因本設(shè)計(jì)本身要求有穩(wěn)定性高、免維護(hù)、抗干擾能力強(qiáng)等功能,系統(tǒng)調(diào)試除了驗(yàn)證數(shù)據(jù)處理的精度,確保判斷的準(zhǔn)確性外,同時(shí)必須確認(rèn)各項(xiàng)功能的正常運(yùn)行。5.1 電路板實(shí)物的制作 準(zhǔn)備工作:采購(gòu)萬(wàn)能板若干張,實(shí)物電路所需的各種元器件;還有其他的基本電子器件和制板工具。湖南科技大學(xué)本科生課程設(shè)計(jì)11總制板工藝程序 1)先將所有元器件擺放到萬(wàn)能板上,確實(shí)各個(gè)原件的最有位置,原則是,既美觀,又容易焊接。2)把擺

19、好位置的元器件焊到板子上,最好用焊臺(tái)來(lái)完成。 3)根據(jù)原理圖,把所有的連線連接起來(lái),連接的導(dǎo)線,盡量用細(xì)一點(diǎn)的。 5.2 系統(tǒng)硬件調(diào)試在設(shè)計(jì)過(guò)程中,實(shí)物交通燈控制系統(tǒng)的洞洞接工作量非常大,電路安裝完成后,首先進(jìn)行檢查,即確認(rèn)電路無(wú)虛焊,無(wú)短路,無(wú)斷路,集成元件安裝是否正確,之后進(jìn)行電路功能模塊的分級(jí)調(diào)試,根據(jù)電路功能逐級(jí)進(jìn)行:通行方式功能調(diào)試:包括對(duì)兩種通行方式控制調(diào)試,指示燈亮度和驅(qū)動(dòng)電路調(diào)試;倒計(jì)時(shí)功能調(diào)試:數(shù)碼管亮度調(diào)試;復(fù)位功能調(diào)試。 5.3 系統(tǒng)軟件調(diào)試本系統(tǒng)的軟件系統(tǒng)很大,選用一般的單片機(jī)通信 C 語(yǔ)言程序進(jìn)行編寫和調(diào)試。除了語(yǔ)法差錯(cuò)外,當(dāng)確認(rèn)程序沒問(wèn)題時(shí),通過(guò)直接下載到單片機(jī)來(lái)調(diào)

20、試。采取的是自下到上的調(diào)試方法,即單獨(dú)調(diào)試好每一個(gè)模塊,然后再連接成一個(gè)完整的系統(tǒng),最后完成一個(gè)完整的系統(tǒng)調(diào)試。5.4 系統(tǒng)總體調(diào)試系統(tǒng)做好后,進(jìn)行系統(tǒng)的完整調(diào)試。主要任務(wù)是檢驗(yàn)實(shí)現(xiàn)的功能及其效果并校正誤差。測(cè)試一開始,我們就發(fā)現(xiàn)了系統(tǒng)出現(xiàn)了兩個(gè)問(wèn)題:一是有一部分交通燈亮度不夠,所發(fā)出來(lái)的光非常的微弱以致于幾乎感覺不到它的亮度;二是數(shù)碼管不工作,沒有時(shí)間顯示。這與設(shè)計(jì)的要求完全不符。為了找出這個(gè)問(wèn)題和解決方法,查找了電路的輸出各部分的輸出電平。發(fā)現(xiàn)了一個(gè)現(xiàn)象,我們采用的數(shù)碼管是共陰極數(shù)碼管。而控制數(shù)碼段顯示的 P3.0 和 P3.1 口輸出的是高電平。經(jīng)多方查閱資料,解決第二個(gè)問(wèn)題可以有兩個(gè)解

21、決方法。其一,將硬件電路作修改,將數(shù)碼管換成共陽(yáng)極的數(shù)碼管。這樣數(shù)碼管就可以正常進(jìn)行時(shí)間顯示了。其二,修改程序,讓控制數(shù)碼管段碼的 P0 輸出的是低電平。若采用修改硬件電路的方法的話,硬件電路就得作變動(dòng)。已經(jīng)布好的線也必須有相應(yīng)的變動(dòng),操作起來(lái)比較麻煩。所以,我們采用了第二種方法。修改了程序電路中的段碼代碼。再次調(diào)試,按照設(shè)計(jì)要求的指標(biāo),系統(tǒng)數(shù)碼管電路部分基本能按照預(yù)先設(shè)定的要求來(lái)進(jìn)行倒計(jì)時(shí)的顯示。亮度要求也基本符合預(yù)先設(shè)想。接下來(lái)還有一個(gè)問(wèn)題有待解決,交通燈亮度不足,以致于部分交通燈只能勉強(qiáng)看得出來(lái)它在亮而已。這明顯不能滿足設(shè)計(jì)要求。經(jīng)多方檢測(cè),我們認(rèn)為這是湖南科技大學(xué)本科生課程設(shè)計(jì)12由于

22、 LED 燈驅(qū)動(dòng)能力不足引起的亮度弱問(wèn)題。若要修正這個(gè)問(wèn)題,那就得為 LED燈增加驅(qū)動(dòng)電路以提高電路的驅(qū)動(dòng)能力。要實(shí)現(xiàn)這一步驟必須對(duì)硬件電路進(jìn)行一定的改動(dòng)。LED 燈的驅(qū)動(dòng)電路可以用集成電路電路芯片來(lái)進(jìn)行驅(qū)動(dòng)。在初步方案中考慮要用集成電路來(lái)完成。但是由于客觀方面的原因,沒有制作實(shí)物的環(huán)境條件。因此,這部分改進(jìn)只作了一個(gè)設(shè)想,并沒有時(shí)間去付諸實(shí)施。但基本問(wèn)題和解決問(wèn)題的原理還是有一定的了解。結(jié)結(jié) 論論 在本次設(shè)計(jì)的過(guò)程中,我發(fā)現(xiàn)很多的問(wèn)題,給我的感覺就是很難,很不順手,看似很簡(jiǎn)單的電路,要?jiǎng)邮职阉o設(shè)計(jì)出來(lái),是很難的一件事,主要原因是我們沒有經(jīng)常動(dòng)手設(shè)計(jì)過(guò)電路,還有資料的查找也是一大難題,這就要

23、求我們?cè)谝院蟮膶W(xué)習(xí)中,應(yīng)該注意到這一點(diǎn),更重要的是我們要學(xué)會(huì)把從書本中學(xué)到的知識(shí)和實(shí)際的電路聯(lián)系起來(lái),這不論是對(duì)我們以后就業(yè)還是學(xué)習(xí),都會(huì)起到很大的促進(jìn)和幫助,我相信,通過(guò)這次的課程設(shè)計(jì),在以后的學(xué)習(xí)中我會(huì)更加努力,力爭(zhēng)把這門課學(xué)好,學(xué)精。同時(shí),通過(guò)本次課程設(shè)計(jì),鞏固了我們學(xué)習(xí)過(guò)的專業(yè)知識(shí),也使我們把理論與實(shí)踐從真正意義。同時(shí),通過(guò)本次課程設(shè)計(jì),鞏固了我們學(xué)習(xí)過(guò)的專業(yè)知識(shí),也使我們把理論與實(shí)踐從真正意義上相結(jié)合了起來(lái);考驗(yàn)了我們借助互聯(lián)網(wǎng)絡(luò)搜集、查閱相關(guān)文獻(xiàn)資料和組織材料的綜合能力。有了這次難忘的經(jīng)歷,我覺得自己充實(shí)了許多,學(xué)到了很多東西,更重要的是我們學(xué)會(huì)了如何協(xié)同合作,學(xué)會(huì)了遇到問(wèn)題應(yīng)該如

24、何解決。這將在我們以后的學(xué)習(xí)和工作中起著重要的作用??傊?,此次設(shè)計(jì)的過(guò)程中,我收獲了很多。此次設(shè)計(jì)的完成的經(jīng)驗(yàn)對(duì)我將來(lái)的人生之路有著非常重要的意義。湖南科技大學(xué)本科生課程設(shè)計(jì)136 參考文獻(xiàn)1 張秀國(guó)主編. 單片機(jī) C 語(yǔ)言程序設(shè)計(jì)教程與實(shí)訓(xùn).北京:北京大學(xué)出版社,2008.62 林春方主編. 數(shù)字電子技術(shù).北京:高等教育出版社,2007.63 何立民.單片機(jī)應(yīng)用技術(shù)大全.北京:北京航空航天大學(xué)出版社, 1994 年4 張毅剛. 單片機(jī)原理及接口技術(shù).哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1990 年5 譚浩強(qiáng).單片機(jī)課程設(shè)計(jì). 北京:清華大學(xué)出版社,1989 年 單片機(jī)學(xué)習(xí)網(wǎng)7邊海龍,單片機(jī)開發(fā)與典

25、型工程項(xiàng)目,電子工業(yè)出版社,2008 年8郭天祥單片機(jī)網(wǎng)絡(luò)視頻,2007 年 21IC 單片機(jī)學(xué)習(xí)網(wǎng)7 附 錄附錄 A:元器件清單元器件名稱參數(shù)數(shù)量(個(gè))IC 插座DIP401單片機(jī)STC89C52RC1發(fā)光二極管LED12電阻1K5瓷片電容22pF2開關(guān)按鍵開關(guān)1電解電容10uF1七段數(shù)碼管共陰極1晶振11.05921自鎖按鍵6*61湖南科技大學(xué)本科生課程設(shè)計(jì)14附錄 B:仿真圖附錄 C:程序#include#include /包含庫(kù)文件sbit smg1=P30; /定義南北方向數(shù)碼管低位sbit smg2=P31; /定義南北方向數(shù)碼管高位sbit N_green=P20; /定義北向綠

26、燈端口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; /定義東向黃燈端口湖南

27、科技大學(xué)本科生課程設(shè)計(jì)15int js=0,djs=30; /初始倒計(jì)時(shí)時(shí)間int table=0 x3f,0 x06,0 x5b,0 x4f, 0 x66,0 x6d,0 x7d,0 x07, 0 x7f,0 x6f,0 x40; /共陰極數(shù)碼管段值/*以下為函數(shù)聲明*/void jtd();void jtda();void jtdb();void djsxs();void yj();void jj();void jtday();void jtdby();/*/* 函數(shù)名:delayms */* 功能:產(chǎn)生毫秒級(jí)延時(shí) */*/void delayms(int x)char i;while(x

28、-) for(i=150;i0;i-); /*/* 函數(shù)名:Timer0_init() */* 功能:定時(shí)器 0 初始化 */*/void Timer0_init() js=0; TMOD=0 x01; /定義定時(shí)器 0 工作模式 TH0=0 x4c;/賦初值高位 TL0=0 x00;/賦初值低位 TR0=1;/啟動(dòng)定時(shí)器 ET0=1;/開中斷 EA=1;/開全局中斷/*/* 函數(shù)名:timer0() interrupt 1 using 1 */* 功能:定時(shí)器 0 中斷服務(wù)函數(shù) */*/void timer0() interrupt 1 using 1湖南科技大學(xué)本科生課程設(shè)計(jì)16 TF0=

29、0; TH0=0 x4c;TL0=0 x00; /重新賦高地位初值js+;if(js=22) js=0; djs-; /*/* 函數(shù)名:djsxs11() */* 功能:數(shù)碼管動(dòng)態(tài)顯示 */*/void djsxs11() /此函數(shù)注視同 djsxs22()int b1,b2; b1=djs/10; /將倒計(jì)時(shí)時(shí)間的高位賦予 b1b2=djs%10; /將倒計(jì)時(shí)時(shí)間的低位賦予 b2P0=tableb1; smg1=0; delayms(3); smg1=1; /顯示 b1P0=tableb2;smg2=0;delayms(3);smg2=1;/顯示 b2/*/* 函數(shù)名:qm() */* 功能:使所有的交通信號(hào)燈全部熄滅 */*/void qm()N_green=1;N_red=1;N_yellow=1; S_green=1;S_red=1;S_yellow=1;湖南科技大學(xué)本科生課程設(shè)計(jì)17W_green=1;W_red=

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論