智能交通4控制系統(tǒng)設(shè)PPT_第1頁(yè)
智能交通4控制系統(tǒng)設(shè)PPT_第2頁(yè)
智能交通4控制系統(tǒng)設(shè)PPT_第3頁(yè)
智能交通4控制系統(tǒng)設(shè)PPT_第4頁(yè)
智能交通4控制系統(tǒng)設(shè)PPT_第5頁(yè)
已閱讀5頁(yè),還剩21頁(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、智能交通控制系統(tǒng)設(shè)計(jì)所在專業(yè):所在專業(yè):指導(dǎo)教師:指導(dǎo)教師:答答 辯辯 人:人:摘摘 要要隨著社會(huì)的發(fā)展現(xiàn)代社會(huì)的道路車流人流量的增加使得對(duì)道路的交通燈控制系統(tǒng)的控制需求也更加的復(fù)雜。本文設(shè)計(jì)一款基于STC89C52單片機(jī)的智能交通燈控制系統(tǒng)。本系統(tǒng)設(shè)計(jì)一款帶直行、左轉(zhuǎn)、右轉(zhuǎn)、掉頭、四種通行控制交通控制系統(tǒng),可以顯示倒計(jì)時(shí)功能。同時(shí)本系統(tǒng)帶有緊急和夜間模式按鈕,當(dāng)按下緊急按鍵以后所有燈都亮紅燈,當(dāng)按下夜間模式按鈕以后所有燈都亮黃燈。通過(guò)查閱先關(guān)資料研究和通過(guò)PROTEUS軟件仿真測(cè)試,發(fā)現(xiàn)本設(shè)計(jì)完全符合設(shè)計(jì)要求和當(dāng)前道路對(duì)交通燈系統(tǒng)的需求。1 1引言引言3 3硬件設(shè)計(jì)硬件設(shè)計(jì)4 4軟件設(shè)計(jì)軟件

2、設(shè)計(jì)目錄2 2系統(tǒng)介紹及方案討論系統(tǒng)介紹及方案討論1 1引言引言1 選題背景現(xiàn)今已知最早的交通燈是手牽皮帶,而后發(fā)展到二十世紀(jì)五十年代開始出現(xiàn)電氣控制的交通燈。從近代開始通過(guò)計(jì)算機(jī)對(duì)交通燈進(jìn)行控制發(fā)展到電子定時(shí)監(jiān)控的現(xiàn)代化交通燈,隨著相關(guān)技術(shù)越來(lái)越科學(xué)化以及自動(dòng)化,交通信號(hào)燈系統(tǒng)也在與時(shí)俱進(jìn),不斷地進(jìn)行系統(tǒng)更新,開發(fā)新的系統(tǒng)功能,完善不足之處。交通指揮燈最早是由非裔美國(guó)人加萊特.摩根在1923年發(fā)明的。在此之前,使用自動(dòng)轉(zhuǎn)換的鐵路交通信號(hào)燈的鐵路交通系統(tǒng)已經(jīng)運(yùn)行了很久。可是受限于原有的火車交通系統(tǒng)中火車運(yùn)行時(shí)是按照固定的時(shí)刻表以單列方式運(yùn)行的。而且,由于火車要想停下來(lái)并不是很容易的一件事,因此

3、在當(dāng)時(shí),鐵路交通系統(tǒng)中使用的信號(hào)燈只能顯示傳遞一種交通指令:通行。而相比而言,在公路交通中的交通紅綠燈大不相同,其使命則更多的是需要及時(shí)的告知機(jī)動(dòng)車司機(jī)將車停下。相信對(duì)于所有開車的人而言,他們當(dāng)中誰(shuí)都不愿意看到交通燈上顯示停車信號(hào)。就如美國(guó)夏威夷大學(xué)心理學(xué)家詹姆斯所指出的,人們都有一種很奇怪的傾向情緒,那就是總是會(huì)將剎車和油門與自尊相互聯(lián)系起來(lái)。詹姆斯說(shuō):每當(dāng)駕車者觀察到黃燈閃亮?xí)r,他們的心里就開始做好打算,在潛意識(shí)中隨時(shí)作好加速的準(zhǔn)備。但是如果他們發(fā)現(xiàn)紅燈在這個(gè)時(shí)候亮了起來(lái),他們的心理立刻就會(huì)有一種失望的感覺產(chǎn)生。詹姆斯將神奇的交叉路口稱為“心理動(dòng)力區(qū)”。那么我們可以思考一下,如果詹姆斯所提

4、出的理論能夠成立的話,那么我們可以稱這個(gè)區(qū)域在佛羅伊德心理學(xué)理論中是屬于超我而非本能的范疇?,F(xiàn)在,在傳統(tǒng)功能的基礎(chǔ)上,大部分新式的紅綠交通燈都添加并具有將闖紅燈的人拍照下來(lái)的附加功能。闖紅燈或者因?yàn)檫`反交通規(guī)則而犯事的司機(jī)不久之后就會(huì)收到罰款單。現(xiàn)在某些新型紅綠燈更是具有了監(jiān)測(cè)車輛行駛速度等相關(guān)功能。2 國(guó)內(nèi)外發(fā)展情況在1858年,英國(guó)人首先發(fā)明了最為原始的機(jī)械扳手交通燈,這種交通等經(jīng)過(guò)不斷的發(fā)展與改進(jìn),在至今的一百多年的時(shí)間里,我們的生活開始漸漸變得離不開交通燈,交通燈不僅改變了我們生活中的交通路況,同時(shí)也在人們的日常生活中占據(jù)了越來(lái)越重要的地位,最近幾年,由于國(guó)家經(jīng)濟(jì)建設(shè)速度的不斷加快,國(guó)

5、家經(jīng)濟(jì)的飛速發(fā)展以及人民生活水平的不斷提高,汽車的數(shù)量隨著時(shí)間的推移開始變得急劇增加,城市道路變得日漸擁擠,因而更加顯示出了交通燈的關(guān)鍵性作用。因?yàn)橛辛私煌舻氖褂?,交通?wèn)題得到了行之有效的管制,交通燈對(duì)于交通疏導(dǎo),提高城市道路交通的導(dǎo)通能力,減少交通事故有顯著的效果。近年來(lái)隨著科技的發(fā)展,交通事故出現(xiàn)的頻率越來(lái)越高如何更好地對(duì)交通進(jìn)行管制,交通燈的出現(xiàn)刻不容緩。馬路建設(shè)對(duì)于經(jīng)濟(jì)的發(fā)展有著舉足輕重的作用,也正應(yīng)為如此,交通燈的作用顯得尤為突出。最近幾年,由于國(guó)家經(jīng)濟(jì)建設(shè)速度的不斷加快,國(guó)家經(jīng)濟(jì)的飛速發(fā)展以級(jí)人民生活水平的不斷提高,在以上諸多條件的共同影響下,我國(guó)的城市交通得到了極大程度的發(fā)展。

6、但隨之而來(lái)的城市交通問(wèn)題則演變成為困擾許多大城市發(fā)展的通病,現(xiàn)在交通問(wèn)題愈加嚴(yán)重,所遇到的情況也越來(lái)越多種多樣,交通問(wèn)題已經(jīng)發(fā)展成為現(xiàn)今日趨嚴(yán)峻的國(guó)際性問(wèn)題。在諸多的交通問(wèn)題中,十字路口而今已經(jīng)逐步演變?yōu)榻煌ǘ氯闹饕逼款i”所在。目前,各個(gè)世界發(fā)達(dá)國(guó)家都在積極需找出路,正在不斷地探索怎樣才能使道路交通能力能夠最大化的發(fā)揮出來(lái),使因?yàn)榻煌óa(chǎn)生的各種問(wèn)題所造成的損失降到最少。3 研究的可行性與研究的現(xiàn)狀近年來(lái),隨著科技的飛速發(fā)展,電子器件也隨之廣泛應(yīng)用,其中單片機(jī)也不斷深入人民的生活當(dāng)中。智能交通燈系統(tǒng)利用單片機(jī)AT89C51作為核心元件,實(shí)現(xiàn)了通過(guò)信號(hào)燈對(duì)路面狀況的智能控制。相較于以往的傳統(tǒng)交

7、通控制器,智能交通控制系統(tǒng)更易于操作,對(duì)于未來(lái)愈加嚴(yán)重的交通安全問(wèn)題以及急需進(jìn)行系統(tǒng)更新的現(xiàn)行交通系統(tǒng)而言具有更好的適用性,可行性極強(qiáng),從一定程度上解決了交通路口堵塞、車輛停車等待時(shí)間不合理、急車強(qiáng)通等問(wèn)題。系統(tǒng)具有結(jié)構(gòu)簡(jiǎn)單、可靠性高、成本低、實(shí)時(shí)性好、安裝維護(hù)方便等優(yōu)點(diǎn),有廣泛的應(yīng)用前景。基于單片機(jī)的智能交通燈控制系統(tǒng),該系統(tǒng)可實(shí)現(xiàn)3種顏色燈的交替點(diǎn)亮,實(shí)現(xiàn)直行、左轉(zhuǎn)、右轉(zhuǎn)、掉頭、四種通行控制,通過(guò)信息提示指揮車輛和行人安全通行,并能實(shí)時(shí)監(jiān)測(cè)交通燈工作狀態(tài)。該系統(tǒng)不僅編程簡(jiǎn)單、靈活、具有較高的可靠性,而且成本低、具有良好的經(jīng)濟(jì)效益,是今后一段時(shí)間國(guó)內(nèi)外交通燈的主流設(shè)計(jì)思路。4 本系統(tǒng)功能本系

8、統(tǒng)設(shè)計(jì)一款帶直行、左轉(zhuǎn)、右轉(zhuǎn)、掉頭、四種通行控制交通控制系統(tǒng)。帶緊急按鈕,當(dāng)按下后所有燈都亮紅燈。帶有時(shí)鐘功能可以設(shè)定進(jìn)入夜間模式的時(shí)間段,自動(dòng)夜間模式此時(shí)所有燈都亮黃燈。同時(shí)有數(shù)碼管顯示當(dāng)前顏色燈的剩余時(shí)間,倒計(jì)時(shí)功能。2 2系統(tǒng)介紹及方案討論系統(tǒng)介紹及方案討論1 系統(tǒng)結(jié)構(gòu)框圖STC89C51USB轉(zhuǎn) UART( 兼 程 序 下 載 與 通 信 )LED驅(qū) 動(dòng)紅黃綠緊 急 按 鈕DS1302時(shí) 鐘雙 位 數(shù) 碼 管I/O驅(qū) 動(dòng)功 能 按 鍵系統(tǒng)結(jié)構(gòu)圖因?yàn)橄到y(tǒng)邏輯較簡(jiǎn)單,在低成本低復(fù)雜度的思想下本系統(tǒng)主要利用STC89C51傳統(tǒng)的51單片機(jī)作為主控核心,復(fù)雜交通燈的調(diào)度人機(jī)設(shè)置和顯示。本系統(tǒng)主

9、要包括紅綠燈的驅(qū)動(dòng),利用發(fā)光7段數(shù)碼管顯示倒計(jì)時(shí),利用USB接口加載單片機(jī)程序和按鍵進(jìn)行系統(tǒng)設(shè)定。2 單片機(jī)選型在集成電路,微控制器,DSP,F(xiàn)PGA水平高度發(fā)達(dá)的今天,設(shè)計(jì)我們這樣一款系統(tǒng)可以選擇的為控制器有很多例如:8位的改進(jìn)型51單片機(jī)、AVR單片機(jī)、MSP430 16位單片機(jī)以及現(xiàn)在比較火的32位的STM32、或者純硬件控制的FPGA、CPLD、或者DSP等。對(duì)于工程應(yīng)用應(yīng)該選擇一款合適于我們的系統(tǒng)的單片機(jī),既符合功能要求、又節(jié)約成本、才是我們的核心思想,下面我將介紹一下我們常用的幾款單片機(jī):AVR單片機(jī):AVR單片機(jī)是采用美國(guó)愛梅爾(ATMEL)公司生產(chǎn)的一款8位單片機(jī)。常用型號(hào)為A

10、TMEGA48單片機(jī)。Mega系列單片機(jī)是AVR家族的高檔系列,采用哈佛結(jié)構(gòu)。具備較寬的供電電壓(2.0 - 5.5V),該型單片機(jī)可以運(yùn)行在低頻模式(32K時(shí)鐘)具備較低的功耗但是不能由應(yīng)用程序更改時(shí)鐘。該型單片機(jī)采用了RISC精簡(jiǎn)指令集,集成了硬件乘法器,在速度與外設(shè)方面相比51單片機(jī)有很大提高,性價(jià)比較高,但是相比于51單片機(jī)成本還是稍高。ST公司的STM32單片機(jī),該型單片機(jī)基于ARM公司的Cortx-M3核心的由意法半導(dǎo)體(ST)公司生產(chǎn)的32位單片機(jī),主要用于一些較復(fù)雜的工業(yè)與高端便攜式應(yīng)用,性價(jià)比較高,但是軟件開發(fā)較復(fù)雜需要系統(tǒng)學(xué)習(xí)ARM,雖然性價(jià)比高,性能好但是開發(fā)復(fù)雜。經(jīng)過(guò)綜

11、合考慮之后我采用國(guó)產(chǎn)的STC89C52單片機(jī)的DIP-40封裝的型號(hào),該型單片機(jī)相對(duì)于傳統(tǒng)的AT89C52單片機(jī)性能有所提升,程序采用串口加載也很方便。STC89C52是STC公司生產(chǎn)的一種低功耗、高性能CMOS 8位微控制器,具有 8K 在系統(tǒng)可編程Flash存儲(chǔ)器。STC89C52使用經(jīng)典的MCS-51內(nèi)核,但做了很多的改進(jìn)使得芯片具有傳統(tǒng)51單片機(jī)不具備的功能其內(nèi)部功能如圖所示。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。2 單片機(jī)選型STC89C52內(nèi)部功能圖相比于傳統(tǒng)51單片機(jī)其主要有以下特征

12、:1.8K字節(jié)程序存儲(chǔ)空間;2.512字節(jié)數(shù)據(jù)存儲(chǔ)空間;3.內(nèi)帶4K字節(jié)EEPROM存儲(chǔ)空間;4.工作電壓:5.5V3.3V(5V單片機(jī))/3.8V2.0V(3V 單片機(jī))5.工作頻率范圍:040MHz,相當(dāng)于普通8051 的080MHz,實(shí)際工作 頻率可達(dá)48MHz6.可直接使用串口下載 ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),無(wú)需專用編程器,無(wú) 需專用仿真器,可通過(guò)串口(RxD/P3.0,TxD/P3.1)直接下載用戶程 序,數(shù)秒即可完成一片7.共3 個(gè)16 位定時(shí)器/計(jì)數(shù)器。即定時(shí)器T0、T1、T28.外部中斷4 路,下降沿中斷或低電平觸發(fā)電路,Power Down 模式可 由外

13、部中斷低電平觸發(fā)中斷方式喚醒3 計(jì)數(shù)顯示的選擇雙位共陽(yáng)數(shù)碼管結(jié)構(gòu)led數(shù)碼管(LED Segment Displays)由多個(gè)發(fā)光二極管封裝在一起組成“8”字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個(gè)筆劃,公共電極。數(shù)碼管實(shí)際上是由七個(gè)發(fā)光管組成8字形構(gòu)成的,加上小數(shù)點(diǎn)就是8個(gè)。這些段分別由字母a,b,c,d,e,f,g,dp來(lái)表示。LED數(shù)碼管以發(fā)光二極管作為發(fā)光單元,顏色有單紅, 黃,藍(lán),綠,白,黃綠等效果。LED數(shù)碼管廣泛用于儀表,時(shí)鐘,車站,家電等場(chǎng)合。選用時(shí)要注意產(chǎn)品尺寸顏色,功耗,亮度,波長(zhǎng)等。多位數(shù)碼管時(shí)其結(jié)構(gòu)分為共陰和共陽(yáng)極。我使用的0.56英寸的雙位共陰極8段數(shù)碼管其

14、結(jié)構(gòu)如圖所示。透過(guò)分時(shí)輪流控制各個(gè)LED數(shù)碼管的COM端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。每位元數(shù)碼管的點(diǎn)亮?xí)r間為12ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極體的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示資料,不會(huì)有閃爍感,動(dòng)態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O口,而且功耗更低。4 時(shí)鐘芯片實(shí)現(xiàn)現(xiàn)在流行的實(shí)時(shí)時(shí)鐘芯片很多,例如DS1302、 DS1307、PCF8485等等。這些芯片的通信接口簡(jiǎn)單、芯片價(jià)格低廉、使用方便,因此被廣泛地采用。我使用的實(shí)時(shí)時(shí)鐘芯片DS1302,DS1302 是美國(guó)DALLAS公司推出的一

15、種較高性能、,具有低功耗和帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對(duì)年、月、日、周、時(shí)、分、秒進(jìn)行計(jì)時(shí),同時(shí)具有閏年補(bǔ)償?shù)墓δ?,其工作電壓?.5V5.5V。采用三線SPI接口和CPU或者M(jìn)CU進(jìn)行同步通信,這個(gè)芯片可采用突發(fā)方式一次并且傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或RAM數(shù)據(jù)。DS1302的內(nèi)部有一個(gè)318的RAM用于臨時(shí)性存放數(shù)據(jù)的RAM寄存器。DS1302是DS1202芯片的升級(jí)產(chǎn)品,與DS1202兼容,與DS1202相比增加了主電源/后備電源雙電源引腳,同時(shí)提供了對(duì)后備電源進(jìn)行涓細(xì)電流充電的能力。所以說(shuō)DS1302芯片操作方便使用成熟,并可以保證我們的應(yīng)用需要的時(shí)間的精準(zhǔn)度。3 3硬件設(shè)計(jì)硬件設(shè)計(jì)1

16、系統(tǒng)電源設(shè)計(jì)對(duì)于一個(gè)系統(tǒng)來(lái)講,有一個(gè)穩(wěn)定可靠地電源是必要的。為了提高電源可靠性、簡(jiǎn)化供電電路、適應(yīng)多種不同電源供電,本系統(tǒng)采用外部電源適配器與板載穩(wěn)壓芯片結(jié)合的方法給電路供電。由于板載輸入電源芯片采用的是低壓差的AMS1117-5.0其適應(yīng)外部直流供電,范圍為5-15V,所以我們只需要一個(gè)5-15V的直流源就行。或者為了適應(yīng)220V的交流供電我們的板子上面有一個(gè)Mini_UAB_A型接口,可以選擇手機(jī)充電器作為電源適配器,通過(guò)一根MP3/MP4的USB線連接到板子就可以。為適應(yīng)單片機(jī)、LCD等元器件的5V的供電利用AMS1117-5.0將外部供電穩(wěn)壓為5V。AMS1117為低壓差的穩(wěn)壓芯片,最

17、大可提供1A電流此時(shí)最小壓差僅為為1.2V。我采用的是SOT-223封裝形式。外部輸入我采用500mA的1206封裝的自恢復(fù)保險(xiǎn),以保證系統(tǒng)用電的安全,避免短路等意外情況發(fā)生。為提高電源質(zhì)量輸入采用22uF電解電容和0.1uF瓷片電容濾波,輸出采用10uF電解電容和0.1uF瓷片電容濾波。系統(tǒng)電源2 單片機(jī)最小系統(tǒng)設(shè)計(jì)40腳為單片機(jī)電源提供引腳外接5V直流電源,C3和C4用于電源的去耦,以提供良好的電源品質(zhì)。9腳為單片機(jī)復(fù)位引腳,當(dāng)9腳的電平為高電平時(shí)單片機(jī)處于復(fù)位狀態(tài),為低時(shí)單片機(jī)正常運(yùn)行,K1開關(guān)用來(lái)進(jìn)行手動(dòng)復(fù)位選擇。C1和R10共同組成單片機(jī)上電復(fù)位電路,當(dāng)單片機(jī)接通電源以后由于C1兩端

18、的電壓不會(huì)突變會(huì)有一個(gè)上升的過(guò)程,而C1和R10串接在VCC和地兩端所以RST引腳的電壓為VCC-電容電壓,上電初期電容電壓非常小,所以單片機(jī)處于復(fù)位狀態(tài),復(fù)位時(shí)間取決于R和C的取值,大約為R*C。18和19腳為外部晶振接口,單片機(jī)的時(shí)鐘由外部晶振和內(nèi)部的晶體振蕩電路組成,STC89C52單片機(jī)最高可以運(yùn)行在40MHz,C2和C5為晶振電路負(fù)載電容,與晶振共同使時(shí)鐘產(chǎn)生。31引腳為內(nèi)部或者外部存儲(chǔ)器選擇引腳,當(dāng)31引腳為高電平時(shí)單片機(jī)的程序運(yùn)行從內(nèi)部FLASH執(zhí)行,當(dāng)尋址范圍超過(guò)8K時(shí)使用外部存儲(chǔ)器。當(dāng)31引腳為地電平時(shí)單片機(jī)默認(rèn)為使用外部程序存儲(chǔ)器。單片機(jī)最小系統(tǒng)3 數(shù)碼管顯示電路設(shè)計(jì)數(shù)碼管

19、驅(qū)動(dòng)電路4 紅綠燈電路設(shè)計(jì)紅綠燈的功率較大需要一個(gè)驅(qū)動(dòng)電路的連接才能提高足夠的功率使LED燈發(fā)光,我采用的是ULN2003反相驅(qū)動(dòng)器進(jìn)行LED紅綠燈的驅(qū)動(dòng)。ULN2003是大電流驅(qū)動(dòng)陣列,多用于單片機(jī)、智能儀表、PLC、數(shù)字量輸出卡等控制電路中。可直接驅(qū)動(dòng)繼電器等負(fù)載。輸入5VTTL電平,輸出可達(dá)500mA/50V。ULN2003是高耐壓、大電流達(dá)林頓陳列,由七個(gè)硅NPN達(dá)林頓管組成。 該電路的特點(diǎn)如下: ULN2003的每一對(duì)達(dá)林頓都串聯(lián)一個(gè)2.7K的基極電阻,在5V的工作電壓下它能與TTL和CMOS電路 直接相連,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器來(lái)處理的數(shù)據(jù)。ULN2003 是高壓大電流

20、達(dá)林頓晶體管陣列系列產(chǎn)品,具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng)等特點(diǎn),適應(yīng)于各類要求高速大功率驅(qū)動(dòng)的系統(tǒng)。ULN2003內(nèi)部原理4 4軟件設(shè)計(jì)軟件設(shè)計(jì)1 系統(tǒng)運(yùn)行流程圖系統(tǒng)運(yùn)行流程如圖所示,系統(tǒng)上電以后首先等待功能按鍵( KSTATE(特殊狀態(tài)按鍵)、KYEL(夜間模式按鍵)、KALL(全亮按鍵)是否按下,如果該按鍵按下那么系統(tǒng)將會(huì)進(jìn)入運(yùn)行狀態(tài),系統(tǒng)運(yùn)行主要在定時(shí)器1中斷函數(shù)中和main函數(shù)中進(jìn)行,交通燈的邏輯運(yùn)行判斷主要在定時(shí)器1的中斷函數(shù)中執(zhí)行,特殊狀態(tài)和紅綠燈時(shí)間的設(shè)定主要在主函數(shù)中執(zhí)行。開 機(jī) 是 否 按 下 KSTART按 鍵否否初 始 化 定 時(shí) 器 開 始 計(jì) 時(shí)

21、 運(yùn) 行 開 啟 定 時(shí) 器 中 斷50ms中 斷 一 次是是功 能 按 鍵 是 否 按 下tim_int否否Main關(guān) 閉 中 斷 關(guān) 閉 定 時(shí) 器 1是是開 啟 兩 個(gè) 方 向 對(duì) 應(yīng) 狀 態(tài) 燈功 能 按 鍵 是 否 按 下是是是是開 啟 中 斷 重 新 運(yùn) 行向 TH1 TL1賦 值 15535一 使 中 斷 時(shí) 間 為 50ms系 統(tǒng) 運(yùn) 行 時(shí) 間 +1若 達(dá) 到 最 大 時(shí) 間 清 0倒 計(jì) 時(shí) 顯 示 器 數(shù) 值 減 1執(zhí) 行 狀 態(tài) 判 斷 并 點(diǎn) 燈倒 計(jì) 時(shí) 顯 示 數(shù) 加 載返 回 主 函 數(shù)系統(tǒng)運(yùn)行流程1 系統(tǒng)運(yùn)行流程圖功能按鍵設(shè)定KYEL按 下否否KSTATE按

22、下否否KSTATE按 下否否進(jìn) 入 特 殊 狀 態(tài)是是進(jìn) 入 夜 間 模 式進(jìn) 入 全 亮 模 式KYEL按 下否否KSTATE按 下否否KSTATE按 下否否是是是是是是2 單片機(jī)編程方法和軟件Keil 軟件界面3 交通燈狀態(tài)跳轉(zhuǎn)實(shí)現(xiàn)STC單片機(jī)的定時(shí)器1相比于傳統(tǒng)的單片增加了了一個(gè)時(shí)鐘選擇功能,如圖4.5所示。時(shí)鐘的選擇通過(guò)STC單片機(jī)的下載器選擇,選用/6模式可以使定時(shí)器的時(shí)鐘頻率加倍,由于我們這個(gè)系統(tǒng)需求的頻率不高以及簡(jiǎn)化編程方式所以我使用與傳統(tǒng)MCS-51單片機(jī)兼容的/12模式。定時(shí)器1通過(guò)TMOD寄存器進(jìn)行設(shè)置通過(guò)TCON寄存器進(jìn)行控制其中TMOD寄存器是不可以進(jìn)行位尋址的高四位為

23、定時(shí)器1配置位低四位為定時(shí)器0配置位,TCON是可以進(jìn)行位尋址的,主要使用TR1進(jìn)行定時(shí)器的啟動(dòng)和停止和TF1表示定時(shí)器1溢出計(jì)數(shù)標(biāo)志如果響應(yīng)了中斷該位自動(dòng)清0,如果不響應(yīng)中斷的話那么需要通過(guò)軟軟件對(duì)該位進(jìn)行清除。定時(shí)器1的可以選擇為定時(shí)器或者計(jì)數(shù)器模式,通過(guò)TMOD第6位C/T位進(jìn)行設(shè)置本設(shè)計(jì)使用定時(shí)器模式所以該位應(yīng)該為0。第7為GATE位用于選擇是否使用P3.3的INT1引腳對(duì)定時(shí)器進(jìn)行控制,如果置位該位那么當(dāng)INT1引腳為低電平時(shí)才進(jìn)行計(jì)數(shù),由于我的設(shè)計(jì)與外部沒(méi)有交互所以置位位0。由于我們只使用計(jì)數(shù)模式并且需要1s的時(shí)間跳動(dòng)所以我門采用定時(shí)器1的方式1的16位計(jì)數(shù)方式。所示TMOD配置寄存器高4位的值應(yīng)該為1只將TMOD的M0位置位。計(jì)數(shù)器1結(jié)構(gòu)

溫馨提示

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