




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
歐陽(yáng)陽(yáng)理創(chuàng)編 歐陽(yáng)陽(yáng)理創(chuàng)編 2021.03.04歐陽(yáng)陽(yáng)理創(chuàng)編 歐陽(yáng)陽(yáng)理創(chuàng)編 2021.03.04歐陽(yáng)陽(yáng)理創(chuàng)編 歐陽(yáng)陽(yáng)理創(chuàng)編 2021.03.04目錄創(chuàng)作:歐陽(yáng)理時(shí)間:2021.03.05創(chuàng)作:歐陽(yáng)理摘要關(guān)鍵詞前言總體設(shè)計(jì)方案硬件電路設(shè)計(jì)單片機(jī)系統(tǒng)LED概述外部時(shí)鐘方式電路手動(dòng)復(fù)位電路霓虹燈控制電路軟件設(shè)計(jì)軟件調(diào)試總結(jié)附錄歐陽(yáng)陽(yáng)理創(chuàng)編 2021.03.04基于單片機(jī)的霓虹燈控制系統(tǒng)設(shè)計(jì)摘要:?jiǎn)纹瑱C(jī)技術(shù)是一門應(yīng)用性很強(qiáng)的專業(yè)課,其理論與實(shí)踐技能是從事機(jī)電類專業(yè)技術(shù)工作的人員所不可少的。本次程設(shè)計(jì)是選擇AT80C51為核心控制元件,利用取表的方法,使端EP1做單一燈的變化:左移2次,右移2次,閃爍2次(延時(shí)的時(shí)間0.2秒),設(shè)計(jì)了單片機(jī)霓虹燈控制系統(tǒng),使其產(chǎn)生有規(guī)律的閃爍和移動(dòng)。關(guān)鍵字T80C51LED燈霓虹燈.前言單片機(jī),亦稱單片微電腦或單片微型計(jì)算機(jī)。它是把中央處理器(CPU)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器代0忖)、輸入/輸出端口(I/0)等主要計(jì)算機(jī)功能部件都集成在一塊集成電路芯片上的微型計(jì)算機(jī)。單片機(jī)是把主要計(jì)算機(jī)功能部件都集成在一塊芯片上的微型計(jì)算機(jī)。它是一種集計(jì)數(shù)和多中接口于一體的微控制器,被廣泛應(yīng)用在智能產(chǎn)品和工業(yè)自動(dòng)化上,而51單片機(jī)是個(gè)單片機(jī)中最為典型和最有代表性的一種。隨著城市建設(shè)和市場(chǎng)經(jīng)濟(jì)的飛速發(fā)展,城市的美化和日益激烈的廣告競(jìng)爭(zhēng)越來(lái)越得到社會(huì)的關(guān)注,作為城市裝飾和廣告宣傳的霓虹燈的需求量也越來(lái)越大。過(guò)去霓虹燈控制器多采用E2PROM和相應(yīng)的邏輯電路來(lái)完成,現(xiàn)在也有采用一些專用霓虹燈控制芯片的控制器。前者所需電路較多,制作不易改變,且所需控制的霓虹燈路數(shù)越多,擴(kuò)展起來(lái)也比較繁雜;而后者由于電路已作定,控制方式不能隨意改變,功能較為單一。然而市場(chǎng)上需要低成本高性能的霓虹燈控制技術(shù)。我們此次設(shè)計(jì)的霓虹燈控制系統(tǒng)就符合市場(chǎng)需求。.總體方案設(shè)計(jì)在本次設(shè)計(jì)中,硬件部分由單片機(jī)系統(tǒng)、LED發(fā)光二極管組成。原理圖如圖1所示。單片機(jī)選用的是AT89C51單片機(jī),利用其中的一個(gè)定時(shí)器設(shè)定燈光閃爍的時(shí)間,時(shí)鐘電路選用的是11.0592M的晶振。復(fù)位電路部分采用的是上電復(fù)位和手動(dòng)復(fù)位兩種復(fù)位方式。由于考慮到單片機(jī)I/O端口的帶載能力,LED發(fā)光二極管采用共陽(yáng)極的接法,用1K電阻分壓。軟件部分,由于采用的是11.0592M晶振的時(shí)鐘電路,單片機(jī)定時(shí)器的最大定時(shí)時(shí)間為65.536ms,不能達(dá)到要求的閃爍頻率。所以采用定時(shí)50ms,10個(gè)定時(shí)中斷燈光進(jìn)行一次亮滅的跳變。并在每歐陽(yáng)陽(yáng)理創(chuàng)編 歐陽(yáng)陽(yáng)理創(chuàng)編 2021.03.04歐陽(yáng)陽(yáng)理創(chuàng)編 歐陽(yáng)陽(yáng)理創(chuàng)編 2021.03.04歐陽(yáng)陽(yáng)理創(chuàng)編 歐陽(yáng)陽(yáng)理創(chuàng)編 2021.03.04歐陽(yáng)陽(yáng)理創(chuàng)編 歐陽(yáng)陽(yáng)理創(chuàng)編 蟒1.03.04一次跳變時(shí)記錄下燈閃爍的次數(shù),通過(guò)對(duì)閃爍次數(shù)的判斷,來(lái)進(jìn)行對(duì)不同LED燈的亮滅的整體時(shí)序循環(huán)控制。圖1圖1單片機(jī)的霓虹燈控制電路原理圖.硬件電路的設(shè)計(jì)3.1單片機(jī)系統(tǒng)標(biāo)準(zhǔn)型89系列單片機(jī)是與MCS-51系列單片機(jī)兼容的。在內(nèi)部含有4KB或8KB可重復(fù)編程的Flash存儲(chǔ)器,可進(jìn)行1000次擦寫操作。全靜態(tài)工作為0?33MHz,有3級(jí)程序存儲(chǔ)器加密鎖定,內(nèi)含有128~256字節(jié)的RAM、32條可編程的I/O端口、2~3個(gè)16位定時(shí)器/計(jì)數(shù)器,6~8級(jí)中斷,此外有通用串行接口、低電壓空閑模式及掉電模式。AT89C51相當(dāng)于將8051中的4KBROM換成相應(yīng)數(shù)量的Flash存儲(chǔ)器,其余結(jié)構(gòu)、供電電壓、引腳數(shù)量及封裝均相同,使用時(shí)可直接替換。AT89C51在內(nèi)部采用40條引腳的雙列直插式封裝,引腳排列如圖2所示,內(nèi)部結(jié)構(gòu)原理圖如圖3所示。獷丁圖12AT89C51芯片引腳口APO.1/AD1P0.2XAD2P0.3XAD3坦XTALXTAL2圖3AT89C51內(nèi)部結(jié)構(gòu)原理3.2LED概述片內(nèi)振蕩器RAM/SFP存儲(chǔ)器擴(kuò)展控LED(件,它晶片的使整個(gè)是P型在這邊過(guò)導(dǎo)線e)E獷丁圖12AT89C51芯片引腳口APO.1/AD1P0.2XAD2P0.3XAD3坦XTALXTAL2圖3AT89C51內(nèi)部結(jié)構(gòu)原理3.2LED概述片內(nèi)振蕩器RAM/SFP存儲(chǔ)器擴(kuò)展控LED(件,它晶片的使整個(gè)是P型在這邊過(guò)導(dǎo)線e)EPLightEmittingDiod可以直接把電轉(zhuǎn)化為光。Ted的心臟一端附在一個(gè)支架上脂封裝起來(lái)。.是.一種固態(tài)的半導(dǎo)體器制器個(gè)半導(dǎo)體的晶片,是負(fù)極,另一端連接電源的正極,半導(dǎo)體晶片由三部分組成,一部分是n型半導(dǎo)體,,一存儲(chǔ)器一I/O主要是電子,中間通常是計(jì)至5個(gè)周期的量子阱。當(dāng)電流通作用于這個(gè)晶片的時(shí)候,電子和空穴就會(huì)被推向量子阱,監(jiān)V串行口子阱內(nèi)電子跟空穴復(fù)合,然后就會(huì)以光子的形式發(fā)出能量,這就是LED發(fā)光的原理。而光的波長(zhǎng)也就是光的顏色,是由形成P-N結(jié)的材料決定的。它是一種通過(guò)控制半導(dǎo)體發(fā)光二極管的顯示方式,用來(lái)顯示文字、圖形、圖像、動(dòng)畫、行情、視頻、錄像信號(hào)等各種信息的顯示屏幕。由于具有容易控制、低壓直流驅(qū)動(dòng)、組合后色彩表現(xiàn)豐富、使用壽命長(zhǎng)等優(yōu)點(diǎn),廣泛應(yīng)用于城市各工程中、大屏幕顯示系統(tǒng)。LED可以作為顯示屏,在計(jì)算機(jī)控制下,顯示色彩變化萬(wàn)千的視頻和圖片。LED是一種能夠?qū)㈦娔苻D(zhuǎn)化為可見光的半導(dǎo)體。近十幾年來(lái),為了開發(fā)藍(lán)色高亮度發(fā)光二極管,世界各地相關(guān)研究的人員無(wú)不全力投入。而商業(yè)化的產(chǎn)品如藍(lán)光及綠光發(fā)光二級(jí)管LED及激光二級(jí)管LD的應(yīng)用無(wú)不說(shuō)明了III—V族元素所蘊(yùn)藏的潛能。在目前商品化LED之材料及其外延技術(shù)中,紅色及綠色發(fā)光二極管之外延技術(shù)大多為液相外延成長(zhǎng)法為主,而黃色、橙色發(fā)光二極管目前仍以氣相外延成長(zhǎng)法成長(zhǎng)磷砷化鎵GaAsP材料為主。LED的3.3外部時(shí)鐘方式電路外部時(shí)鐘電路如圖5所示,它在單片機(jī)的外部通過(guò)XTAL1、XTAL2這兩個(gè)引腳跨接晶體振蕩器和微調(diào)電容,構(gòu)成穩(wěn)定的自激振蕩器。本系統(tǒng)采用的為11.0592MHz的晶振,一個(gè)機(jī)器周期為1us,C1、C2為22PF。
U119-卜XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2U119-卜XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9pp9/A-in■29—PSENP2.3/A113031ALEP2.4/A12EAP2.5/A13P2.6/A141P2.7/A15-2—P1.0P3.0/RXD—Q-P1.1P3.1/TXD3P1.2P3.2/INT04E:P1.3P3.3/INT15P1.4P3.4/T0-6—P1.5P3.5/T1£P(guān)1.6P3.6/WRP1.7P3.7/RDRSTI—a-l—e^s優(yōu)10f!-!2T!14f~fAT89C51圖5外部時(shí)鐘方式電路圖手動(dòng)復(fù)位電路復(fù)位電路分為上電自動(dòng)復(fù)位和按鍵手動(dòng)復(fù)位,RST引腳是復(fù)位信號(hào)的輸入端,復(fù)位信號(hào)是高電平有效。上電自動(dòng)復(fù)位通過(guò)電容C3和電阻R2來(lái)實(shí)現(xiàn),按鍵手動(dòng)復(fù)位是圖6中復(fù)位鍵來(lái)實(shí)現(xiàn)的。U1C34.7uFR1400hp?■19—‘XTAL1-18C34.7uFR1400hp?■19—‘XTAL1-18—XTAL29RST■29—PSEN30ALE31EAP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXD-P3.2/INT0-P3.3/INT1P3.4/T0P3.5/T1-P3.6/WR-P3.7/RD3537303334333221222324232G272G/FFFfFffAT89C51圖6手動(dòng)復(fù)位電路霓虹燈控制電路
霓虹燈控制電路用紅色、綠色、黃色LED發(fā)光二極管,分別與8個(gè)1K的分壓電阻相串聯(lián),分別與單片機(jī)的P1.0,P1.1,P1.2,P1.3,P1.4,P1.5,P1.6,P1.7□相連。四.軟件設(shè)計(jì)在用表格進(jìn)行程序設(shè)計(jì)的時(shí)候,要用以下的指令來(lái)完成.利用MOVDPTR,#DATA16的指令來(lái)使數(shù)據(jù)指針寄存器指到表的開頭。.利用MOVCA,@A+DPTR的指令,根據(jù)累加器的值再加上DPTR的值,就可以使程序計(jì)數(shù)器PC指到表格內(nèi)所要取出的數(shù)據(jù)。因此,只要把控制碼建成一個(gè)表,而利用MOVCA,@A+DPTR做取碼的操作,就可方便地處理一些復(fù)雜的控制動(dòng)作,取表過(guò)程如下圖所示:.匯編源程序ORG0START:MOVDPTR,#TABLELOOP:CLRAMOVCA,@A+DPTRCJNEA,#01H,LOOP1JMPSTARTLOOP1:MOVP1,AMOVR3,#20LCALLDELAYINCDPTRJMPLOOPDELAY:MOVR4,#20D1:MOVR5,#248DJNZR5,$DJNZR4,D1DJNZR3,DELAYRETTABLE:DB0FEH,0FDH,0FBH,0F7HDB0EFH,0DFH,0BFH,07FHDB0FEH,0FDH,0FBH,0F7HDB0EFH,0DFH,0BFH,07FHDB07FH,0BFH,0DFH,0EFHDB0F7H,0FBH,0FDH,0FEHDB07FH,0BFH,0DFH,0EFHDB0F7H,0FBH,0FDH,0FEHDB00H,0FFH,00H,0FFHDB01HEND.C語(yǔ)言源程序#include<reg52.h>unsignedcharcodetable[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0x00,0xff,0x00,0xff,0x01};unsignedchari;voiddelay(void){unsignedcharm,n,s;for(m=20;m>0;m--)for(n=20;n>0;n--)for(s=248;s>0;s--);}voidmain(void){while(1){if(table[i]!=0x01){P1=table[i];i++;delay();}else{i=0;}}}
五.軟件調(diào)試在protues上進(jìn)行仿真實(shí)驗(yàn)。首先使用KeiluVsion2將編寫完成的程序編譯生成HEX文件,將HEX文件燒錄到單片機(jī)中,進(jìn)行仿真實(shí)驗(yàn),結(jié)果如下圖所示,可以看到,LED已經(jīng)選擇性的閃爍。R11kR21kR31kR41kR51k1kR71kR81k仿真圖一二R11kR21kR31kR41kR51k1kR71kR81k仿真圖一二-一::8c-7?32Ei”「-一-XE-28U1 XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A1 1ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXO—P1.1P3.1/TXD-P1.2P3.2/INT0P1.3P3.3/INT1P1.4P3.4/T-0.P1.5P3.5/^^P1.6P3.6/WRP3.7/RD六.總結(jié)通過(guò)這次緊張的課程設(shè)計(jì),我收獲頗多,每天面對(duì)著電腦,翻閱各種相關(guān)資料,也親自動(dòng)手調(diào)試,體會(huì)頗深。在這次課設(shè)中,加深了單片機(jī)相關(guān)知識(shí)的理解,
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度直播平臺(tái)主播培訓(xùn)及管理合同
- 2025年度新能源汽車產(chǎn)業(yè)投資合作合同
- 二零二五年度商標(biāo)共營(yíng)協(xié)議及跨國(guó)品牌合作合同
- 二零二五年度超市商品陳列與文化氛圍營(yíng)造合同
- 2025年度民宿租賃合同終止及服務(wù)質(zhì)量協(xié)議
- 二零二五年度集體合同簽訂與新型學(xué)徒制實(shí)施
- 二零二五年度個(gè)人對(duì)個(gè)人科技成果轉(zhuǎn)化借款合同
- 2025年度機(jī)關(guān)炊事員食品安全培訓(xùn)聘用協(xié)議
- 日常行政管理事務(wù)處理指導(dǎo)書
- 日化用品行業(yè)供應(yīng)鏈優(yōu)化與市場(chǎng)拓展策略研究計(jì)劃
- 材料化學(xué)合成與制備技術(shù)
- 金屬工藝學(xué)(鑄造)課件
- DB23∕T 343-2003 國(guó)有林區(qū)更新造林技術(shù)規(guī)程
- 醫(yī)療廢物管理組織機(jī)構(gòu)架構(gòu)圖
- cjj/t135-2009《透水水泥混凝土路面技術(shù)規(guī)程》
- 短時(shí)耐受電流
- 社保人事專員績(jī)效考核表
- 河北省自然科學(xué)基金資助項(xiàng)目申請(qǐng)書模板
- 上海世博會(huì)對(duì)上海城市競(jìng)爭(zhēng)力影響的評(píng)估模型
- 河南書法家協(xié)會(huì)入會(huì)申請(qǐng)表
- 鄉(xiāng)村獸醫(yī)登記申請(qǐng)表(共1頁(yè))
評(píng)論
0/150
提交評(píng)論