十字路口交通信號燈的控制系統設計_第1頁
十字路口交通信號燈的控制系統設計_第2頁
十字路口交通信號燈的控制系統設計_第3頁
十字路口交通信號燈的控制系統設計_第4頁
十字路口交通信號燈的控制系統設計_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

南昌工程學院畢業設計(論文)08級機械與電氣工程學院電氣工程及其自動化專業畢業設計(論文)題目十字路口交通信號燈的控制系統設計(硬件部分)學生姓名班級2班學號指導教師完成日期2012年6月10日十字路口交通信號燈控制系統設計(硬件部分)Thecrossingtrafficlightcontrolsystemdesign(Hardware) 總計畢業設計論文頁表格個插圖幅摘要隨著社會經濟的發展,城市交通問題越來越引起人們的關注,人、車、路三者關系的協調,已成為交通管理部門需要解決的重要問題之一。城市交通控制系統是用于城市交通數據監測、交通信號燈控制與交通疏導的計算機綜合管理系統,它是現代城市交通監控指揮系統中最重要的組成部分。所以,如何采用合適的控制方法,緩解城市的交通擁堵狀況,越來越成為交通運輸管理和城市規劃部門亟待解決的主要問題。因此,本文就是利用自動控制技術和單片機技術設計一個十字路口交通信號燈的自動控制系統,該路口由南北、東西兩條通行干道相交而成,四個路口各設一組紅、黃、綠三色信號燈,用兩位數碼管作倒計時顯示時間實現的控制。主要以單片機AT89C51控制器為主,一是控制74LS164移位寄存器擴展接口,實現8位共陽LED數碼管作靜態顯示;二是控制四組紅、黃、綠三色信號燈作交通燈;三是控制鍵盤電路,用于設置交通時間以及遇到交通事故時人為控制通行方向。實驗證明,用此方案設計的交通燈控制關鍵詞:控制器;移位寄存器;交通信號燈;LED顯示時間;

ABSTRACTAlongwithsocialeconomy'sdevelopment,themunicipaltransportationquestionarousespeople'sinterestmoreandmore.Theperson,thevehicle,roadthreerelations'coordinated,whichhasbecomeonewhichofimportantquestionsthetrafficcontroldepartmentneedstosolve.Themunicipaltransportationcontrolsystemisusesinthemunicipaltransportationdatamonitor,thestreet-trafficcontrollightscontrolandthetransportationunblockingcomputerintegratedmanagesystem,whichisinthemodernmunicipaltransportationmonitoringcommandsystemthemostimportantconstituent.Howtouseappropriatecontrolmethod,easetrafficcongestionincities,moreandmorebecometransportationmanagementandthecity'splanningdepartmentofthemainproblemstobesolved.Therefore,thisarticleistouseautomaticcontroltechnologyandsinglechipmicrocomputerdesignacrossingtrafficlightsoftheautomaticcontrolsystem.Theintersectionoftwothingsandtraffictrunkroadintersectionandbecome,fourintersectioneachhaveasetofgroupred,yellow,greenthreecolorlights,withtwodigitaltubingascountdownshowtimetoachievecontrol.AT89C51Controlsystem,Oneisthecontrol74LS164shiftregisterexpandinterface,realizeatotalofeightYangLEDdigitaltubingasstaticdisplay;Twoistocontrolthefourgroupsofred,yellow,andgreencolorsfortrafficlights;Threeistocontrolthekeyboardcircuit,usedtosettransportationtimeandmeetthetrafficaccidentartificialtrafficcontroldirection.Theexperimentresultsshowedthattheschemedesignoftrafficlightcontrolsystem,stableperformance,completefunctions,practicalstrong,isworthytobepopularized.Keyword:Controlsystem;Shiftregister;Thetrafficlights;LEDdisplaytime;

目錄摘要 3ABSTRACT 4第一章引言 61.1交通信號燈控制系統現狀和前景概述 61.2交通信號燈控制系統研究的目的和意義 7第二章交通信號燈的控制電路設計方案比較和論證 82.1主控制器電路模塊方案 82.2LED顯示電路模塊方案 92.3紅、黃、綠三色信號燈電路方案 112.4鍵盤電路的方案 122.5電源電路的方案 12第三章交通信號燈的控制電路的硬件設計 173.1交通信號燈的控制電路的結構 173.2各主要單元電路模塊的設計及說明 173.2.189C51單片機控制器電路的設計 173.2.274LS64移位寄存器擴展LED顯示電路模塊的設計 213.2.3紅、黃、綠三色信號燈電路模塊的設計 223.2.4鍵盤電路的模塊電路的設計 243.2.5電源電路的設計 25第四章調試步驟 264.1.調試過程和結果 26總結 27參考文獻 28致謝 29附頁: 30

第一章引言1.1交通信號燈控制系統現狀和前景概述早在1850年,城市交叉口處不斷增長的交通就引發了人們對安全和擁堵的關注。它是三色圓形四面投影器,被安裝在紐約市五號街的一座高塔上,由于它的誕生,使城市交通大為改善。第一次對交叉路口交通的控制嘗試起源于1868年英國倫敦,當時由警察手工輪流變換指揮用的旗幟,當時的控制指令可以稱之為旗語。這種控制方式在1908年傳到美國紐約,并且很快在全國傳播開來。城市電氣化的發展導致了1914年在俄亥俄州的克利夫蘭市出現了第一臺電力驅動的交通信號燈。世界上第一盞名副其實的三色燈(紅、黃、綠三種標志)于1918年誕生。它是三色圓形四面投影器,被安裝在紐約市五號街的一座高塔上,由于它的誕生,使城市交通大為改善。1919年,紐約市開始把手動指揮的旗子換成了電機控制的信號燈。在1923年,GarrettMorgan申請專利Morgan交通信號燈,后來賣給了通用電氣公司。到1932年,在布魯克林市Parkside大街上的最后一個手動控制的旗子也被電機控制信號燈取代。從1920年到1970年近50年的時間里,電機驅動的信號燈占據了交通信號控制系統的主要市場。周期長度是通過安裝合適的齒輪來進行保證的,通過在一個計時轉盤上插入銷子來把周期分成不同的時間間隔。為了適應交通變化的需要,這種劃分時間的方式被稱為“三個時段”劃分法。同時為了保證相鄰的交叉口能夠在一個交通信號系統中以預計的信號周期、綠信比和相位差下工作,一種“七條線纜”連接的方式發展起來,以使相鄰的電機驅動的信號燈能夠在一種系統控制的方式下工作,即使現在我們步入了新千年,在一些城市的某些地方仍然使用這種基于三個時段劃分周期的信號控制器和七條線纜連接的系統。甚至,大部分在電機驅動的系統中發展起來的術語到現在仍然在現代的微處理控制器中使用。在20世紀60年代早期,計算機被引進到交通信號控制系統中。在1963年,第一個計算機控制的交通信號控制系統在加拿大的多倫多市安裝,到20世紀70年代,微處理器被普遍使用,相應的硬件和軟件也開始起步。從最早的手牽皮帶到20世紀50年代的電氣控制,從采用計算機控制到現代化的電子定時監控,交通信號燈在科學化、自動化上不斷地更新、發展和完善。現在,交通控制更是趨向智能化方向發展,相信我們將來的交通一定是暢通而便捷的。1.2交通信號燈控制系統研究的目的和意義交通信號燈的出現,使交通得以有效管制,對于疏導交通流量、提高道路通行能力,減少交通事故有明顯效果。隨著中國加入WTO,不但要在經濟、文化、科技等各方面與國際接軌,在交通控制方面也應與國際接軌。俗話說“要想富,先修路”,但路修好了如果在交通控制方面做不好道路還是無法保障暢通安全。因此,隨著汽車工業的不斷發展,城市人口的日益壯大,出現了交通阻塞,交通事故發生頻率高,交通環境污染,交通治安混亂等一系列問題,嚴重影響著當前社會經濟的發展和人民的生活,進一步加強對十字路口交通信號燈的控制是非常必要的。隨著社會的發展和進步,路上的車輛越來越多,而道路建設往往跟不上城市發展的速度,因此城市交通問題日益突出,經常在十字路口等交通繁忙的地方發生堵塞情況,出現交通混亂。為了解決車和路的矛盾,常用的有兩種方法:一是控制需求,最直接的辦法就是限制車輛的增加;二是增加供給,也就是修路。但是這兩個辦法都有其局限性。我國汽車工業正處在起步階段,限制車輛的增加不是解決問題的好方法。而采取增加供給,即大量修路,在資源、環境矛盾越來越突出的今天,有限的源和財力以及環境的壓力,也將受到限制。這就需要依靠除限制需求和提供道路設施之外的其他方法來滿足日益增長的交通需求。交通系統正是解決這一矛盾的途徑之一。交通控制研究的發展,旨在解決人類交通因需求的增多而日益繁重帶來的問題,局限于道路建設的暫時不足和交通工具的快速增長,就要使更多的車輛安全高效的利用有限的道路資源,避免因無序和搶行等無控制原因造成的不必要阻塞甚至癱瘓,另外,針對整個交通線路車輛的多少適時調整和轉移多條線路的分流也十分必要。交通網絡是城市的動脈,象征著一個城市的工業文明水平。交通關系著人們對于財產,安全和時間的利益。具有優良科學的交通控制技術對資源物流和人們的出行都是十分有價值的,保證交通線路的暢通安全,才能保證出行舒暢,物流準時到位甚至是生命道路的延伸。研究城市交通信號控制系統具有相當的學術價值和實用價值,解決了城市交通擁擠問題,提高了城市交通的效率,適應未來的城市交通的發展,從長遠來看該研究具有巨大的現實意義。第二章交通信號燈的控制電路設計方案比較和論證在交通信號燈的控制系統中,根據前后相流量來決定信號燈配時的模糊控制系統的理論研究成果,用PLC或微機原理或單片機來實現單個十字路口交通信號燈模糊控制的方法,以單個十字路口4相位交通燈為例優化信號燈的配時,從而可以有效的解決交通流量不均衡,具有控制精度高,操作簡單,以及性價比高等特點。因此,該選題要求采用單片機技術來實現模擬十字路口交通信號燈的控制是完全可行的。總電路方框圖如圖2-1所示,由單片機控制電路、驅動電路、LED顯示電路、發光二極管指示燈電路、鍵盤電路、電源電路等模塊組成。單片機作為整個硬件系統的核心,它既是協調整機工作的控制器,又是數據處理器。它由單片機、時鐘電路、復位電路等組成。單片機為主體,電源電路輸出電流電壓到單片機,復位電路為系統信號復位,內部定時器、計數器控制單片機電路,并接受單片機發出的信號。單片機發出的信號通過驅動電路分別輸送到雙色顯示電路、LED顯示電路,顯示電路接受信號,顯示數字、顏色。通過鍵盤電路可以將給定的信號輸送至單片機電路。內部秒定時器、計數器內部秒定時器、計數器復位電路電源電路單片機電路驅動電路雙色顯示電路驅動電路驅動電路LED顯示電路鍵盤電路圖2-1電路方框圖2.1主控制器電路模塊方案方案一:數字邏輯電路控制方案數字邏輯電路控制系統主要由各種邏輯元件構成,包括計數器、觸發器以及各種門電路。為實現交通燈的控制,我們用基本的555芯片(利用單穩態實現定時),計數芯片(如74LS163,74LS160等)完成計時功能,控制電路芯片,譯碼芯片(如74LS138)等基本芯片,結合電阻,電容等基本元件,通過邏輯電路實現交通燈的功能。方案二:繼電器接觸器控制方案繼電接觸式控制系統主要由繼電器、接觸器、按鈕、行程開關等組成,其控制方式是斷續的,所以又稱為斷續控制系統。方案三:單片機系統控制方案單片機是核心控制元件,包括微處理器、存儲器、輸入輸出口及其他功能部件。它們通過地址總線、數據總線和控制總線連接起來。通過輸入/輸出口線與外部設備及外圍芯片相連。硬件電路較為簡單,主要用軟件來控制,控制方式靈活多樣,并可利用中斷等方式通過程序方便的實現調時。使用單片可編程來實現交通燈的功能。利用單片機的外圍擴展,顯示電路構成基本硬件。然后編程實現對定時、控制、顯示電路的控制,然后調試,完成設計。優缺點對比:方案一:這種系統硬件設計思路非常簡單,造價低廉,元件少,體積小,穩定性好,可靠性和性價比都很高。難點在于電路的連線復雜,維護起來比較困難。方案二:這種系統也具有結構簡單、價格低廉、維護容易、抗干擾能力強等優點,但這種控制系統的缺點是采用固定接線方式,接線多,靈活性差,工作頻率低,觸電易損壞,可靠性差。方案三:它的特點是用軟件設計替代了硬件設計,提高了系統的可靠性和系統的性價比。但在設計時硬件和軟件均要設計,抗干擾性能差,不通用,并且需要有接口電路與之配套,價格中等,制造較難,維修亦較難。結合實際情況,根據畢業設計任務書的要求,我們經過討論和論證,最終一致選用第三種方案的設計思路對交通燈控制系統進行設計。2.2LED顯示電路模塊方案方案一:動態掃描顯示電路方案數字動態掃描顯示電路是由固定頻率的信號做為節拍發生起器的時鐘,由它控制節拍發生器各引腳的輸出,使各引腳不斷的輸出高電平影響各個數碼管顯示,只有在和譯碼器相連的引腳輸出高電平時數碼管發光,否則不發光。當各引腳輸出高電平的頻率達到一定程度時,感覺不到數碼管的閃爍,從而保護了數碼管并且不會影響數據顯示。為了避免出現閃爍現象,掃描頻率不能太低,人眼的臨界閃爍是50HZ,一般可將顯示位數乘以50HZ,作為節拍發生器的時鐘。這里選用555震蕩器構成的多諧振蕩器輸出的脈沖作為節拍發生器的時鐘。這里顯示的是四位數字,所以本設計中取振蕩器頻率為280HZ。節拍發生器電路是一個具有譯碼輸出端的計數器。它的各輸出端輪流輸出高電平,這樣可控制與計數器相連的譯碼器輸出,從而控制數碼管動態顯示數據.具體電路由具有10個譯碼輸出端的計數器4017實現,這里只顯示4位數字,所以4017的前四個輸出端,由清零端MR控制Q1~Q3四個引腳輪流的輸出高電平。當計數器計到四時,Q4引腳輸出高電平使 MR為高電平,計數器清零。如此循環,可驅動數碼管輪流發光顯示相應的數字。譯碼器使用的是共陰極譯碼器74SL48:將Q0~Q3分別接到四個譯碼器的BI消隱輸入端,當哪一個引腳的輸出為高電平時,該位譯碼器為高電平,可以驅動相應數碼管發光顯示。其它的則暫時不發光(注意用共陰極譯碼管時要接要接與之相對應的電阻,此處用RPACK7)。方案二:靜態顯示電路方案靜態顯示電路主要包括計數器、顯示譯碼器、掃描電路構成。每個方向需要2個信號燈,所以用2進制計數器即可,計數器從0到1循環計數。然后掃描電路根據每個時刻的計數值計數值,輸出相應的數碼管選擇控制。當掃描到一個數碼管,根據此時需要的數值,利用顯示譯碼器翻譯為相應數碼管顯示編碼即可。以秒為計時單位,采用8個LED數碼顯示器(每個方向2個)遞減計數作定時顯示,在遞減計數回零瞬間完成換燈操作。優缺點對比:方案一它的優點是能顯著降低LED功耗,能大大減少LED外部引線,能采用BCD碼多路輸出方式。其缺點是需要不斷刷新、掃描,占用CPU時間過多,影響顯示速度,穩定性能不夠。適用于使用了多個LED的情況下或采用電池供電的便攜式數字儀表。方案二雖然它的硬件較動態復雜,I/O接口多,但它的優點是不需要控制電路,顯示程序簡單,顯示亮度高,顯示效果穩定,占用CPU時間少,適用于穩定性要求高的信號燈控制系統。經論證,本次設計采用方案二。2.3紅、黃、綠三色信號燈電路方案方案一:普通發光二極管電路方案如果東西紅燈亮,那南北方向就是綠燈亮,反之亦然,所以在硬件上連接圖上也是對稱分布的。如圖2-2所示:圖2-2信號燈電路圖方案二:雙色信號燈電路方案。采用4個紅、黃、綠三色信號燈(每個方向1個)指示交通通行狀態;雙色LED是由一個紅燈LED管芯和一個綠色LED管芯封裝在一起,公用負端。當紅色端加高電平,綠色正端加低電平,紅燈亮;當紅色端加低電平,綠色正端加高電平,綠燈亮;兩端都加高電平時,黃燈亮。優缺點對比:方案一采用普通發光二極管其設計電路原理簡單,抗沖擊能力強,線路復雜,二極管使用多,LED過多不直觀,造價高。方案二采用雙色雙色信號燈電路形象直觀,線路簡潔明了,更方便控制。經過論證,本次設計采用第二種方案。2.4鍵盤電路的方案2-3按鍵電路2.5電源電路的方案方案一:線性電源電路線性電源電路基本上由四部分組成:變壓器、二極管或橋堆、電容或電感、三端穩壓塊,他們之間的組合則可構成一個最基本的,也是最可靠的線性電源電路。其中變壓器降壓,二極管或橋堆整流,電容或電感濾波,三端穩壓塊穩壓。給變壓器一次繞組加上交流電,由于電磁感應的原理,在二次繞組上則有電壓輸出。變壓器選擇合適變比。整流電路的作用為將經變壓器降壓后的交變電壓通過二極管變為單向的脈動電壓。為考慮到成本與性能,我們一般采用橋式整流的方式。它相較半波、全波整流而言,具有二極管反向耐壓值較小,通過二極管的電流較小,同時能量的利用率高等特點。通過整流后,電源的脈動成分較大。濾波電路的作用就是降低整流后輸出電壓中的脈動成分的同時,盡量保持其中的直流成分。一般典型而有效的濾波電路就是電容濾波、電感濾波,利用它們在整流二極管導通時儲存一部分能量,然后再釋放出來,濾去電源中的脈動成分,從而得到比較平滑的電源波形。若將電容與電感合理的安排在電路中,則可以有效的降低交流成分,保持直流成分。方案二:開關電源電路開關電源電路由輸入電磁干擾濾波電路、整流電路、軟啟動電路、DC-DC轉換電路、次級濾波電路構成。整流電路的選擇比較第三章交通信號燈的控制電路的硬件設計3.1交通信號燈的控制電路的結構如圖附圖1所示,由單片機控制電路、驅動電路、LED顯示電路、發光二極管指示燈電路、鍵盤電路、電源電路等模塊組成。電源電路輸出電流電壓到單片機,復位電路為系統信號復位,內部定時器、計數器控制單片機電路,并接受單片機發出的信號。通過鍵盤電路可以將給定的信號輸送至單片機電路。單片機發出的信號通過驅動電路分別輸送到雙色顯示電路、LED顯示電路,顯示電路接受信號,顯示數字、顏色。3.2各主要單元電路模塊的設計及說明1、89C51單片機包含中央處理器、數據存儲器(RAM)、程序存儲器(ROM)、定時/計數器、并行接口、串行接口和中斷系統的幾大單元及數據總線、地址總線和控制總線等三大總線,現在加以說明:(1)中央處理器(CPU):中央處理器(CPU)是整個單片機的核心部分,是八位數據的處理器,能處理八位二進制數據或者代碼,CPU負責控制,指揮和調度整個單元系統協調的工作,完成運算和控制輸入輸出功能等操作。(2)數據存儲器(RAM):89C51內部有128個8位用戶數據存儲單元和128個專用寄存器單元,他們是統一編址的,專用寄存器只能用于存放控制指令數據,用戶只能訪問,而不能用于存放用戶數據。所以,用戶使用的RAM只有128個,可存放讀寫的數據,運算的中間結果或用戶的定義的字形表。(3)定時/計數器(ROM):89C51單片機有兩個16位定時器/計數器,通過對機器周期計數達到定時的目的,通過對外部事件計數達到計數之目的。(4)并行輸入輸出(I/O)口:89C51共有四組8位I/O口(P0、P1、P2或P3),用于對外部數據的傳輸。數據在整個傳輸過程中,并排前進,有多少個數據線就能同時傳送多少位數據。并行通信的特點是硬件連線多、傳送速率高,一般適用于近距離、高速率的通信領域。如:計算機主板與硬盤、打印機等之間的通信。(5)雙全雙工串行口:89C51內置一個全雙工串行通信口,用于與其它設備間的串行數據傳送,該串行口既可以用作異步通信收發器,也可以當同步移位器使用。數據在傳輸過程中一位一位的串行傳輸,硬件連接比較簡單。最簡單時只需3根連線即可實現串行通信,相對于并行通信來講其通信速率低,一般適用于短距離數據通信。在單片機應用系統中常采用串行通信方式。(6)程序存儲器(ROM):程序存儲器是用來存放已調試完成的程序和常數表格的。為了提高系統的可靠性,應用程序通常固化在片內ROM中。CPU設置了一個專用寄存器——程序計數器PC,用以存放將要執行的指令地址。PC的長度為16位,故程序存儲器的尋址范圍為64KB(0000H~FFFFH),也就是說,51系列單片機具有64KB的程序存儲器空間。2、89C51的引腳說明89C51單片機用40PIN封裝的雙列直接DIP結構,下圖是它們的引腳配置,40個引腳中,正電源和地線兩根,外置石英振蕩器時鐘線兩根,4組8位共32個I/O口,中斷口線與P3口線復用。現在我們對這些引腳的功能加以說明:圖2.289C51系列單片機引腳電源引腳(40、20):這當然是必不可少的了。單片機使用的是5V電源,其中40引腳接正極(VCC),20引腳接負極(VSS)或地(GND)。振蕩電路(18、19):單片機是一種時序電路,必須提供脈沖信號才能正常工作,在單片機內部已集成了振蕩器,使用晶體振蕩器,接18、19腳。這兩個腳的定義是:(1)時鐘電路引腳(XTAL2)(18腳):該腳的接外部晶體和微調電容的一段,在89C51內部,它是振蕩電路反相放大器的輸出端。振蕩電路的頻率就是固有頻率。若采用外部時鐘電路,該引腳輸入外部脈沖。(2)時鐘電路引腳(XTEL1)(19腳):該腳的接外部晶體和微調電容的另一端。在片內,它是反相放大器的輸入端。在采用外部時鐘時,該腳必須接地。復位引腳(RESET)(9腳):它是復位信號輸入端,高電平有效,當此腳保持兩個機器周期,即24個時鐘振蕩周期為高電平時,即可完成復位操作。他還具有第二功能,即當主電源VCC發生故障,降低到低電平規定值時,將5V電源自動接入RST端,為單片機提供備用電源。以保證信息不丟失,電源恢復后,能夠正常工作。EA/VPP引腳(31腳):訪問程序存儲器的控制信號端(又:外部存儲器地址允許輸入端)。(1)當EA引腳接高電平時,CPU訪問片內EPROM(CPU讀取內部程序存儲器<ROM>),并執行內部程序存儲器中的指令。(2)當EA腳接低電平時,CPU只訪問外部EPROM,并執行外部程序存儲器中的指令。而不管是否有片內程序存儲器。(3)此腳還具有第二功能VPP:是對89C51片內同化編程時,作為施加較高編程電壓輸入端。即:89C51燒寫內部EPROM時,利用此腳輸入21V的燒寫電壓。PSEN(29腳):程序存儲器允許輸入端(也叫:外部程序存儲器讀選通信號端):在讀外部ROM時PSEN低電平有效,實現外部ROM單元的讀操作:(1)內部ROM讀取時,PSEN不動作;(2)外部ROM讀取時,在每個機器周期會動作兩次;(3)外部RAM讀取時,兩個PSEN脈沖被跳過不會輸出;(4)外接ROM時,和ROM的OE腳相接。要檢查一個89C51小系統上電后能否正確到EPROM中讀取指令,可用示波器看PSEN端有無脈沖,如有,說明基本工作正常。ALE(30腳):是地址鎖存控制信號端。89C51正常工作時,ALE腳不斷向外輸出正脈沖信號,頻率為振蕩器頻率fosc的六分之一,CPU訪問外部數據存儲器時,ALE作為鎖存8位地址的控制信號。平時不訪問外部存儲器時,ALE以六分之一的振蕩頻率固定輸出正脈沖。因此,ALE信號可以作為對外輸出時鐘或定時信號。另外還有四個8位并行通訊端口:P0口:8位雙向I/O端口(39—32引腳)。即:P0.0—P0.7P1口:8位雙向I/O端口(1—8引腳)。即:P1.0—P1.7P2口:8位雙向I/O端口(21—28引腳)。即:P2.0—P2.7P3口:8位雙向I/O端口(10—17引腳)。即:P3.0—P3.7P0口有三個功能:(1)外部擴展存儲器時,當做數據總線。(2)外部擴展存儲器時,當做地址總線。(3)不擴展時,可做一般的I/O使用,但內部無上拉電阻,作為輸入或輸出時應在外部接上拉電阻。P1口只做I/O口使用:其內部有上拉電阻。P2口有兩個功能:(1)擴展外部存儲器時,當作地址總線使用;(2)做一般I/O口使用,其內部有上拉電阻。P3口有兩個功能:作為I/O使用外(其內部有上拉電阻),還有一些特殊功能,由特殊寄存器來設置。有內部EPROM的單片機芯片,為寫入程序需提供專門的編程脈沖和編程電源,這些信號也是由信號引腳的形式提供的。即:編程電壓(25V):31腳(EA/Vpp)編程脈沖:30腳(ALE/PROG)3.2.274LS64移位寄存器擴展LED顯示電路模塊的設計顯示器是最常用的輸出設備。LED是一類可直接將電能轉化為可見光和輻射能的發光器件,具有工作電壓低,耗電量小,發光效率高,發光響應時間極短,光色純,結構牢固,抗沖擊,耐振動,性能穩定可靠,重量輕,體積小,成本低等一系列特性。在單片機系統應用中,LED連接方式有共陽極和共陰極兩種,本設計采用的是共陰極連接方式,即公共端接地。本設計是兩位的雙色LED顯示,采取靜態掃描方式。顯示器的工作方式有兩種:動態掃描和靜態掃描。動態掃描方式的特點:將所有位數碼管的段選線并聯,由為選線控制是哪一位數碼管有效,顯示亮的數碼管。靜態掃描方式的特點是每個數碼管的段選接一個8位數據線來保持顯示的字碼,每當送入一個字形碼后,顯示字形可一直保持,直到送入新字形碼為止。考慮到良好監測和控制的目的,本次設計采用靜態掃描方式。靜態掃描,一個七段的LED就需占用一個I/O接口,LED太多I/O端口不夠用,因此用在LED使用不多的情況下,如果想要靜態顯示較多的LED需要一些串行輸入并行輸出的芯片,比如:74LS64、74HC595。本次設計使用8個LED,74LS64移位寄存器能擴展I/O端口。其中A、B(第1、2腳)為串行數據輸入端,2個引腳按邏輯與運算規律輸入信號,共一個輸入信號時可并接。S(第8腳)為時鐘輸入端,每一個時鐘信號的上升沿加到S端時,移位寄存器移一位,8個時鐘脈沖過后,8位二進制數全部移入74LS164中。R(第9腳)為復位端,當R=0時,移位寄存器各位復0,只有當R=1時,時鐘脈沖才起作用。QA…QH(第3-6和10-13引腳)并行輸出端分別接LED顯示器的a···dp各段對應的引腳上。在給出了8個脈沖后,最先進入74LS164的第一個數據到達了最高位,再來一個脈沖,第一個脈沖就會從最高位移出。靜態顯示電路由8個共陰極LED數碼管和8個74LS164構成。其連線如下圖3-1:3.2.3紅、黃、綠三色信號燈電路模塊的設計3.2.4鍵盤電路的模塊電路的設計將I/O口線的一部分作為行線,另一部分作為列線,按鍵設置在行線和列線的交叉點上,這就構成了矩陣式鍵盤。矩陣式鍵盤中按鍵的數量可達行線數n乘以列線數m,如本設計中2行、2列的矩陣鍵盤的按鍵數可以達到4個。矩陣式鍵盤的工作原理:從上電路原理圖圖可見,4條I/O口線分為2條行線和2條列線,按鍵設置在行線和列線交點上,即按鍵開關的兩端分別接在行線和列線上。行線通過一個電阻接到+5V電源上,在沒有鍵按下時,行線處于高電平狀態。

判斷是否有鍵按下的方法分下面幾步:

(1)向所有的列線I/O口輸出低電平后,將行線的電平狀態讀人累加器A中。若無鍵下,行線仍保持高電平狀態,若有鍵按下,行線至少應有一條為低電平。(2)確定有鍵按下后,求鍵碼。求鍵碼的方法是:依次從一條列線上輸出低電平,然后檢查各行線的狀態,若全為高電平,說明該閉合鍵不在該列,若不全為1,則說明閉合鍵在該列,且在變為低電平的行的交點上。在鍵盤處理程序中,每個鍵都被賦予了一個鍵號,由從列線I/O口輸出的數據和從行線I/O口讀入的數據可以求出閉合鍵的鍵號。電源電路

第四章調試步驟4.1.調試過程和結果采用先分別調試各單元模塊,調通后再進行整機調試的方法,提高調試效率。1.測試儀器34401A———61/2數字萬壓表DS-1150—150MHZ———數字示波器2.硬件調試(1)電源模塊:該模塊是整個系統的關鍵部分,主要為模擬電路。關鍵是測試輸出電壓+5V,

溫馨提示

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

評論

0/150

提交評論