版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEI媽呀,太給力了,好東西啊目錄TOC\o"1-3"\h\u緒論 11設(shè)計(jì)系統(tǒng)的介紹及研究?jī)?nèi)容 11.1設(shè)計(jì)系統(tǒng)的介紹 11.1.1設(shè)計(jì)語(yǔ)言C語(yǔ)言的介紹 11.1.2設(shè)計(jì)軟件Proteus的介紹 11.1.3設(shè)計(jì)依據(jù) 21.2研究的內(nèi)容 22設(shè)計(jì)方案分析及比較 33設(shè)計(jì)方案規(guī)劃及設(shè)計(jì) 43.1系統(tǒng)設(shè)計(jì)框架圖 43.1.1設(shè)計(jì)任務(wù) 43.1.2總體設(shè)計(jì)思想 53.2整體電路工作原理 53.2.1單元電路設(shè)計(jì) 53.2.2其他部分的設(shè)計(jì) 63.3單片機(jī) 73.4程序流程圖 83.5開始程序 94電路的制作與調(diào)試 124.1電路 124.2仿真 124.2.1使用的仿真軟件 124.2.2在仿真軟件中畫的完整電路圖 124.3調(diào)試 144.3.1軟件上仿真 144.3.2硬件調(diào)試 174.3.3設(shè)計(jì)中遇到的問題及不足 185主要元器件清單 19結(jié)論 20參考文獻(xiàn) 21致謝 22
汽車尾燈控制電路摘要本課題介紹了一種新型簡(jiǎn)便的基于單片機(jī)的汽車尾燈控制電路的設(shè)計(jì)方法,本設(shè)計(jì)主要解決如何更加靈活的汽車尾燈控制器進(jìn)行控制,左轉(zhuǎn),右轉(zhuǎn)和急剎車信息等。通過設(shè)計(jì)汽車尾燈顯示控制電路,能很好的綜合運(yùn)用我們所學(xué)到的單片機(jī),C語(yǔ)言,模擬電路知識(shí),熟悉電子電路設(shè)計(jì)的基本方法。有多種方法來設(shè)計(jì)汽車尾燈控制電路,主要是運(yùn)用單片機(jī)的相關(guān)知識(shí)用硬件來設(shè)計(jì)制作一個(gè)16位汽車尾燈顯示控制電路的。它的特點(diǎn)是電路簡(jiǎn)單,制作方便,容易操作,可反復(fù)擦寫,性能可靠。本設(shè)計(jì)主要由四部分組成,包括按鍵電路,LED燈電路,驅(qū)動(dòng)電路,復(fù)位電路。本文介紹了一種以STC89C52單片機(jī)為核心的控制電路。該電路以發(fā)光二極管LED燈為顯示電路。汽車的尾燈是其運(yùn)行方式的最直接表示方式,令行人或其他車輛清晰明白它將要發(fā)生的動(dòng)態(tài)變化。從而避免交通事故的發(fā)生。設(shè)計(jì)此電路要求嚴(yán)格符合交通規(guī)則,尾燈閃亮或熄滅準(zhǔn)確,才不會(huì)讓行人或其他車輛產(chǎn)生誤解。目前在國(guó)內(nèi)外,整個(gè)社會(huì)的趨勢(shì)都是低能耗,環(huán)保,高效為主題的。所以LED尾燈是發(fā)展的趨勢(shì),而且現(xiàn)在部分高檔車已經(jīng)開始配置。【關(guān)鍵詞】發(fā)光二極管單片機(jī)設(shè)計(jì)程序
CartaillightcontrolcircuitAbstractThisissueintroducesanewtypeofsimplemicrocontroller-basedautomotivetaillampcontrolcircuitdesign,thedesignofthemainsolutiontoamoreflexiblecontrollertocontrolthecartaillights,turnleft,turnrightandbrakehardinformation.Throughthedesignofautomobiletaillightsdisplaycontrolcircuit,theuseofwellintegratedsinglechipwehavelearned,Clanguage,analogcircuit,becomefamiliarwiththebasicmethodsofelectroniccircuitdesign.Therearemanywaystodesignacartaillightcontrolcircuit,primarilywiththeuseofmicrocomputerhardwaredesignknowledgetoproducea16-bitautomotivetaillightdisplaycontrolcircuit.Itischaracterizedbysimplecircuit,madeeasytooperate,canberepeatedlyerasedandreliableperformance.Thedesignmainlyconsistsoffourparts,includingthekeycircuit,LEDlightcircuit,drivercircuit,resetcircuit.ThispaperdescribesamicrocontrollercorewithSTC89C52controlcircuit.ThecircuitwithLEDLEDlightsforthedisplaycircuit.Automobiletaillightsarethemostdirectwayofitsrunthatway,sothatpedestriansorothervehicles,itwillclearlyunderstandthedynamicchangestooccur.Inordertoavoidtrafficaccidents.Thecircuitdesignofstrictrulesoftheroad,taillightsflashorgooutaccurately,itwillnotallowpedestriansorothervehiclesmisleading.CurrentlyAthomeandabroad,thetrendofthewholecommunityarelowenergyconsumption,environmentalprotection,andefficientasthetheme.Therefore,thedevelopmenttrendofLEDtaillights,andnowpartofthehigh-endcarsalreadyconfigured.【Keywords】Light-emittingdiodeMCUCircuitdesign緒論汽車作為現(xiàn)代交通工具已大量進(jìn)入人們的生活,隨著電子技術(shù)的發(fā)展,對(duì)于汽車的控制電路,也已從過去的全人工開關(guān)控制發(fā)展到了智能化控制。在夜晚或因天氣原因能見度不高的時(shí)候,人們對(duì)汽車安全行駛要求很高.汽車尾燈控制系統(tǒng)給大家?guī)砹朔奖?。汽車尾燈控制器是隨汽車智能化技術(shù)的發(fā)展而迅速發(fā)展起來的,汽車尾燈一般是用基于微處器的硬件電路結(jié)構(gòu)構(gòu)成,正因?yàn)橛布娐返木窒扌?,不能隨意的更改電路的功能和性能,且可靠性得不到保證,因此對(duì)汽車尾燈控制系統(tǒng)的發(fā)展帶來一定的局限性。難以滿足現(xiàn)代汽車的智能化發(fā)展[8]。隨著(EDA)仿真技術(shù)的發(fā)展,數(shù)字系統(tǒng)的設(shè)計(jì)技術(shù)和設(shè)計(jì)工具發(fā)生了深刻的變化。利用硬件描述語(yǔ)言對(duì)數(shù)字系統(tǒng)的硬件電路進(jìn)行描述是EDA的關(guān)鍵技術(shù)之一。C語(yǔ)言是目前主流的硬件描述語(yǔ)言,它具有很強(qiáng)的電路描述和建模能力,且有與具體硬件電路無(wú)關(guān)和與設(shè)計(jì)平臺(tái)無(wú)關(guān)的特性.在語(yǔ)言易讀性和層次化結(jié)構(gòu)設(shè)計(jì)方面表現(xiàn)出強(qiáng)大的生命力和應(yīng)用潛力。本文采用先進(jìn)的EDA技術(shù),利用MAX+PLUSII工作平臺(tái)和VHDL語(yǔ)言,設(shè)計(jì)了一種基于FPGA的汽車尾燈控制系統(tǒng).并對(duì)系統(tǒng)進(jìn)行了仿真及驗(yàn)證。用一片F(xiàn)PGA芯片實(shí)現(xiàn)從而大大簡(jiǎn)化了系統(tǒng)結(jié)構(gòu),降低了成本。提高了系統(tǒng)的先進(jìn)性和可靠性,能實(shí)現(xiàn)控制器的在系統(tǒng)編程。采用這種器件開發(fā)的數(shù)字系統(tǒng)其升級(jí)與改進(jìn)極為方便。LED(1ightemittingdiode,發(fā)光二極管)由于其具備體積小、壽命長(zhǎng)、低能耗、耐震動(dòng)、無(wú)頻閃及反應(yīng)速度快等優(yōu)點(diǎn)已成為備受矚目的新一代車燈光源技術(shù)。目前通用的汽車尾燈光源仍然是白熾燈和節(jié)能燈占主導(dǎo)地位,加上紅、黃等配光透鏡實(shí)現(xiàn)配光要求,缺點(diǎn)是易損壞、耗電量大、壽命短、激勵(lì)響應(yīng)時(shí)間長(zhǎng),給道路交通帶來安全隱患等?,F(xiàn)有的LED汽車尾燈主要有兩種:一種是用多個(gè)LED密布于燈殼內(nèi)直接經(jīng)配光透鏡配光,其缺點(diǎn)是用了多顆LED或者用大功率LED,成本高;另外一種是將LED排布成平面或者柱狀置于燈殼內(nèi),經(jīng)自由曲面反射腔配光或自由曲面反射腔和配光透鏡聯(lián)臺(tái)配光,其缺點(diǎn)是自由曲面反射腔制作工藝復(fù)雜。現(xiàn)針對(duì)目前LED汽車尾燈配光困難、體積大等缺陷,有效利用LED光源體積小、亮度高等特點(diǎn),設(shè)計(jì)出一種節(jié)能、高效的新型組合式LED汽車尾燈。1設(shè)計(jì)系統(tǒng)的介紹及研究?jī)?nèi)容1.1設(shè)計(jì)系統(tǒng)的介紹1.1.1設(shè)計(jì)語(yǔ)言C語(yǔ)言的介紹C語(yǔ)言是CombinedLanguage(組合語(yǔ)言)的中英混合簡(jiǎn)稱。是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。它可以作為工作系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語(yǔ)言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此,它的應(yīng)用范圍廣泛,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語(yǔ)言,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。C語(yǔ)言發(fā)展如此迅速,而且成為最受歡迎的語(yǔ)言之一,主要因?yàn)樗哂袕?qiáng)大的功能。許多著名的系統(tǒng)軟件,如DBASEⅣ都是由C語(yǔ)言編寫的。用C語(yǔ)言加上一些匯編語(yǔ)言子程序,就更能顯示C語(yǔ)言的優(yōu)勢(shì)了,像PC-DOS、WORDSTAR等就是用這種方法編寫的[2]。1.1.2設(shè)計(jì)軟件Proteus的介紹Proteus(海神)的ISIS是一款Labcenter出品的電路分析實(shí)物仿真系統(tǒng),可仿真各種電路和IC,并支持單片機(jī),元件庫(kù)齊全,使用方便,是不可多得的專業(yè)的單片機(jī)軟件仿真系統(tǒng)。它可以仿真、分析各種模擬電路與集成電路,軟件提供了大量模擬與數(shù)字元器件及外部設(shè)備,各種虛擬儀器,特別是它具有對(duì)單片機(jī)及其外圍電路組成的綜合系統(tǒng)的交互仿真功能。該軟件的特點(diǎn):1.全部滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢(shì)。2.具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS-232動(dòng)態(tài)仿真、C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。3.目前支持的單片機(jī)類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。4.支持大量的存儲(chǔ)器和外圍芯片??傊撥浖且豢罴瘑纹瑱C(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大,可仿真51、AVR、PIC。1.1.3設(shè)計(jì)依據(jù)早期的單片機(jī)都是8位或4位的。其中最成功的是INTEL的8031,因?yàn)楹?jiǎn)單可靠而性能不錯(cuò)獲得了很大的好評(píng)。此后在8031上發(fā)展出了MCS51系列單片機(jī)系統(tǒng)?;谶@一系統(tǒng)的單片機(jī)系統(tǒng)直到單片機(jī)也被稱為微控制器(Microcontroller),是因?yàn)樗钤绫挥迷诠I(yè)控制領(lǐng)域。單片機(jī)由芯片內(nèi)僅有CPU的專用處理器發(fā)展而來。最早的設(shè)計(jì)理念是通過將大量外圍設(shè)備和CPU集成在一個(gè)芯片中,使計(jì)算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對(duì)體積要求嚴(yán)格的控制設(shè)備當(dāng)中。INTEL的Z80是最早按照這種思想設(shè)計(jì)出的處理器,從此以后,單片機(jī)和專用處理器的發(fā)展便分道揚(yáng)鑣。現(xiàn)在還在廣泛使用。隨著工業(yè)控制領(lǐng)域要求的提高,開始出現(xiàn)了16位單片機(jī),但因?yàn)樾詢r(jià)比不理想并未得到很廣泛的應(yīng)用。90年代后隨著消費(fèi)電子產(chǎn)品大發(fā)展,單片機(jī)技術(shù)得到了巨大的提高。隨著INTELi960系列特別是后來的ARM系列的廣泛應(yīng)用,32位單片機(jī)迅速取代16位單片機(jī)的高端地位,并且進(jìn)入主流市場(chǎng)。而傳統(tǒng)的8位單片機(jī)的性能也得到了飛速提高,處理能力比起80年代提高了數(shù)百倍。目前,高端的32位單片機(jī)主頻已經(jīng)超過300MHz,性能直追90年代中期的專用處理器,而普通的型號(hào)出廠價(jià)格跌落至1美元,最高端的型號(hào)也只有10美元。當(dāng)代單片機(jī)系統(tǒng)已經(jīng)不再只在裸機(jī)環(huán)境下開發(fā)和使用,大量專用的嵌入式操作系統(tǒng)被廣泛應(yīng)用在全系列的單片機(jī)上。而在作為掌上電腦和手機(jī)核心處理的高端單片機(jī)甚至可以直接使用專用的Windows和Linux操作系統(tǒng)[6]。1.2研究的內(nèi)容本次設(shè)計(jì)的任務(wù)是根據(jù)已知條件,設(shè)計(jì)、制作一個(gè)汽車尾燈顯示的51電路。設(shè)汽車尾部左右兩側(cè)各有3個(gè)指示燈(用發(fā)光管模擬),要求是:
1.
汽車正常行駛時(shí),尾燈全部熄滅。2.當(dāng)汽車右轉(zhuǎn)彎時(shí),右側(cè)3個(gè)指示燈按右循順序點(diǎn)亮。
3.
當(dāng)汽車左轉(zhuǎn)彎時(shí),左側(cè)3個(gè)指示燈按左循順序點(diǎn)亮。
4.
臨時(shí)剎車時(shí),所有指示燈同時(shí)閃爍。5.
選擇電路方案,完成對(duì)確定方案電路的設(shè)計(jì)。設(shè)計(jì)要求畫出電路原理圖(或仿真電路圖)并闡述其基本原理;元器件及參數(shù)選擇;電路仿真與調(diào)試;制作實(shí)際運(yùn)行裝置。
2設(shè)計(jì)方案分析及比較在設(shè)計(jì)本電路時(shí),一共考慮過兩種方案。下面簡(jiǎn)單的介紹一下這兩種方案:第一種方案:通過把脈沖電路、開關(guān)控制電路、三進(jìn)制電路、譯碼與顯示驅(qū)動(dòng)電路等模塊組合來實(shí)現(xiàn)。首先,通過555定時(shí)器構(gòu)成的多諧振蕩器產(chǎn)生頻率為1Hz的脈沖信號(hào),該脈沖信號(hào)用于提供給雙J-K觸發(fā)器構(gòu)成的三進(jìn)制計(jì)數(shù)器和開關(guān)控制電路中的三輸入與非門的輸入信號(hào)。其次,雙J-K觸發(fā)器構(gòu)成的三進(jìn)制計(jì)數(shù)器用于產(chǎn)生00、01、10的循環(huán)信號(hào),此信號(hào)提供左轉(zhuǎn)、右轉(zhuǎn)的原始信號(hào)。最后,左轉(zhuǎn)、右轉(zhuǎn)的原始信號(hào)通過6個(gè)與非門以及7410提供的高低電位信號(hào),將原始信號(hào)分別輸出到左、右的3個(gè)汽車尾燈上。得到的信號(hào)即可輸出到發(fā)光二極管上,實(shí)現(xiàn)所需功能[11]。這種方案的實(shí)現(xiàn)復(fù)雜,成本高,調(diào)試起來不容易成功,太過繁瑣。第二種方案:通過STC89C52單片機(jī)編寫程序,來控制LED的亮滅。這種方案中單片機(jī)編程較直接,用硬件電路搭建方便,通過STC89C52單片機(jī)編寫程序,來控制LED的亮滅。這樣可以大大簡(jiǎn)化系統(tǒng)結(jié)構(gòu),降低材料的成本。提高系統(tǒng)的先進(jìn)性和可靠性,能實(shí)現(xiàn)控制器的系統(tǒng)編程。采用這種器件開發(fā)的數(shù)字系統(tǒng)其升級(jí)與改進(jìn)極為方便。經(jīng)過小組商量,我們選擇了使用第二種方法。一、由于現(xiàn)在單片機(jī)技術(shù)普及,加上用單片機(jī)實(shí)現(xiàn)起來很方便也很簡(jiǎn)單,所以我決定使用單片機(jī)來驅(qū)動(dòng)整個(gè)電路的運(yùn)行。二、單片機(jī)的運(yùn)行都是要有晶振驅(qū)動(dòng)的,有的單片機(jī)是內(nèi)部晶振驅(qū)動(dòng)單片機(jī),有的單片機(jī)是外部設(shè)計(jì)含有晶振的驅(qū)動(dòng)電路來驅(qū)動(dòng)單片機(jī)的運(yùn)行。所以要設(shè)計(jì)一個(gè)驅(qū)動(dòng)電路去驅(qū)動(dòng)單片機(jī)。三、需要往單片機(jī)中下載編好的程序,一是用在線下載,二是用下載器下載到單片機(jī)中。在沒有下載器的情況下,使用在線下載很方便。
3設(shè)計(jì)方案規(guī)劃及設(shè)計(jì)(具體設(shè)計(jì))3.1系統(tǒng)設(shè)計(jì)框架圖如圖3.1所示。方案確定(單片機(jī))方案確定(單片機(jī))KEIL軟件編程PROTEUS軟件仿真測(cè)試元器件選擇與電路板焊接調(diào)試及問題解決圖3.1框架圖3.1.1設(shè)計(jì)任務(wù)設(shè)計(jì)一個(gè)汽車尾燈控制電路,用6個(gè)發(fā)光二極管模擬汽車尾燈,即左尾燈(L1-L3)3個(gè)發(fā)光二極管;右尾燈(D1-D3)3個(gè)發(fā)光二極管。用兩個(gè)開關(guān)分別控制左轉(zhuǎn)彎尾燈顯示和右轉(zhuǎn)彎尾燈顯示。當(dāng)右轉(zhuǎn)彎開關(guān)被打開時(shí),右轉(zhuǎn)彎尾燈顯示的3個(gè)發(fā)光二極管按右循環(huán)顯示。當(dāng)左轉(zhuǎn)彎開關(guān)被打開時(shí),左轉(zhuǎn)彎尾燈顯示的3個(gè)發(fā)光二極管按左循環(huán)顯示。當(dāng)急剎車時(shí),6個(gè)發(fā)光二極管閃爍[1]。圖3.2右轉(zhuǎn)彎顯示規(guī)律圖圖3.3左轉(zhuǎn)彎顯示規(guī)律圖圖3.4急剎車顯示規(guī)律圖根據(jù)以上要求,要實(shí)現(xiàn)當(dāng)右轉(zhuǎn)彎開關(guān)打開時(shí),右轉(zhuǎn)彎尾燈顯示的3個(gè)發(fā)光二極管按右循環(huán)規(guī)律顯示,如圖3.2;當(dāng)左轉(zhuǎn)彎開關(guān)打開時(shí)如圖3.3;急剎車時(shí)如圖3.4。根據(jù)不同的狀態(tài),繪制汽車尾燈和汽車運(yùn)行狀態(tài)表如表3.1所示。設(shè)左轉(zhuǎn)彎按鍵為key1,右轉(zhuǎn)彎按鍵為key2,急剎車按鍵為key3。表3.1汽車尾燈和汽車運(yùn)行狀態(tài)表開關(guān)控制汽車運(yùn)行狀態(tài)右轉(zhuǎn)尾燈左轉(zhuǎn)尾燈key1key2key3D1D2D3L1L2L3000正常運(yùn)行燈滅燈滅100左轉(zhuǎn)彎燈滅L3→L2→L1→L3010右轉(zhuǎn)彎D1→D2→D3→D1燈滅001急剎車閃爍閃爍3.1.2總體設(shè)計(jì)思想經(jīng)過以上所述的設(shè)計(jì)內(nèi)容及要求的分析,可以將電路分為以下幾部分:1、單片機(jī)掃描與3個(gè)按鍵相連的IO口的高低電平來確定是那個(gè)按鍵按下去了;2,根據(jù)不同的按鍵按下去的情況,控制與6個(gè)LED相接的IO口的高低電平來控制LED亮滅情況。3.2整體電路工作原理經(jīng)過以上所述的設(shè)計(jì)內(nèi)容及要求的分析,可以將電路分為以下幾部分:按鍵電路、LED顯示電路、含有晶振的驅(qū)動(dòng)的電路、復(fù)位電路。單片機(jī)在不停的掃描3個(gè)按鍵相連的IO口的高低電平,當(dāng)3個(gè)按鍵中的一個(gè)按鍵按下去后,單片機(jī)會(huì)確定是那個(gè)按鍵按下去了;當(dāng)沒有按鍵按下去的時(shí)候,這3個(gè)IO口管腳都是高電平;當(dāng)某一個(gè)按鍵按下去后,與該按鍵想連接的IO口管腳變成低電平;根據(jù)不同的按鍵按下去的情況,控制與6個(gè)LED相接的IO口的高低電平來控制LED亮滅情況。3.2.1單元電路設(shè)計(jì)仿真原理圖如圖3.5所示。圖3.5仿真原理圖1)按鍵電路:最左邊為急剎車按鍵,中間為右剎車按鍵,最右邊為左剎車按鍵。單片機(jī)在不停的掃描3個(gè)按鍵相連的IO口的高低電平,當(dāng)3個(gè)按鍵中的一個(gè)按鍵按下去后,單片機(jī)會(huì)確定是那個(gè)按鍵按下去了;當(dāng)沒有按鍵按下去的時(shí)候,這3個(gè)IO口管腳都是高電平;當(dāng)某一個(gè)按鍵按下去后,與該按鍵想連接的IO口管腳變成低電平[8]。如圖3.6所示。圖3.6按鍵電路圖2)LED電路:要在左轉(zhuǎn)向的時(shí)候,左邊的3個(gè)燈左循環(huán)點(diǎn)亮,右轉(zhuǎn)向的時(shí)候,右邊的3個(gè)燈右循環(huán)循環(huán)點(diǎn)亮,急剎車的時(shí)候全部的LED閃爍,于是我選擇了左循環(huán)的3個(gè)不同顏色的LED,右循環(huán)的3個(gè)LED的顏色和左循環(huán)的3個(gè)LED顏色一樣,當(dāng)循環(huán)點(diǎn)亮的時(shí)候很直觀。如圖3.7所示。圖3.7LED電路圖3.2.2其他部分的設(shè)計(jì)1)含有晶振的驅(qū)動(dòng)的電路:沒有驅(qū)動(dòng)電路的話,也就是晶振不起振,那單片機(jī)就不能工作。如圖3.8所示。圖3.8含驅(qū)動(dòng)電路圖使用的是12M的晶振,兩個(gè)電容一般很?。ㄐ∮?0PF)。2)復(fù)位電路的設(shè)計(jì):如圖3.9所示。圖3.9復(fù)位電路圖3.3單片機(jī)單片機(jī)是一種集成在電路芯片,是靠程序運(yùn)行的,并且可以修改。只因?yàn)閱纹瑱C(jī)可以通過你編寫的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性!我選用的是STC89C52型號(hào)單片機(jī)[11],STC的優(yōu)點(diǎn)是:加密性強(qiáng),很難解密或破解,解密費(fèi)用很高、國(guó)內(nèi)能解密的人少,一般的仿制者望而退步;超強(qiáng)抗干擾,高抗靜電,寬電壓,不怕電源抖動(dòng),而且單片機(jī)內(nèi)部的電源供電系統(tǒng)、復(fù)位電路等經(jīng)過特殊處理等;通過編寫的程序可以實(shí)現(xiàn)高可靠性;超低功耗;在系統(tǒng)可編程,無(wú)需編程器,可遠(yuǎn)程升級(jí)等。我們選用的是stc89c52型單片機(jī),stc89c52的內(nèi)核系列單片機(jī)引腳功能:如圖3.10所示。圖3.10內(nèi)核系列單片機(jī)引腳Vcc(40腳),GND(20腳)—單片機(jī)電源引腳,不同型號(hào)單片機(jī)接入對(duì)應(yīng)電壓電源,常壓為+5V,低壓為+3.3V。XTAL1(19腳),XTAL2(18腳)—外接時(shí)鐘引腳。XTAL1為片內(nèi)振蕩電路的輸入端,XTAL2為片內(nèi)振蕩電路的輸出端。RST(9腳)—單片機(jī)的復(fù)位腳。PSEN(29腳)—全稱是程序存儲(chǔ)器允許控制端。ALE/PROG(30腳)—在單片機(jī)擴(kuò)展外部RAM時(shí),ALE用于控制把P0口的輸出低8位地址送鎖存器鎖存起來,以實(shí)現(xiàn)地位地址和數(shù)據(jù)的隔離。EA/Vpp(31腳)—EA接高電平時(shí),單片機(jī)讀取內(nèi)部程序存儲(chǔ)器[6]。I/O口引腳—P0口,P1口,P2口,P3口。P0口(39腳—32腳)—雙向8位三態(tài)I/O口,每個(gè)口可獨(dú)立控制。P1口(1腳—8腳)—準(zhǔn)雙向8位I/O口,每個(gè)口可獨(dú)立控制,內(nèi)帶上拉電阻,這種接口輸入沒有高阻狀態(tài),輸入也不能鎖存。P2口(21腳—28腳)—準(zhǔn)雙向8位I/O口,每個(gè)口可獨(dú)立控制,內(nèi)帶上拉電阻,與P1口相似。P3口(10腳—17腳)—準(zhǔn)雙向8位I/O口,每個(gè)口可獨(dú)立控制,內(nèi)帶上拉電阻,并且具有第二功能。3.4程序流程圖如圖3.11所示。鍵盤掃描,判斷是不是有按鍵按下去了鍵盤掃描,判斷是不是有按鍵按下去了如果有按鍵按下去了,判斷是哪個(gè)按鍵按下去的如果沒有按鍵按下去控制右循環(huán)的按鍵按下去了控制左循環(huán)的按鍵按下去了控制急剎車的按鍵按下去了右邊的3個(gè)LED有循環(huán)依次點(diǎn)亮右邊的3個(gè)LED有循環(huán)依次點(diǎn)亮所有的6個(gè)LED閃爍沒有LED點(diǎn)亮圖3.11程序流程圖程序流程:初始化,讓單片機(jī)的P2口的所有IO管腳全部為高電平進(jìn)行鍵盤掃描:判斷P1口的低三位哪一個(gè)管腳為低電平如果全是高電平,說明沒有按鍵按下如果不是全為高電平,說明有一個(gè)按鍵按下去根據(jù)P1口低三位哪一位的電平為低電平來判斷是哪個(gè)按鍵按下去的如果是右循環(huán)按鍵按下去了,通過賦值與計(jì)算后的再賦值,讓P2口對(duì)應(yīng)的右邊的3個(gè)LED燈按右循環(huán)依次點(diǎn)亮。如果是左循環(huán)按鍵按下去了,通過賦值與計(jì)算后的再賦值,讓P2口對(duì)應(yīng)的左邊的3個(gè)LED燈按左循環(huán)依次點(diǎn)亮。如果是急剎車按鍵按下去了,通過賦值與計(jì)算后的再賦值,讓P2口對(duì)應(yīng)6個(gè)LED燈閃爍。3.5開始程序C語(yǔ)言程序設(shè)計(jì)具體如下:#include<reg52.h>voiddelay(unsignedintz)延時(shí)程序,for循環(huán)一直減到0{ unsignedintx; unsignedchary; for(x=z;x>0;x--) for(y=110;y>0;y--);}voidkeyscan()鍵盤掃描程序,,先判斷按鍵按下去沒有,哪個(gè){按下去了,然后根據(jù)那個(gè)按鍵按下去的情況, unsignedchartemp,temp1,temp2,i,temp3;進(jìn)行算法分析和計(jì)算,通過給與LED的管腳 temp1=P1;賦值高低電平來控制燈亮滅情況 temp1=temp1&0x07; if(temp1!=0x07) { delay(10); temp2=P1; temp2=temp2&0x07; if(temp1==temp2) { switch(temp1) { case0x06: //右轉(zhuǎn)向燈 { temp=0xfe; for(i=1;i<=3;i++) { delay(1000); P2=temp; temp=temp-i; if(temp==0xf8) temp=0xfe; if(i==3) i=0; temp3=P1; temp3=temp3&0x07; if(temp3==0x07) { P2=0xff; i=4; } } if(i==5) break; } case0x05: //左轉(zhuǎn)向燈 { temp=0xdf; for(i=1;i<=3;i++) { delay(1000); P2=temp; temp=temp+(16/i); if(temp==0xfc) temp=0xdf; if(i==3) i=0; temp3=P1; temp3=temp3&0x07; if(temp3==0x07) { P2=0xff; i=4; } } if(i==5) break; } case0x03://剎車 { P2=0xc0; delay(1000); P2=0xff; delay(1000); temp3=P1; temp3=temp3&0x07; if(temp3==0x07) break; } default:P2=0xff;break; } } }}voidmain()先初始化,P2腳全為高電平,while(1)無(wú)限循環(huán),{開始一直進(jìn)行鍵盤掃描 P2=0xff; while(1) { keyscan(); }}
4電路的制作與調(diào)試4.1電路根據(jù)上面分析的單元電路設(shè)計(jì),將整個(gè)電路圖連接器來。先在軟件上仿真,然后再焊接。4.2仿真4.2.1使用的仿真軟件本次課程設(shè)計(jì)應(yīng)用的是Proteus軟件。Proteus軟件是由英國(guó)LabcenterElectronics公司開發(fā)的EDA工具軟件,已有近20年的歷史,在全球得到了廣泛應(yīng)用。Proteus軟件的功能強(qiáng)大,它集電路設(shè)計(jì)、制版及仿真等多種功能于一身,不僅能夠?qū)﹄姽?、電子技術(shù)學(xué)科涉及的電路進(jìn)行設(shè)計(jì)與分析,還能夠?qū)ξ⑻幚砥鬟M(jìn)行設(shè)計(jì)和仿真,并且功能齊全,界面多彩,是近年來備受電子設(shè)計(jì)愛好者青睞的一款新型電子線路設(shè)計(jì)與仿真軟件[9]。4.2.2在仿真軟件中畫的完整電路圖如圖4.1所示。圖4.1仿真完整電路圖4.3調(diào)試4.3.1軟件上仿真當(dāng)左轉(zhuǎn)向按鍵按下去時(shí)的仿真圖,如圖4.2所示。圖4.2按下左轉(zhuǎn)向按鍵時(shí)仿真圖(a)L1點(diǎn)亮圖4.2按下左轉(zhuǎn)向按鍵時(shí)仿真圖(b)L2點(diǎn)亮圖4.2按下左轉(zhuǎn)向按鍵時(shí)仿真圖(c)L3點(diǎn)亮二、當(dāng)右轉(zhuǎn)向按鍵按下去時(shí)的仿真圖,如圖4.3所示。圖4.3按下右轉(zhuǎn)向按鍵時(shí)仿真圖(a)D1點(diǎn)亮圖4.3按下右轉(zhuǎn)向按鍵時(shí)仿真圖(b)D2點(diǎn)亮圖4.3按下右轉(zhuǎn)向按鍵時(shí)仿真圖(c)D3點(diǎn)亮三、當(dāng)急剎車時(shí)的仿真圖,如圖4.4所示。圖4.4急剎車時(shí)的仿真圖所有燈一起點(diǎn)亮4.3.2硬件調(diào)試電路焊接完之后,經(jīng)過硬件調(diào)試,發(fā)現(xiàn)晶振沒起振。將晶振離單片機(jī)越近越好,這樣晶振才會(huì)起振。但是將含晶振的驅(qū)動(dòng)電路焊的靠近單片機(jī)后,單片機(jī)還是沒有工作??紤]到可能是我的EA端口沒有接到高電平上,也可能引起單片機(jī)不工作。于是我將EA端口接在高電平上,即接在電源正極。但是單片機(jī)也沒工作。由于該考慮的問題都已經(jīng)考慮過了,單片機(jī)也沒有工作。而現(xiàn)在我焊的板子亂七八糟的,因?yàn)槭堑谝淮魏傅脑颉?赡苁悄睦锖稿e(cuò)了,焊的短路了或哪里焊的是虛焊。于是重新焊了一遍。焊完了,還是沒有反應(yīng),接在供電電源上,電源指示燈熄滅了。我再摸一摸電池,開始發(fā)熱了。判斷是電源正負(fù)極短路,我將電源接口斷開,用萬(wàn)用表測(cè)試了一下,發(fā)現(xiàn)果然是正負(fù)極接在了一起。我重新將正負(fù)接口接好。燈開始按預(yù)期的想法變化。有次由于電阻阻值太小、LED接反等情況,導(dǎo)致LED燈不亮,器件燒毀等情況。在LED正確接好,單片機(jī)工作的情況下,啟動(dòng)電源,LED燈如曇花一現(xiàn),一閃即滅,經(jīng)過多方的檢查,用萬(wàn)用表查出兩端阻值等于電源阻值,最后判斷是與LED相接的分壓電阻阻值太小。后來在按下左/右循環(huán)按鍵時(shí),在某時(shí)刻有兩燈同時(shí)亮的情況,經(jīng)萬(wàn)用表檢測(cè)后發(fā)現(xiàn)兩燈之間線路短路,經(jīng)過多次努力解決了以上問題,電路正常運(yùn)行。4.3.3設(shè)計(jì)中遇到的問題及不足在做完這個(gè)設(shè)計(jì)之后,發(fā)現(xiàn)還有很多地方存在不足,如按鍵沒有選擇好,制版工藝只能用實(shí)驗(yàn)板代替,焊接技術(shù)不是很熟練。不過經(jīng)過后期的努力,已經(jīng)成功調(diào)試出硬件,電路正常工作。此方案相比其他方案具有很多優(yōu)點(diǎn),用單片機(jī)編程較直接,用硬件電路搭建方便,通過STC89C52單片機(jī)編寫程序,來控制LED的亮滅。這樣可以大大簡(jiǎn)化系統(tǒng)結(jié)構(gòu),降低材料的成本。提高系統(tǒng)的先進(jìn)性和可靠性,能實(shí)現(xiàn)控制器的系統(tǒng)編程。采用這種器件開發(fā)的數(shù)字系統(tǒng)其升級(jí)與改進(jìn)極為方便。單片機(jī)實(shí)現(xiàn)起來容易,如果通過其他的元件,比如用那些三極管、二極管、譯碼器,與非門等來實(shí)現(xiàn)。這樣的方案的實(shí)現(xiàn)復(fù)雜,成本高,調(diào)試起來不容易成功,太過繁瑣。如果焊接后有問題的,單片機(jī)這邊硬件方面的調(diào)試很方便,只需要修改一下程序而已,硬件搭建的電路也很方便調(diào)試
5主要元器件清單如表5.1所示。表5.1主要元器件清單元器件型號(hào)數(shù)目(個(gè))單片機(jī)STC89C521電阻110K4電阻2121電阻31K1LED6開關(guān)4電源5V1晶振12M1電解電容10uf1瓷片電容30pf2
結(jié)論通過這次汽車尾燈控制電路的設(shè)計(jì),使我學(xué)了不少知識(shí)。汽車尾燈是汽車的重要部件之一,它在交通安全中扮演著重要的角色。這次設(shè)計(jì)的是簡(jiǎn)易汽車尾燈,實(shí)現(xiàn)較簡(jiǎn)單的邏輯功能。重點(diǎn)是通過本次設(shè)計(jì)過程,了解和掌握邏輯電路的設(shè)計(jì)、分析。通過這次課程設(shè)計(jì),學(xué)會(huì)了STC89C52單片機(jī)中程序的運(yùn)行流程;學(xué)會(huì)如何通過對(duì)其內(nèi)部進(jìn)行操作,來控制LED的循環(huán)點(diǎn)亮。并且在這個(gè)畢設(shè)中學(xué)會(huì)這款單片機(jī)的驅(qū)動(dòng)電路和復(fù)位電路的設(shè)計(jì)。通過這個(gè)設(shè)計(jì)加強(qiáng)了我動(dòng)手、思考和解決問題的能力.現(xiàn)在設(shè)計(jì)已經(jīng)做好了,自己感覺還是比較好的,雖然花了很多的時(shí)間,但學(xué)到了很多東西。做課程設(shè)計(jì)的時(shí)候,自己把整個(gè)書本都看了幾遍,增強(qiáng)了自己對(duì)知識(shí)的理解,很多以前不是很懂的問題現(xiàn)在都已經(jīng)一一解決了.在課程設(shè)計(jì)的過程中,我想了很多種方案,對(duì)同一個(gè)問題(像計(jì)數(shù)器的接法)都想了很多種不同的接法,運(yùn)用不同的芯片進(jìn)行了比較,最后還是采取了上面的方法進(jìn)行連接.在連線過程中,經(jīng)常會(huì)遇到一些問題,比如接錯(cuò)線,無(wú)意中刪除了一些線等,使自己感覺到有點(diǎn)點(diǎn)的力不從心.從開始做課程設(shè)計(jì)那天起,腦中天天都想著同樣的問題,怎么去接線,怎么去把電路弄得更加簡(jiǎn)單,怎么別人更容易看懂.但似乎時(shí)間過得真的很快,我用了好幾天才把它完全弄完,完成后,心里有一種說不出的高興.在課程設(shè)計(jì)期間,我努力上網(wǎng)和到圖書館找資料,學(xué)習(xí)相關(guān)理論知識(shí),雖然有些辛苦,但也是值得的。設(shè)計(jì)中基本實(shí)現(xiàn)了汽車在運(yùn)行時(shí)候尾燈點(diǎn)亮方式的各種情況。
參考文獻(xiàn)[1]現(xiàn)代電子技術(shù)實(shí)踐課程知道.機(jī)械工業(yè)出版社[2]數(shù)字電子技術(shù)基礎(chǔ).高等教育出版社[3]畢滿清.電子技術(shù)實(shí)驗(yàn)與課程設(shè)計(jì)[4]彭介華.電子技術(shù)課程設(shè)計(jì)指導(dǎo).北京:高等教育出版社,1997[5]李振聲.試驗(yàn)電子技術(shù).北京:國(guó)防工業(yè)出版社,2001[6]盧結(jié)成.電子電路試驗(yàn)及應(yīng)用課題設(shè)計(jì).中國(guó)科學(xué)技術(shù)大學(xué)出版社,[7]中國(guó)集成電路大全編寫委員會(huì)編寫.北京:國(guó)防工業(yè)出版社,1985[8]梁宗善.電子技術(shù)基礎(chǔ)課程設(shè)計(jì).武漢:華中理工大學(xué)出版社,1995[9]高吉祥.電子技術(shù)基礎(chǔ)試驗(yàn)與課程設(shè)計(jì)第二版.國(guó)防科技大學(xué)[10]陳大欽.電子技術(shù)基礎(chǔ)試驗(yàn)—電子電路實(shí)驗(yàn),設(shè)計(jì).仿真第二版[11]何希才.新型電子電路應(yīng)用實(shí)例.科學(xué)技術(shù)出版社2005第一版[12]求是科技.8051系列單片機(jī)C程序設(shè)計(jì)完全手冊(cè).人民郵電出版社
致謝經(jīng)過幾個(gè)月的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)完成,作為一個(gè)本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個(gè)設(shè)計(jì)是難以想象的。首先我感謝我的指導(dǎo)老師李欣老師。本論文是在李老師的直接引導(dǎo)下完成的,整個(gè)儀器的設(shè)計(jì)和論文的編寫給了我們很大的幫助。李老師嚴(yán)謹(jǐn)治學(xué)、認(rèn)真負(fù)責(zé)、實(shí)事求是的科研態(tài)度對(duì)我影響至深,這些影響將使我終身受益。我在此對(duì)李老師表示最真摯的謝意。最后,也真誠(chéng)的感謝我的小組成員馬毓琨、趙靖靖,以及在設(shè)計(jì)制作過程中給予我鼓勵(lì)支持和熱心幫助的所有老師、同學(xué)和朋友們。ganemploymenttribunalclaimEmploymenttribunalssortoutdisagreementsbetweenemployersandemployees.Youmayneedtomakeaclaimtoanemploymenttribunalif:youdon'tagreewiththedisciplinaryactionyouremployerhastakenagainstyouyouremployerdismissesyouandyouthinkthatyouhavebeendismissedunfairly.Formoreinformationaboutdismissalandunfairdismissal,see
Dismissal.Youcanmakeaclaimtoanemploymenttribunal,evenifyouhaven't
appealed
againstthedisciplinaryactionyouremployerhastakenagainstyou.However,ifyouwinyourcase,thetribunalmayreduceanycompensationawardedtoyouasaresultofyourfailuretoappeal.Rememberthatinmostcasesyoumustmakeanapplicationtoanemploymenttribunalwithinthreemonth
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海視覺藝術(shù)學(xué)院《單片機(jī)原理及其應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 齊魯師范學(xué)院《民法案例分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度自愿解除勞動(dòng)合同書模板與離職員工關(guān)系處理規(guī)范
- 二零二五年度輔料產(chǎn)品廣告宣傳與品牌推廣合同
- 2025年針對(duì)普通員工的競(jìng)業(yè)限制合同實(shí)施范本
- 2025年度門面轉(zhuǎn)租合同(含租金支付方式及賬期)
- 2025年度版股東公司向個(gè)人提供辦公場(chǎng)地租賃合同
- 二零二五年度XX企業(yè)職工集體勞動(dòng)合同權(quán)益保障協(xié)議
- 2025年度航空航天器內(nèi)飾油漆噴涂外包合同
- 2025年度美食城食品安全培訓(xùn)合作協(xié)議
- 腦梗塞后遺癥護(hù)理查房
- 2024至2030年中國(guó)豬肉脯行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及潛力分析研究報(bào)告
- 安裝空調(diào)勞務(wù)合同協(xié)議書
- 中國(guó)普通食物營(yíng)養(yǎng)成分表(修正版)
- 大學(xué)介紹清華大學(xué)宣傳
- 高速動(dòng)車組轉(zhuǎn)向架關(guān)鍵結(jié)構(gòu)設(shè)計(jì)及分析
- 2024年導(dǎo)游服務(wù)技能大賽《導(dǎo)游綜合知識(shí)測(cè)試》題庫(kù)及答案
- 高中化學(xué)實(shí)驗(yàn)開展情況的調(diào)查問卷教師版
- 期末全真模擬測(cè)試卷2(試題)2024-2025學(xué)年二年級(jí)上冊(cè)數(shù)學(xué)蘇教版
- 反芻動(dòng)物消化道排泄物蠕蟲蟲卵診斷技術(shù)規(guī)范
- 生物治療與再生醫(yī)療應(yīng)用
評(píng)論
0/150
提交評(píng)論