![電子線路設(shè)計(jì)-汽車尾燈控制電路_第1頁](http://file4.renrendoc.com/view/3b3267626b7bb100ea58b1501a39391e/3b3267626b7bb100ea58b1501a39391e1.gif)
![電子線路設(shè)計(jì)-汽車尾燈控制電路_第2頁](http://file4.renrendoc.com/view/3b3267626b7bb100ea58b1501a39391e/3b3267626b7bb100ea58b1501a39391e2.gif)
![電子線路設(shè)計(jì)-汽車尾燈控制電路_第3頁](http://file4.renrendoc.com/view/3b3267626b7bb100ea58b1501a39391e/3b3267626b7bb100ea58b1501a39391e3.gif)
![電子線路設(shè)計(jì)-汽車尾燈控制電路_第4頁](http://file4.renrendoc.com/view/3b3267626b7bb100ea58b1501a39391e/3b3267626b7bb100ea58b1501a39391e4.gif)
![電子線路設(shè)計(jì)-汽車尾燈控制電路_第5頁](http://file4.renrendoc.com/view/3b3267626b7bb100ea58b1501a39391e/3b3267626b7bb100ea58b1501a39391e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、湖南工學(xué)院電子線路綜合設(shè)計(jì) 說明書課題名稱 汽車尾燈控制電路 課題組長 田 課題組副組長 范 課題組成員 周 熊 吳 指導(dǎo)教師 完成時(shí)間 目 錄 TOC o 1-3 h u 一、設(shè)計(jì)系統(tǒng)的介紹及研究內(nèi)容 PAGEREF _Toc309328614 h 11.1 設(shè)計(jì)系統(tǒng)的介紹 PAGEREF _Toc309328615 h 11.1.1 設(shè)計(jì)語言 C語言的介紹 PAGEREF _Toc309328616 h 11.1.2 設(shè)計(jì)軟件Proteus的介紹 PAGEREF _Toc309328617 h 11.1.3 設(shè)計(jì)依據(jù) PAGEREF _Toc309328618 h 11.2 研究的內(nèi)容 P
2、AGEREF _Toc309328619 h 2二、 設(shè)計(jì)方案分析及比較 PAGEREF _Toc309328620 h 3三、設(shè)計(jì)方案規(guī)劃及設(shè)計(jì) PAGEREF _Toc309328621 h 43.1 系統(tǒng)設(shè)計(jì)框架圖 PAGEREF _Toc309328622 h 43.1.1 設(shè)計(jì)任務(wù) PAGEREF _Toc309328623 h 43.1.2 總體設(shè)計(jì)思想 PAGEREF _Toc309328624 h 53.2 整體電路工作原理 PAGEREF _Toc309328625 h 53.2.1 單元電路設(shè)計(jì) PAGEREF _Toc309328626 h 53.2.2 其他部分的設(shè)計(jì)
3、PAGEREF _Toc309328627 h 63.3 單片機(jī) PAGEREF _Toc309328628 h 73.4 程序流程圖 PAGEREF _Toc309328629 h 83.5 開始程序 PAGEREF _Toc309328630 h 9四、 電路的制作與調(diào)試 PAGEREF _Toc309328631 h 124.1 電路 PAGEREF _Toc309328632 h 124.2 仿真 PAGEREF _Toc309328633 h 124.2.1 使用的仿真軟件 PAGEREF _Toc309328634 h 124.2.2 在仿真軟件中畫的完整電路圖 PAGEREF _
4、Toc309328635 h 124.3 調(diào)試 PAGEREF _Toc309328636 h 124.3.1 軟件上仿真 PAGEREF _Toc309328637 h 124.3.2 硬件調(diào)試 PAGEREF _Toc309328638 h 174.4 PCB板圖 PAGEREF _Toc309328639 h 17五、 主要元器件清單 PAGEREF _Toc309328640 h 18結(jié)論 PAGEREF _Toc309328643 h 20參考文獻(xiàn) PAGEREF _Toc309328644 h 21摘 要本課題介紹了一種新型簡便的基于單片機(jī)的汽車尾燈控制電路的設(shè)計(jì)方法, 本設(shè)計(jì)主要
5、解決如何更加靈活的汽車尾燈控制器進(jìn)行控制,左轉(zhuǎn),右轉(zhuǎn)和急剎車信息等。通過設(shè)計(jì)汽車尾燈顯示控制電路,能很好的綜合運(yùn)用我們所學(xué)到的單片機(jī),C語言,模擬電路知識(shí),熟悉電子電路設(shè)計(jì)的基本方法。有多種方法來設(shè)計(jì)汽車尾燈控制電路,主要是運(yùn)用單片機(jī)的相關(guān)知識(shí)用硬件來設(shè)計(jì)制作一個(gè)16位汽車尾燈顯示控制電路的。它的特點(diǎn)是電路簡單,制作方便,容易操作,可反復(fù)擦寫,性能可靠。本設(shè)計(jì)主要由四部分組成,包括按鍵電路,LED燈電路,驅(qū)動(dòng)電路,復(fù)位電路。本文介紹了一種以STC89C52單片機(jī)為核心的控制電路。該電路以發(fā)光二極管LED燈為顯示電路。汽車的尾燈是其運(yùn)行方式的最直接表示方式,令行人或其他車輛清晰明白它將要發(fā)生的動(dòng)
6、態(tài)變化。從而避免交通事故的發(fā)生。設(shè)計(jì)此電路要求嚴(yán)格符合交通規(guī)則,尾燈閃亮或熄滅準(zhǔn)確,才不會(huì)讓行人或其他車輛產(chǎn)生誤解。目前在國內(nèi)外,整個(gè)社會(huì)的趨勢都是低能耗,環(huán)保,高效為主題的。所以LED尾燈是發(fā)展的趨勢,而且現(xiàn)在部分高檔車已經(jīng)開始配置?!娟P(guān)鍵詞】發(fā)光二極管 單片機(jī) 設(shè)計(jì)程序Abstractthis topic introduced one kind new simple based on monolithic integrated circuits automobile rear light control circuits design method, how does this desig
7、n mainly solve the more nimble automobile rear light controller to carry on the control, counterclockwise, right-turn and slam on the brakes information and so on. Through the design automobile rear light display control electric circuit, can the very good synthesis utilize the monolithic integrated
8、 circuit which we learn, the C language, the analogous circuit knowledge, familiar electronic circuit design essential method. Has many kinds of methods to design the automobile rear light control circuit, is mainly designs using monolithic integrated circuits related knowledge with the hardware man
9、ufactures a 16 automobile rear light display control electric circuit. Its characteristic is the electric circuit is simple, the manufacture is convenient, easy to operate, may scratch repeatedly writes, perform reliably. This design is mainly composed of four parts, including pressed key electric c
10、ircuit, LED lamp electric circuit, driving circuit, reset circuit. This article introduced one kind take the STC89C52 monolithic integrated circuit as the core control circuit. This electric circuit take light emitter diode LED lamp as display circuit. Automobiles rear light is its movement way most
11、 direct expression way, the issuing an order person or other vehicles understood clearly it is going to occur dynamic change. Thus avoids traffic accidents occurrence. Designs this circuit requirement to conform to the traffic regulations strictly, the rear light glistens or the extinguishment is ac
12、curate, only will then not give way the human or other vehicles has the misunderstanding. At present in domestic and foreign, the entire societys tendency is the low energy consumption, the environmental protection, highly effective is the subject. Therefore the LED rear light is the development ten
13、dency, moreover the present part upscale vehicle already started to dispose. 【key word】 leds microcontroller design procedure一、設(shè)計(jì)系統(tǒng)的介紹及研究內(nèi)容1.1 設(shè)計(jì)系統(tǒng)的介紹1.1.1 設(shè)計(jì)語言 C語言的介紹C語言是Combined Language(組合語言)的中英混合簡稱。是一種計(jì)算機(jī)程序設(shè)計(jì)語言。它既具有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此,它的應(yīng)用范圍
14、廣泛,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。C語言發(fā)展如此迅速,而且成為最受歡迎的語言之一,主要因?yàn)樗哂袕?qiáng)大的功能。許多著名的系統(tǒng)軟件,如DBASE 都是由C 語言編寫的。用C 語言加上一些匯編語言子程序,就更能顯示C 語言的優(yōu)勢了,像PC- DOS 、WORDSTAR等就是用這種方法編寫的2。1.1.2 設(shè)計(jì)軟件Proteus的介紹Proteus(海神)的ISIS是一款Labcenter出品的電路分析實(shí)物仿真系統(tǒng),可仿真各種電路和IC,并支持單片機(jī),元件庫齊全,使用方便,是不可多得的專業(yè)的單片機(jī)軟件仿真系統(tǒng)。它可以仿真、分析各種模擬電路與
15、集成電路,軟件提供了大量模擬與數(shù)字元器件及外部設(shè)備,各種虛擬儀器,特別是它具有對(duì)單片機(jī)及其外圍電路組成的綜合系統(tǒng)的交互仿真功能。該軟件的特點(diǎn):1. 全部滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢。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. 支持大量的
16、存儲(chǔ)器和外圍芯片??傊撥浖且豢罴瘑纹瑱C(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大 ,可仿真51、AVR、PIC。1.1.3 設(shè)計(jì)依據(jù)早期的單片機(jī)都是8位或4位的。其中最成功的是INTEL的8031,因?yàn)楹唵慰煽慷阅懿诲e(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的
17、Z80是最早按照這種思想設(shè)計(jì)出的處理器,從此以后,單片機(jī)和專用處理器的發(fā)展便分道揚(yáng)鑣?,F(xiàn)在還在廣泛使用。隨著工業(yè)控制領(lǐng)域要求的提高,開始出現(xiàn)了16位單片機(jī),但因?yàn)樾詢r(jià)比不理想并未得到很廣泛的應(yīng)用。90年代后隨著消費(fèi)電子產(chǎn)品大發(fā)展,單片機(jī)技術(shù)得到了巨大的提高。隨著INTEL i960系列特別是后來的ARM系列的廣泛應(yīng)用,32位單片機(jī)迅速取代16位單片機(jī)的高端地位,并且進(jìn)入主流市場。而傳統(tǒng)的8位單片機(jī)的性能也得到了飛速提高,處理能力比起80年代提高了數(shù)百倍。目前,高端的32位單片機(jī)主頻已經(jīng)超過300MHz,性能直追90年代中期的專用處理器,而普通的型號(hào)出廠價(jià)格跌落至1美元,最高端的型號(hào)也只有10美
18、元。當(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ì)要求畫出電路原理圖(或仿真電
19、路圖)并闡述其基本原理;元器件及參數(shù)選擇;電路仿真與調(diào)試;制作實(shí)際運(yùn)行裝置。二、 設(shè)計(jì)方案分析及比較在設(shè)計(jì)本電路時(shí),一共考慮過兩種方案。下面簡單的介紹一下這兩種方案:第一種方案:通過把脈沖電路、開關(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),將原始
20、信號(hào)分別輸出到左、右的3個(gè)汽車尾燈上。得到的信號(hào)即可輸出到發(fā)光二極管上,實(shí)現(xiàn)所需功能11。這種方案的實(shí)現(xiàn)復(fù)雜,成本高,調(diào)試起來不容易成功,太過繁瑣。第二種方案:通過STC89C52單片機(jī)編寫程序,來控制LED的亮滅。這種方案中單片機(jī)編程較直接,用硬件電路搭建方便,通過STC89C52單片機(jī)編寫程序,來控制LED的亮滅。這樣可以大大簡化系統(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)起來很方便也很簡單,所以我決定使用單片機(jī)來驅(qū)動(dòng)整個(gè)電路的
21、運(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ī)中。在沒有下載器的情況下,使用在線下載很方便。 三、設(shè)計(jì)方案規(guī)劃及設(shè)計(jì) 3.1 系統(tǒng)設(shè)計(jì)框架圖如圖3.1所示。方案確定(單片機(jī))KEIL軟件編程PROTEUS軟件仿真測試元器件選擇與電路板焊接調(diào)試及問題解決圖3.1 框架圖3.1.1 設(shè)計(jì)任務(wù)設(shè)計(jì)一個(gè)汽車尾燈控制電路,用6個(gè)發(fā)光二極管模擬汽車尾燈,即左尾燈(L1-L3)3個(gè)發(fā)光二極管;右尾燈(D1-D3)3
22、個(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 汽車
23、尾燈和汽車運(yùn)行狀態(tài)表開關(guān)控制汽車運(yùn)行狀態(tài)右轉(zhuǎn)尾燈左轉(zhuǎn)尾燈key1 key2 key3D1D2D3L1L2L30 0 0正常運(yùn)行燈滅燈滅1 0 0左轉(zhuǎn)彎燈滅L3L2L1L30 1 0右轉(zhuǎn)彎D1D2D3D1燈滅0 0 1急剎車閃爍閃爍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顯示電路、含有晶振
24、的驅(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)沒有
25、按鍵按下去的時(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.7 LED電路圖3.2.2 其他部分的設(shè)計(jì)1)含有晶振的驅(qū)動(dòng)的電路:沒有驅(qū)動(dòng)電路的話,也就是晶振不起振,那單片機(jī)就不能工作。如圖3.8所示。圖3.8 含驅(qū)動(dòng)電路圖使用的是12M的晶振,
26、兩個(gè)電容一般很小(小于30PF)。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)用很高、國內(nèi)能解密的人少,一般的仿制者望而退步;超強(qiáng)抗干擾,高抗靜電,寬電壓,不怕電源抖動(dòng),而且單片機(jī)內(nèi)部的電源供電系統(tǒng)、復(fù)位電路等經(jīng)過特殊處理等;通過編寫的程序可以實(shí)現(xiàn)高可靠性;超低功耗;在系統(tǒng)可編程,無需編程器,可遠(yuǎn)程升級(jí)等。我們選用的是stc89c52型單片機(jī), stc
27、89c52的內(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
28、。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)的按鍵按下去了控制急剎車的按鍵按下去
29、了右邊的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)亮。如果是急剎車按鍵按下去了,通過賦值與
30、計(jì)算后的再賦值,讓P2口對(duì)應(yīng)6個(gè)LED燈閃爍。3.5 開始程序C語言程序設(shè)計(jì)具體如下:#include void delay(unsigned int z) 延時(shí)程序,for循環(huán)一直減到0 unsigned int x;unsigned char y;for(x=z;x0;x-)for(y=110;y0;y-);void keyscan() 鍵盤掃描程序,先判斷按鍵按下去沒有,哪個(gè) 按下去了,然后根據(jù)那個(gè)按鍵按下去的情況,unsigned char temp,temp1,temp2,i,temp3; 進(jìn)行算法分析和計(jì)算,通過給與LED的管腳temp1=P1; 賦值高低電平來控制燈亮滅情況tem
31、p1=temp1&0 x07;if(temp1!=0 x07)delay(10);temp2=P1;temp2=temp2&0 x07;if(temp1=temp2)switch(temp1)case 0 x06: /右轉(zhuǎn)向燈temp=0 xfe;for(i=1;i=3;i+)delay(1000);P2=temp;temp=temp-i;if(temp=0 xf8)temp=0 xfe;if(i=3)i=0;temp3=P1; 再判temp3=temp3&0 x07;if(temp3=0 x07)P2=0 xff;i=4;if(i=5)break;case 0 x05: /左轉(zhuǎn)向燈 temp
32、=0 xdf;for(i=1;i=3;i+)delay(1000);P2=temp;temp=temp+(16/i);if(temp=0 xfc)temp=0 xdf;if(i=3)i=0;temp3=P1;temp3=temp3&0 x07;if(temp3=0 x07)P2=0 xff;i=4;if(i=5)break; case 0 x03: /剎車 P2=0 xc0; delay(1000); P2=0 xff; delay(1000); temp3=P1; temp3=temp3&0 x07; if(temp3=0 x07) break;default:P2=0 xff;break;
33、void main() 先初始化,P2腳全為高電平,while(1)無限循環(huán), 開始一直進(jìn)行鍵盤掃描P2=0 xff;while(1) keyscan();四、 電路的制作與調(diào)試4.1 電路根據(jù)上面分析的單元電路設(shè)計(jì),將整個(gè)電路圖連接器來。先在軟件上仿真,然后再焊接。4.2 仿真4.2.1 使用的仿真軟件本次課程設(shè)計(jì)應(yīng)用的是Proteus 軟件。Proteus 軟件是由英國 Labcenter Electronics 公司開發(fā)的EDA工具軟件,已有近20年的歷史,在全球得到了廣泛應(yīng)用。Proteus 軟件的功能強(qiáng)大,它集電路設(shè)計(jì)、制版及仿真等多種功能于一身,不僅能夠?qū)﹄姽?、電子技術(shù)學(xué)科涉及的電
34、路進(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 按
35、下右轉(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ù)極短路,我將電源接口斷開,用萬用表測試了一下,發(fā)現(xiàn)果然是正負(fù)極接在了一起。我重新將正負(fù)接口接好。燈開始按預(yù)期的想法變化。有次由于電阻阻值太小、LED接反等情況,導(dǎo)致LED燈不亮,器件燒毀等情況。在LED正確接好,單片機(jī)工作的情況下,啟動(dòng)電源,LED燈如曇花一現(xiàn),一閃即滅,經(jīng)過多方的檢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 衡陽2025年湖南衡陽市中心醫(yī)院高層次和急需緊缺專業(yè)技術(shù)人才引進(jìn)60人筆試歷年參考題庫附帶答案詳解
- 漯河2024年河南漯河市教育局所屬事業(yè)單位人才引進(jìn)筆試歷年參考題庫附帶答案詳解
- 深圳2025年廣東深圳博物館勞務(wù)派遣工作人員招聘6人筆試歷年參考題庫附帶答案詳解
- 2025屆湘豫名校聯(lián)考高三上學(xué)期一輪復(fù)習(xí)質(zhì)量檢測物理試卷
- 2025年中國制證系統(tǒng)市場調(diào)查研究報(bào)告
- 2025至2031年中國高速曬圖機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年花色電腦威爾頓羊毛地毯項(xiàng)目可行性研究報(bào)告
- 2025年紙制包裝品項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國石墨-鐵基粉末冶金制品行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國煙堿原液行業(yè)投資前景及策略咨詢研究報(bào)告
- 酒店長包房租賃協(xié)議書范本
- 2 找春天 公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 2025年江蘇護(hù)理職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年江蘇南京水務(wù)集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 【道法】開學(xué)第一課 課件-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 建筑工程施工安全管理課件
- 人教版(2024)英語七年級(jí)上冊(cè)單詞表
- 2024年江西電力職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 【真題】2023年常州市中考道德與法治試卷(含答案解析)
- 高考語文古詩詞必背重點(diǎn)提綱
- 超星爾雅學(xué)習(xí)通《大學(xué)生心理健康教育(蘭州大學(xué)版)》章節(jié)測試含答案
評(píng)論
0/150
提交評(píng)論