交通燈控制電路的設(shè)計_第1頁
交通燈控制電路的設(shè)計_第2頁
交通燈控制電路的設(shè)計_第3頁
交通燈控制電路的設(shè)計_第4頁
交通燈控制電路的設(shè)計_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、交通燈控制電路的設(shè)計交通燈控制電路的設(shè)計交通燈控制電路的設(shè)計本文研究了基于單片機(jī)原理的交通燈控制電路的設(shè)計并通過proteus 軟件對交通燈進(jìn)行模擬仿真。論文首先簡單回顧交通燈的發(fā)展歷史及每次演變,介紹了單片機(jī)的應(yīng)用和交 通燈的設(shè)計原理,包括單片機(jī)的芯片和交通燈設(shè)計所用到的各個硬件電路。交通燈在現(xiàn)在 快速發(fā)展的道路中有著重要的作用,它讓路上的車輛有條不紊的運行著,交通燈的設(shè)計有 著各種各樣的方法,大多數(shù)情況下基于單片機(jī)和PLC 。當(dāng)然在復(fù)雜的智能交通系統(tǒng)中,現(xiàn)在也有多種實現(xiàn)方法。交通信號燈是城市交通有序、安全、快速運行的重要保障,而保障交通信號燈正常工作就成了保障交通有序、安全、快速運行的關(guān)鍵

2、。為此,采用MCS-51系列單片機(jī)AT89C51為中心器件來設(shè)計交通燈控制電路,實現(xiàn)了能根據(jù)實際車流量通過8051 芯片的 PI 口設(shè)置紅綠燈點亮的時間的功能,紅綠燈循環(huán)點亮,倒計時剩3 秒時黃燈閃爍警示,三種顏色燈交替點亮以及緊急情況下的中斷處理功能。關(guān)鍵詞:單片機(jī),交通燈,Proteus 仿真Traffic Light Control Circuit DesignAbstractIn this paper, the design of the traffic light control circuit based on SCM principles By proteus software

3、simulation paper first briefly review the history of the development of the traffic lights , and each change in design , traffic lights.Microcontroller applications and the design principle of the traffic lights , including the various hardware used by the microcontroller chip and the traffic light

4、design principle and use of traffic lights in the rapid development of road vehicles on the road to an orderly running traffic lights . The design has a variety of methods, most cases based on microcontroller and PLC to more . Of course , in complex intelligent transportation systems , and now there

5、 are various methods .The traffic lights are orderly urban transport , an important guarantee for safe, fast running , and the protection of the traffic lights work properly sought to protect the orderly traffic , security, the key to faster operation . To this end, MCS-51 series AT89C51 -centric de

6、vices to design the traffic light control circuit, a set of traffic lights brighten the actual traffic flow through the 8051 PI mouth ; traffic light cycle is lit , thecountdown remaining three seconds flashing yellow warning lights of three colors alternating light and interrupt processing function

7、s in case of emergency . Key Words : microcontroller , traffic lights , Protues simulation摘 要 iAbstract i i第一章 緒 論 -1 -1.1 論文研究背 景 -1 -1.2 交通燈控制的設(shè)計意 義 -1 -1.3 交通燈控制的發(fā) 展 -2 -1.4 本論文的主要內(nèi)容和結(jié)構(gòu)安 排 - 3 -第二章 總體要求與設(shè)計方 案 -4 -2.1 設(shè)計要 求 -4 -2.2 系統(tǒng)方框 圖 -4 -2.3 方案比較與選擇 -4 -2.3.1 電源提供方案 -4 -2.3.2 顯示界面方案 -5 -第三章 系

8、統(tǒng)總體設(shè)計與硬件電路 -8 -3.1 基本設(shè)計 -8 -3.2 芯片的選擇與簡單介紹 -8 -3.3 單片機(jī)主要功能部件 -9 -3.4 單片機(jī)最小系-13 -3.5 時間顯示電 路 -14 -3.6 交通燈電 路 -15 -第四章 系統(tǒng)軟件設(shè)計及仿真結(jié)果 - 17 -每秒鐘的設(shè)4.1定 -17 -4.2 計數(shù)器硬件延時 -17 -4.2.1算 計數(shù)器初值計-17 -4.2.2 計算公式 -17 -4.2.3 1秒的方法 -18 -4.2.4 相應(yīng)程序代碼 -18 -4.3 KEIL 的使用及簡介 -18 -4.4 PROTEUS 軟件的使用及簡介 - 19 -4.5 PROTEUS 仿真圖

9、-20 -4.6 仿真結(jié)果分析 -25 -第五章 總結(jié)與展望 -26 -5.1 論文總結(jié) -26 -5.2 展望 -26 -參 考 文獻(xiàn) -27 -致謝 -28 -附錄 -29 -1 . 電路原理圖 -29 -2 程序 -30 -1.1 論文研究背景隨著科學(xué)技術(shù)的飛速發(fā)展,單片機(jī)的應(yīng)用已經(jīng)深入到我們生活的各個方面,如工業(yè)自動化、自動檢測與控制、智能儀器儀表、機(jī)電一體化設(shè)備等。在單片機(jī)的應(yīng)用系統(tǒng)中,單片機(jī)往往是作為一個核心部件來使用,所以也稱之為微控制器或嵌入式控制器,作為一個完整的實體,還應(yīng)根據(jù)具體硬件結(jié)構(gòu)軟硬件結(jié)合,加以完善。車輛穿梭的十字路口,車行車道,人行人道。怎樣使得十字路口能夠秩序井

10、然,有條不紊的運行?交通信號燈的自動指揮系統(tǒng)在其中發(fā)揮了重要作用。交通信號燈控制方式很多。本系統(tǒng)采用 MSC-51系列單片機(jī)AT89C51和可編程并行I/O接口芯片80C51為中心器件, LED 燈作為直行和左右拐彎指示來設(shè)計交通燈控制器,實現(xiàn)了能根據(jù)實際車流量通過8051 芯片的 P1 口設(shè)置紅、綠、黃燈點亮?xí)r間的功能,紅綠燈循環(huán)點亮,倒計時黃燈進(jìn)行閃爍。由于單片機(jī)體積小、價格低、應(yīng)用方便、穩(wěn)定可靠、功能齊全等。所以本系統(tǒng)實用性強(qiáng)、操作簡單、擴(kuò)展功能強(qiáng)。1.2 交通燈控制的設(shè)計意義交通問題是我國社會經(jīng)濟(jì)發(fā)展的一個大問題,尤其隨著國家優(yōu)良的政策不斷的實施,國家經(jīng)濟(jì)發(fā)展也越發(fā)迅猛,我國是各人口大

11、國,生活密度比較大,尤其在大中城市,交通擁擠的現(xiàn)狀日益影響了社會發(fā)展的腳步,交通是否發(fā)達(dá)衡量是衡量一個省市盛會水平與投資環(huán)境的重要指標(biāo)。如果知識一味的建設(shè)地鐵或輕軌需要大量的資金與時間,這對大多數(shù)城市來講都不太現(xiàn)實。隨著社會經(jīng)濟(jì)的發(fā)展,城市交通問題越來越引起人們的關(guān)注。人、車、路三者關(guān)系的協(xié)調(diào),已成為交通管理部門需要解決的重要問題之一。城市交通控制系統(tǒng)是用于城市交通數(shù)據(jù)監(jiān)測、交通信號燈控制與交通疏導(dǎo)的計算機(jī)綜合管理系統(tǒng),它是現(xiàn)代城市交通監(jiān)控指揮系統(tǒng)中最重要的組成部分。隨著城市機(jī)動車量的不斷增加,許多大城市如北京、上海、南京等出現(xiàn)了交通超負(fù)荷運行的情況,因此,自80 年代后期,這些城市紛紛修建城

12、市高速道路,在高速道路建設(shè)完成的初期,它們也曾有效地改善了交通狀況。然而,隨著交通量的快速增長和缺乏對高速道路的系統(tǒng)研究和控制,高速道路沒有充分發(fā)揮出預(yù)期的作用。而城市高速道路在構(gòu)造上的特點,也決定了城市高速道路的交通狀況必然受高速道路與普通道路耦合處交通狀況的制約。所以,如何采用合適的控制方法,最大限度利用好耗費巨資修建的城市高速道路,緩解主干道與匝道、城區(qū)同周邊地區(qū)的交通擁堵狀況,越來越成為交通運輸管理和城市規(guī)劃部門亟待解決的主要問題。因此解決交通問題在考慮到經(jīng)濟(jì)環(huán)境等等問題時,那么提高交通控制系統(tǒng)的效率是重中之重,而這也是解決當(dāng)務(wù)之急最有效的辦法之一。國內(nèi)的交通燈一般設(shè)在十字路門,在醒目

13、位置用紅、綠、黃三種顏色的指示燈。加上一個倒計時的顯示計時器來控制行車。對于一般情況下的安全行車,車輛分流尚能發(fā)揮作用,但根據(jù)實際行車過程中出現(xiàn)的情況,還存在以下缺點:1 兩車道的車輛輪流放行時間相同且固定,在十字路口,經(jīng)常一個車道為主干道,車輛較多,放行時間應(yīng)該長些;另一車道為副干道,車輛較少,放行時間應(yīng)該短些。2 沒有考慮緊急車通過時,兩車道應(yīng)采取的措施,臂如,消防車執(zhí)行緊急任務(wù)通過時,兩車道的車都應(yīng)停止,讓緊急車通過?;趥鹘y(tǒng)交通燈控制系統(tǒng)設(shè)計過于死板,紅綠燈交替是間過于程式化的缺點,智能交通燈控制系統(tǒng)的設(shè)計就更顯示出了它的研究意義,它能根據(jù)道路交通擁護(hù),交叉路口經(jīng)常出現(xiàn)擁堵的情況。利用

14、單片機(jī)控制技術(shù)提出了軟件和硬件設(shè)計方案,能夠?qū)崿F(xiàn)道路的最大通行效率。3 .3 交通燈控制的發(fā)展19 世紀(jì)初,英國倫敦議會大廈前經(jīng)常發(fā)生馬車扎人的事故,于是人們受到紅綠裝的啟發(fā), 1868 年 12 月 10 日,信號燈家族的第一個成員就在英國倫敦議會大廈的廣場上誕生了,由當(dāng)時英國機(jī)械師師德. 哈特設(shè)計,制造的燈柱高7 米,身上掛著一盞紅綠兩色的提燈煤氣交通信號燈,這是城市街道的第一盞信號燈。在燈的腳下,一名手持長桿的警察隨心所欲的牽動皮帶轉(zhuǎn)換提燈的顏色。后來在信號燈的中心裝上煤氣燈罩,它的前面有兩塊紅、綠玻璃交替遮擋。不幸的是只面試23 天的煤氣燈突然爆炸自滅,從此,城市的交通燈被取締了。19

15、14 年,在美國的克利夫蘭市才率先恢復(fù)了紅綠燈,不過這時已是“電氣信號燈”。稍后又在紐約和芝加哥等城市,相繼重新出現(xiàn)了交通信號燈。隨著各種交通工具的發(fā)展和交通指揮的需要,第一盞名副其實的三色燈(紅黃綠三種標(biāo)志)于1918 年誕生。它是三色圓形四面投影器,被安裝在紐約市五號街的一座高塔上,由于它的誕生使城市交通大為改善。黃色信號燈的發(fā)明者是我國的胡汝鼎,他懷著“科學(xué)救國”的抱負(fù)到美國深造,在大發(fā)明家愛迪生為董事長的美國通用電氣公司任職員。一天,他站在繁華的十字路口等待綠燈信號,當(dāng)他看到紅燈正要過去時,一輛轉(zhuǎn)彎的汽車呼地一聲擦身而過,嚇了他一聲冷汗?;氐剿奚幔磸?fù)琢磨,終于想到了在紅綠燈中間再加

16、上一個黃色信號燈,提醒人們注意危險。他的建議立即得到有關(guān)方面的肯定。中國最早的馬路紅綠燈,是于1928 年出現(xiàn)在上海英租界。從最早的手牽皮帶到20 世紀(jì) 50 年代的電氣控制,從采用計算控制到現(xiàn)代化的電子定時監(jiān)控,交通信號燈在科學(xué)化,自動化上不斷地更新,發(fā)展和完善。1.4 本論文的主要內(nèi)容和結(jié)構(gòu)安排本論文主要是通過選擇合適的單片機(jī)來實現(xiàn)對十字路口交通燈的控制56789 ,完成了主干道綠燈亮60 秒支干道紅燈亮,支干道綠燈亮30 秒主干道紅燈亮的功能,每次當(dāng)綠燈轉(zhuǎn)換為紅燈時黃燈先閃爍3 秒,并且通過proteus 軟件進(jìn)行了仿真驗證。第一章 緒論 通過對交通的發(fā)展歷程和交通燈控制的設(shè)計作簡要的論

17、述。第二章 總體要求及設(shè)計方案在了解了交通燈控制的設(shè)計要求后對交通燈控制的設(shè)計做出各種可行性的方案。第三章 系統(tǒng)硬件電路設(shè)計就設(shè)計中所用到的硬件做出介紹。第四章 系統(tǒng)軟件設(shè)計及仿真結(jié)果對程序中幾種軟件設(shè)計做了詳細(xì)的說明并通過軟件對本次設(shè)計進(jìn)行仿真。第五章總結(jié)與展望對論文工作進(jìn)行了總結(jié),并對交通燈的發(fā)展趨勢進(jìn)行了展望。第二章總體要求與設(shè)計方案2.1 設(shè)計要求通過對AT89C51單片機(jī)的學(xué)習(xí),設(shè)計一個主干道綠燈亮60秒,支干道紅燈亮。支干道紅燈亮30 秒,主干道綠燈亮。在綠燈轉(zhuǎn)為紅燈亮?xí)r黃燈要在最后3 秒閃亮。設(shè)計中要有倒計時的顯示。2.2 系統(tǒng)方框圖系統(tǒng)方框圖1 如圖 2.1 所示。圖 2.1

18、系統(tǒng)方框圖時鐘電路產(chǎn)生AT89C51工作時所必需的控制信號,在時鐘信號的控制下,嚴(yán)格按時序 執(zhí)行指令。常用的時鐘電路有兩種方式,一種是內(nèi)部時鐘方式,另一種是外部時鐘方式。外部振蕩器產(chǎn)生脈沖信號,常用于多片AT89C51同時工作,以便于多片 AT89C51單片機(jī)之間的同步,一般為低于 12MHz的方波。片內(nèi)振蕩器,XTAL1、XTAL2引腳還能為應(yīng)用系統(tǒng) 中的其他芯片提供時鐘,但需增加驅(qū)動能力。復(fù)位電路采用上電自動復(fù)位和按鈕復(fù)位兩種 方式。最簡單的是上電自動復(fù)位電路。顯示電路采用數(shù)碼管顯示,數(shù)碼管也有兩種。分別 是共陰極和共陽極的數(shù)碼管。交通燈直接用發(fā)光管組成。2.3 方案比較與選擇2.3.1

19、電源提供方案為使模塊穩(wěn)定工作,須有可靠電源。因此考慮了兩種電源方案:方案一:采用獨立的穩(wěn)壓電源。此方案的優(yōu)點是穩(wěn)定可靠,且有各種成熟電路可供選用;缺點是各模塊都采用獨立電源,會使系統(tǒng)復(fù)雜,且可能影響電路電平。穩(wěn)壓電源電路如圖 2.2 所示。圖 2.2 5v 穩(wěn)壓電源電路圖方案二:采用單片機(jī)控制模塊提供電源4 。改方案的優(yōu)點是系統(tǒng)簡明扼要,節(jié)約成本;缺點是輸出功率不高。單片機(jī)控制模塊提供電源的電路如圖2.3 所示。圖 2.3 +5V 的數(shù)字電路電源綜上所述,我選擇第二種方案。2.3.2 顯示界面方案該系統(tǒng)要求完成倒計時功能?;谏鲜鲈?,我考慮了二種方案:方案一:采用數(shù)碼管顯示3 。這種方案只顯

20、示有限的符號和數(shù)碼字符,簡單,方便。4 位數(shù)碼管顯示電路如圖2.4 所示。圖 2.4 4 位數(shù)碼管顯示電路圖方案二:采用點陣式LED 顯點陣式LED 顯示。這種方案雖然功能強(qiáng)大,并可方便的顯示各種英文字符,漢字,圖形等,但實現(xiàn)復(fù)雜,且須完成大量的軟件工作。點陣式LED顯示如圖2.5 所示。綜上所述,我選擇第一種方案第三章 系統(tǒng)總體設(shè)計與硬件電路3.1 基本設(shè)計首先正確選擇自己所要的單片機(jī)型號,本畢設(shè)選擇AT89C51型號單片機(jī)2。將單片機(jī)的PIP接南北紅燈,P17接南北黃燈,PE2接南北綠燈。P1”接?xùn)|西紅燈,P1M接 東西黃燈,PE5接?xùn)|西綠燈。P1A6接南北方向數(shù)碼管的位選 1, P1”接

21、南北方向數(shù)碼管 的位選。P3A0接?xùn)|西方向數(shù)碼管的位選 1, p37接南北方向數(shù)碼管的位選 2。P0 口接數(shù)碼 管。3.2 芯片的選擇與簡單介紹主控芯片采用AT89C51單片機(jī)(其管腳圖如圖 3.1所示)。單片機(jī),亦稱單片微型計 算機(jī)。它是把中央處理器(CPU)、數(shù)據(jù)存儲器(RAM)、程序存儲器(ROM)、/入/ 輸出端口( I/0 )等主要計算機(jī)功能部件都集成在一塊集成電路芯片上的微型計算機(jī)。MCS-51 單片機(jī)是指由美國INTEL 公司(大名鼎鼎的INTEL )生產(chǎn)的一系列單片機(jī)的總稱,這一系列單片機(jī)包括了好些品種,如8031, 8051 , 8751, 8032, 8052, 8752

22、等,其中8051 是最早最典型的產(chǎn)品,該系列其它單片機(jī)都是在8051 的基礎(chǔ)上進(jìn)行功能的增、減、改變而來的,所以人們習(xí)慣于用8051來稱呼MCS-51系列單片機(jī)。8051 單片機(jī)包含中央處理器(CPU)、程序存儲器(ROM數(shù)據(jù)存儲器(RAM)、定時/計數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線、地址總線和控制總線等 三大總線。1 、輸入 / 輸出引腳P0 口:不接片外存儲器或不擴(kuò)展I/O 口時,可作為準(zhǔn)雙向I/O 口。接有片外存儲器或擴(kuò)展I/O 口時,P0 口分時復(fù)用為低8位地址總線和雙向數(shù)據(jù)總線。P1 口:可作為準(zhǔn)雙向I/O 口使用。對于52子系列,P1.0 與 P1.1 還有第

23、二功能:P1.0 可用作定時器/計數(shù)器2的計數(shù)脈沖輸入端T2, P1.1 可用作定時器/計數(shù)器 2 的外部控制端 T2EX 。P2 口:一般可作為準(zhǔn)雙向I/O 口使用;在接有片外存儲器或擴(kuò)展I/O 口且尋址范圍超過256字節(jié)時,P2 口用作高8位地址總線。P3 口:除作為準(zhǔn)雙向I/O 口使用外,還可以將每一位用于第二功能,而且 P3 口的每條引腳均可獨立定義為第一功能的輸入輸出或第二功能。ALE/PROG :地址鎖存允許信號。ALE 在每個機(jī)器周期內(nèi)輸出兩個脈沖。在訪問片外程序存儲器期間,下降沿用于控制鎖存P0輸出的低8位地址;在不訪問片外程序存儲器期間,可作為對外輸出的時鐘脈沖或用于定時目的

24、。對于片內(nèi)含有EPROM勺機(jī)型,在編程期間,該引腳用作編程脈沖PROG勺輸入端。PSEN :片外程序存儲器使能信號,低電平有效。當(dāng)從外部程序存儲器讀取指令或常數(shù)期間,每個機(jī)器周期該信號兩次有效,以通過數(shù)據(jù)總線P0 口讀回指令或常數(shù)。在訪問片外數(shù)據(jù)存儲器期間,PSEN信號將不出現(xiàn)。RST/VPD : RST即為RESET, VPD為備用電源。該引腳為單片機(jī)的上電復(fù)位或掉電保 護(hù)端。當(dāng)VCC發(fā)生故障,降低到低電平規(guī)定值或掉電時,該引腳可接上備用電源VPD(+5V)為內(nèi)部RAM供電,以保證 RAM中的數(shù)據(jù)不丟失。EA/VPP : EA為片外程序存儲器選通端。該引腳有效時,只選用片外程序存儲器,否則選

25、用片內(nèi)程序存儲器。對于片內(nèi)含有EPROM勺機(jī)型,在編程期間,此引腳用作21V編程電壓VPP的輸入端圖 3.1 AT89C51 的管腳圖3.3 單片機(jī)主要功能部件單片機(jī)的結(jié)構(gòu)框圖1112131415 如圖 3.2 所示,下面對單片機(jī)的主要部件作簡要說明。圖 3.2 MCS-51 單片機(jī)結(jié)構(gòu)框圖( 1)中央處理器(CPU )中央處理器(CPU)是整個單片機(jī)的核心部件,是 8位數(shù)據(jù)寬度的處理器,能處理 8位二進(jìn)制數(shù)據(jù)或代碼,CPU 負(fù)責(zé)控制、指揮和調(diào)度整個單元系統(tǒng)協(xié)調(diào)的工作,完成運算和控制輸入輸出功能等操作。( 2)數(shù)據(jù)存儲器(RAM)8051 內(nèi)部有 128 個 8 位用戶數(shù)據(jù)存儲單元和128 個

26、專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器只能用于存放控制指令數(shù)據(jù),用戶只能訪問,而不能用于存放用戶數(shù)據(jù),所以,用戶能使用的RAM 只有128 個,可存放讀寫的數(shù)據(jù),運算的中間結(jié)果或用戶定義的字型表。( 3)程序存儲器( 內(nèi)部 ROM)程序存儲器用于存放程序和固定不變的常數(shù)等。通常采用只讀存儲器,且其又多種類型,在 89 系列單片機(jī)中全部采用閃存。AT89C51內(nèi)部配置了 4KB閃存。4)時鐘電路時鐘電路的作用是產(chǎn)生單片機(jī)工作所需要的時鐘脈沖序列。(5) 中斷系統(tǒng)中斷系統(tǒng)的作用主要是對外部或內(nèi)部的終端請求進(jìn)行管理與處理。AT89C51共有5個中斷源,其中又2 個外部中斷源和3 個內(nèi)部中斷源。

27、兩級中斷優(yōu)先級,能實現(xiàn)兩級中斷嵌套,中斷請求能否得到響應(yīng),由IE 控制。每個中斷源的優(yōu)先級都可由IP 編程確定。1 外部中斷源 INT0 、 INT1 :由引腳P3.2、P3.3輸入的兩個中斷源;可直接觸發(fā)TCON的IE0、IE1標(biāo)志位;觸發(fā)方式:邊沿觸發(fā)、電平觸發(fā);觸發(fā)方式由TCON中的IT0、IT1來選擇。IE0: INT0的中斷請求標(biāo)志位。當(dāng) INT0 引腳上出現(xiàn)低電平或下降沿時,由硬件自動將IE0 置“1”,產(chǎn)生中斷請求標(biāo)志。 IT0 : INT0 觸發(fā)方式控制位,由軟件來選擇。IE1 : INT1 的請求標(biāo)志位。同IE0。 IT1 :INT1 觸發(fā)方式控制位。同IT0。2.51 中斷

28、系統(tǒng)有 4 個 SFR分別為 TCON (88H), SCON (98H), IE (0A8H) , IP (0B8H)。3. 中斷請求標(biāo)志TCON 為 T/C 控制寄存器,也鎖存T0 和 T1 的溢出中斷標(biāo)志和INT0 和 INT1 的中斷標(biāo)志等。 當(dāng)中斷源有中斷時,由硬件自動對相應(yīng)位置"1" 。響應(yīng)中斷后由硬件自動清除相應(yīng)的標(biāo)志位。4. 中斷允許控制器IE中斷申請后,CPU是否相應(yīng)中斷,由IE相應(yīng)位控制,可通過對IE編程來設(shè)置。IE 各位如下("1" 有效 ) : EX0: INT0 中斷允許位;ET0: T/C0 中斷允許位;EX1:INT1中斷允

29、許位;ET1: T/C1中斷允許位;ES :串口中斷允許位;EA : CPU中斷總允許 位。5. 中斷優(yōu)先級控制IP6. 個中斷源可分2 個優(yōu)先級,由IP 通過編程來設(shè)置。IP 各位如下("1" 選為高級,"0" 選為低級) : PX0: INT0 優(yōu)先級設(shè)定位;PT0: T/C0優(yōu)先級設(shè)定位;PX1: INT1 優(yōu)先級設(shè)定位;PT1: T/C1 優(yōu)先級設(shè)定位;PS :串行口優(yōu)先級設(shè)定位;PT2: T/C2 優(yōu)先級設(shè)定位( 僅 52 系列有 )2 個優(yōu)先級中,同級中斷的優(yōu)先次序如表3.1 所示。中斷源 中斷標(biāo)志同級內(nèi)優(yōu)先級外部中斷0 (INT0) IE0

30、 最高定時器0溢出中斷(T0) TF0 ,外部中斷1 (INT1) IE1 ,定時器1溢出中斷(T1) TF1 ,定時器 2 溢出中斷(T2)b. 中斷響應(yīng)條件 RI或TI TF2或EXF,最低a.是中斷源有請求 b.是寄存器IE的總允許位EA=1,且IE相應(yīng)的中斷允許位為 1;c. 無同級或高級中斷正在服務(wù);d. 現(xiàn)行指令執(zhí)行完最后一個機(jī)器周期。(6) 定時 /計數(shù)器8051 有兩個 16 位的可編程定時/ 計數(shù)器,以實現(xiàn)定時或計數(shù)產(chǎn)生中斷用于控制程序轉(zhuǎn)向。定時器計數(shù)器是單片機(jī)中最常用、最重要的功能模塊之一,定時器:對晶振12 分頻后的脈沖計數(shù),最高定時為65536+ 12XTs ( s).

31、 Ts 為晶振周期,若晶振12MHz,最大定時65536 s。計數(shù)器:T0或T1引腳上有負(fù)跳變時,計數(shù)器就加1。最高計數(shù)頻率為晶振頻率的1/24 。T/C 有4種工作方式,通常用方式 1 (結(jié)構(gòu)圖如圖3.3所示)。由TMOD(89H和 TCON(88H來選擇和控制。當(dāng)定時器/計數(shù)器用作“定時器”時,每經(jīng)過1個機(jī)器周期( 12 個時鐘周期),計數(shù)器加1。當(dāng)定時器計數(shù)器用作“計數(shù)器”時,計數(shù)器在對應(yīng)的外部輸入管腳(T0為P3.4引腳,T1為P3.5引腳)上每發(fā)生一次1到0的跳變時加1。使 用“計數(shù)器”功能時,外部輸入每個機(jī)器周期被采樣一次。當(dāng)某一周期管腳狀態(tài)采樣為高 電平而下一周期采樣為低電平時,計數(shù)器加1 。M1 、M0工作方式選擇位。M1 M0的4中編碼對應(yīng)4種工作方式,對應(yīng)關(guān)系如表3.2所示。表 3.2 定時器計數(shù)器的4 種工作方式1 M2 0 1 0 工作方式方式0,為13 位定時器/計數(shù)器 方式 1,為 16位定時器/計數(shù)器 方式2,為初值自動重裝的8 位定時器/ 計數(shù)器1 1 方式3,僅T0 有效,將T0 分為兩個8 位定時器/ 計圖 3.3 定時器計數(shù)器方式1 的邏輯結(jié)構(gòu)框圖單片機(jī)最小系統(tǒng)以80S52為核心,外加時鐘和復(fù)位電路,電路結(jié)構(gòu)簡單,抗干擾能力強(qiáng) , 成本相對較低, 非常符合本

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論