版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2008級電子信息工程單片機彩燈控制器的設(shè)計報告書設(shè)計題目姓 名學(xué) 號學(xué) 院物理與電子信息工程學(xué)院專 業(yè)電子信息工程班 級08.2指導(dǎo)教師2010年 11 月 20 日單片機彩燈控制器的設(shè)計1、設(shè)計題目彩燈控制器的設(shè)計。2、設(shè)計要求(1)基本要求以單片機為控制核心,用led表示彩燈;最少8路led ;多種花樣(自行擬定,至少6種);手動、自動花樣切換。(2)發(fā)揮部分以市電彩燈為控制對象,設(shè)計獨立的接口電路(建議用可控硅),原led 作為監(jiān)控指示;自制穩(wěn)壓電壓。3、評分標準電路設(shè)計項 目主要內(nèi)容分數(shù)系統(tǒng)方案方案比較與選擇10基本功能8路led ,多種花樣20手動花樣切換10自動花樣切換10軟件設(shè)
2、計規(guī)范55報告規(guī)范性5總分(含仿真分析)60實踐制作項 目主要內(nèi)容分數(shù)器件成本成本最低10工藝水平工藝水平高10指標測試5其他發(fā)揮部分或其他功能15總分40指導(dǎo)教師簽名: 2010年 月 日二、指導(dǎo)教師評語指導(dǎo)教師簽名: 2009 年 月 日三、成績 驗收蓋章 2009年 月 日目錄 摘要 5一、 前言 62、 彩燈控制器方案選擇 63、 工作原理 8四、硬件電路設(shè)計 4.1直流穩(wěn)壓電源電 94.2單片機最小系統(tǒng) 104.3市電彩燈顯示電路 11五、軟件設(shè)計13六、系統(tǒng)調(diào)試 14七、設(shè)計總結(jié) 15八、參考文獻 15九、附件 9.1附件1原理圖 169.2附件2pcb排版 179.3附件3程序
3、189.4 附件4 元件清單 23 摘要:近年來,彩燈對于美化、亮化城市有著不可輕視的重要作用。因此作為城市裝飾的彩燈需求量越來越大,對與彩燈的技術(shù)和花樣也越來越高。目前市場上各種式樣的led彩燈多半是采用全硬件電路實現(xiàn),存在電路結(jié)構(gòu)復(fù)雜、功能單一等局限性,因此有必要對現(xiàn)有的彩燈控制器進行改進。本文介紹了一種簡易led彩燈控制系統(tǒng)的軟硬件設(shè)計過程,以at-89c51單片機作為主控核心與輔助硬件電路相結(jié)合,利用軟件實現(xiàn)對led彩燈進行控制。本系統(tǒng)具有電路結(jié)構(gòu)簡單、操作容易、硬件少、成本低等特點。關(guān)鍵詞:led彩燈;at-89c51單片機;彩燈控制器abstract:in recent years
4、, the lights for landscaping, lighting city has underestimates the important role. accordingly, as the city lights of an increasing demand for decorated with colored lights, the technology and synchronized more and more is also high. the various styles on the market at present led lights mostly adop
5、ts full hardware circuit implementation, existing circuit structure is complex, single function etc limitations, so it is necessary to improve the existing lights controller. this paper introduces a kind of simple led lights control system with the hardware and software design process, 89c51 microco
6、ntroller as the master at - core and auxiliary hardware circuit and the software realize combining of led lights for control. this system has a circuit is simple in structure, easy for operation, hardware and low costs less.keywords: led lights; at - 89c51; lights controller一、前言 本市電彩燈控制器使用220v的交流電源電
7、源,主要是采用半波整流將220v的高壓電轉(zhuǎn)化為9v的低壓直流電對單片機供電,通過單片機電路的控制實現(xiàn)彩燈彩燈的花樣變化及對彩燈花樣切換的控制。其主要以at-89c51單片機為控制中心,再加上mac97a6、s9013、按鍵、數(shù)碼管、電阻、電容這些器件組成一個彩燈控制電路,操作簡單,接通電源即可工作。具有電路結(jié)構(gòu)簡單、操作容易、硬件少、等特點。下面主要我們針對我們設(shè)計的彩燈控制器方案的選擇、原理、設(shè)計模塊的思路、調(diào)試等方面做了個系統(tǒng)的介紹。2、 彩燈控制器系統(tǒng)方案的選擇 彩燈控制器大致可分為兩種方案實現(xiàn)。一種是利用電子電路裝置控制,另一種是采用單片機控制。方案一:根據(jù)設(shè)計任務(wù)要求介紹的彩燈控制電
8、路的基本組成,可以確定彩燈控制器應(yīng)由振蕩電路、計數(shù)/時序分配電路、移位位寄存器和彩燈顯示五部分組成。其框圖如圖1-1所示。振蕩電路控制電路譯碼器led顯示電路計數(shù)器圖1-1彩燈循環(huán)控制器硬件框圖方案二:本方案主要是通過對基于單片機的多控制、多閃爍方式的led彩燈循環(huán)系統(tǒng)的設(shè)計,來達到本設(shè)計的要求。其硬件構(gòu)成框圖如圖1-2所示,以單片機為核心控制,由單片機最小系統(tǒng)(時鐘電路、復(fù)位電路、電源)、按鍵控制電路、led發(fā)光二極管和9v直流電源電路和供市電彩燈工作的220v交流電源組成組成。at89c51單片機時鐘電路復(fù)位電路按鍵控制電路直流9v電源電路供電信號led彩燈 圖1-2單片機彩燈循環(huán)控制系統(tǒng)
9、硬件框圖此設(shè)計方案中單片機的p2.0到p2.5口接按鍵控制電路,實現(xiàn)彩燈花型的循環(huán)的控制方式(手動控制與自動循環(huán))及在手動控制是的花樣方案的選擇,以完成切換功能;單片機上的p1和p3口接十六路led彩燈電路,顯示彩燈循環(huán)情況。結(jié)合設(shè)計任務(wù)書比較以上兩種方案可知:利用電子電路裝置控制,其電路不很復(fù)雜,制作相對較容易點,成本也相對較低,但可調(diào)性差,亮燈模式少而且樣式單調(diào),達不到設(shè)計任務(wù)要求或?qū)崿F(xiàn)困難。采用單片機控制其優(yōu)點是電路集成度高,工作原理簡單,清晰明了,自定義編程,控制的圖案花樣多,移植性好等。綜上,顯然方案二各方面優(yōu)越于方案一,以及為了體現(xiàn)專業(yè)優(yōu)勢,本次設(shè)計采用第二種方案。3、 工作原理下
10、圖為彩燈控制器的基本原理圖,如下圖所示,首先接通電源后,通過我們的整流電路,將220v的交流電轉(zhuǎn)變?yōu)?v的直流電供整個電路的正常工作,在此電路中,以單片機為控制中心,在將單片機芯片裝上之前就把程序?qū)懭氲叫酒?。,?dāng)電源接通知后,按下s1,單片機的電路復(fù)位,數(shù)碼顯示管顯示p;若按下s9則為自動交替花樣循環(huán),數(shù)碼管顯示q;此時若按下s8,則為手動控制花樣循環(huán),數(shù)碼顯示h;s2s7則分別代表六種不同的花樣,當(dāng)為手動控制花樣選擇時,則按下其中任意一鍵即可,同時數(shù)碼管會顯示所選為為花樣方案的序號。這都是由單片機根據(jù)我們選擇的情況而調(diào)用相應(yīng)的程序而實現(xiàn)的。最后再通過9031的開關(guān)作用及mac97a6雙向可
11、控硅的的控制,實現(xiàn)彩燈模塊花樣的變化。4、 硬件電路設(shè)計4.1直流穩(wěn)壓電源電對于一個完整的電子設(shè)計來講,首要問題就是為整個系統(tǒng)提供電源供電模塊,電源電路的穩(wěn)定可靠是系統(tǒng)平穩(wěn)運行的前提和基礎(chǔ)。電子設(shè)備除用電池供電外,還采用市電(交流電網(wǎng))供電。通過變壓、整流、濾波和穩(wěn)壓后,得到穩(wěn)定的直流電。直流穩(wěn)壓電源是電子設(shè)備的重要組成部分!本項目直流穩(wěn)壓電源為+9v。如下圖所示:下圖穩(wěn)半波整流及采三端集成穩(wěn)壓器7805構(gòu)成的正9v直流電源。 4.2單片機最小系統(tǒng)要使單片機工作起來,最基本的電路的構(gòu)成由單片機、時鐘電路、復(fù)位電路等組成。單片機最小系統(tǒng)如下圖所示。時鐘電路:本系統(tǒng)采用單片機內(nèi)部方式產(chǎn)生時鐘信號,
12、用于外接一個12mhz石英晶體振蕩器和2個30pf微調(diào)電容,構(gòu)成穩(wěn)定的的自激振蕩器,其發(fā)出的脈沖直接送入內(nèi)部的時鐘電路。復(fù)位電路:確定單片機工作的起始狀態(tài),完成單片機的啟動過程。單片機系統(tǒng)的復(fù)位方式有上電自動復(fù)位和手動按鍵復(fù)位。本設(shè)計采用方式為上電自動復(fù)位功能。電路如下圖所示。 4.3按鍵控制電路按鍵控制電路(如下圖所示)是由8個按鍵開關(guān)構(gòu)成的。他們分別接在單片機at89c51的p2.0接口到p2.5口,按鍵s2,s3分別為手動、自動控制鍵,s4s7為手動時的花樣選擇鍵,數(shù)碼顯示管則將花樣變化的方式幾顯示出來,由于p0口得電流過小,不足以驅(qū)動數(shù)碼顯示管,所以加上拉電阻,使數(shù)碼顯示管能正常的顯示
13、。當(dāng)下一鍵時,單片機會根據(jù)所按下的鍵調(diào)用相應(yīng)的程序來實現(xiàn)高低電平的轉(zhuǎn)換,從而使數(shù)碼管顯示按鍵信息及實現(xiàn)對彩燈的控制。 4.3led顯示電路led顯示電路(如圖所示),是由16個led、32個電阻、及9031和mac97a6構(gòu)成的電路。9031起開關(guān)作用,9031的基極對應(yīng)的接到單片機的p0及p3端口。通過軟件編程對p0及p3口輸出高低電平來實現(xiàn)不同的閃爍花型。五、軟件設(shè)計 單片機的應(yīng)用系統(tǒng)由硬件和軟件組成,上述硬件原理圖搭建完成上電之后,我們還不能看到多控制、多閃爍方式的led燈系統(tǒng)循環(huán)點亮的現(xiàn)象,我們還需要告訴單片機怎么樣進行控制,即編寫程序控制單片機管腳電平的高低變化,來實現(xiàn)市電彩燈的明滅
14、。軟件編程是多控制、多閃爍方式市電彩燈燈系統(tǒng)中的一個重要的組成部分,是本設(shè)計的重點和難點。下面,我將闡述多控制、多閃爍方式的led系統(tǒng)是如何實現(xiàn)6種不同的花樣變化的。本設(shè)計是以單片機at89c51為核心控制16個市電彩燈的6種閃爍方式的變換。硬件電路如圖附錄1所示,16個led相當(dāng)于分別接在單片機的p3.0p3.7及p1.0p1.7接口上,當(dāng)端口輸出“1”時,9031相當(dāng)于開關(guān)處于導(dǎo)通狀態(tài),使市電彩燈通電。當(dāng)輸出“0”時,led熄滅。由于使用匯編語言寫程十分的雜,所以我們采用了c語言來設(shè)計程序。程序設(shè)計流程如下。程序啟動時跳轉(zhuǎn)到鍵盤判斷模塊程序中,此程序里面包含key1key5的按鍵情況判斷,
15、循環(huán)檢測直到有按鍵按下的時候,程序轉(zhuǎn)去相對應(yīng)按鍵的彩燈顯示的花型模塊,與此同時,當(dāng)按鍵key6有閉合時,程序中調(diào)用延時程序程序時,給延時參數(shù)賦值上另一個值,是延時程序延時時間發(fā)生改變,以達到不同快慢節(jié)奏閃爍的彩燈。具體程序流程如下圖所示。 6、 系統(tǒng)調(diào)試 1、調(diào)試工具: (1)萬用表 (2)9v直流電源2、調(diào)試環(huán)境: (1)地點:實驗室 (2)室溫:20 3、 測試過程: 當(dāng)我們把硬件焊接等工序完成之后便開始進行測試,首先是測試了位于單片機之前的部分,在電源一接近的地方就出現(xiàn)了短路的情況,但我們仔細檢查,不關(guān)是元件在焊接還是電路線都沒出現(xiàn)問題,最后在老師的幫助下才知道是元件的正負極接反,待重接
16、之后我們又繼續(xù)進行檢測,通電之后又發(fā)現(xiàn)數(shù)碼顯示管有一線始終沒亮過,在我的觀察下發(fā)現(xiàn)有短線的情況,在補接之后,單片機的前部分測試完畢。然后我們把我們編寫的程序?qū)懭雴纹瑱C,將單片機接入電路進行測試,通電之后有關(guān)單片機的所有部分都沒有工作,然后在老師的幫助下將整個程序進行修改,調(diào)試。當(dāng)最終程序確定下來之后,我們便進行最后的測試,我們把電路板與我們最先設(shè)計的市電彩燈連接好,通電,此時就有幾個市電彩燈不亮,然后我們檢查彩燈,發(fā)現(xiàn)彩燈也沒問題,詢問老師才知道有可能是我們的三極管的驅(qū)動不夠。在第二次通電是,由于有一彩燈短路,在此彩燈接入電路的過程中由于短路使與其相接的三極管被燒毀。于是我們又從新?lián)Q元件,測電
17、路,在最后,我們考慮到安全與成本問題,覺得采用led代替市電彩燈。剛開始我們在電源部分使用的是橋式整流,因只有一個變壓器,為了使橋堆不能短路,只能用直流電源進行調(diào)試。最后我們將其改為半波整流,可直接使用變壓器將220v的市電轉(zhuǎn)化為9v交流電使用,是我們的調(diào)試更為方便。最后通電測試,測試結(jié)果與預(yù)計結(jié)果完全相符合,調(diào)試結(jié)束。7、 設(shè)計總結(jié) 經(jīng)過努力,我們組終于完成這次數(shù)字彩燈的課程設(shè)計任務(wù)。我們首先查閱了大量的書本資料,接著又上網(wǎng)搜集了許多有用信息。但最終還是在學(xué)院老師的指導(dǎo)下將方案的大致方向確定了下來。方案確定下來之后我們便開始計算一些器件的參數(shù)。當(dāng)最終的方案設(shè)計出來以后,我們便又請教了學(xué)院的幾
18、位老師,他們的一個小小指點就給我們很大啟示和靈感,不管是對我們的原理圖的設(shè)計還是程序方面都提出了許多有價值的建議,在此對個位老師特別是輔導(dǎo)老師蘇揚表示熱烈感謝。由于每一步都是我們自己親自做過的,所以通過這次課程設(shè)計,我們增強了對單片機的理解,;進一步提高分析解決實際問題的能力,創(chuàng)造一個動腦動手獨立開展電路實驗的機會,鍛煉分析解決程序編寫問題的實際本領(lǐng),真正實現(xiàn)由課本知識向?qū)嶋H能力的轉(zhuǎn)化;通過典型程序的設(shè)計與制作,加深對基本原理的了解,增強了實踐能力。由于我們的能力和水平有限,實驗過程過于簡陋,實驗經(jīng)驗尚淺,錯誤之處在所難免,懇請老師加以糾正,以后不斷學(xué)習(xí)改進!8、 參考文獻 九、附件 附件一:
19、附件二:pcb圖 附件3程序#include #define uchar unsigned charuchar code leddisplay=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;/數(shù)碼管顯示數(shù)字uchar code ledp168=0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00, 0x0f,0x88,0xf0,0x44,0x00,0x22,0x00,0x11, 0x01,0x12,0x24,0x48,0x80,0x00,0x00,0xff, 0x7f,0xc8,0x7f,0xc8,0x7f,0xc
20、8,0x7f,0xc8, 0x48,0xa4,0x12,0x01,0x12,0xa4,0x48,0xff, 0x9f,0x60,0x9f,0x60,0x9f,0x60,0x9f,0x60;uchar code ledp368=0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00, 0x00,0x88,0x00,0x44,0x0f,0x22,0xf0,0x11, 0x00,0x00,0x01,0x12,0x24,0x48,0x80,0xff, 0x13,0xfe,0x13,0xfe,0x13,0xfe,0x13,0xfe, 0x12,0x25,0x48,0x80,0x4
21、8,0x25,0x12,0xff, 0xf9,0x06,0xf9,0x06,0xf9,0x06,0xf9,0x06,;void delay(void) /10ms延時 unsigned char i,j;for(j=200; j0;j-) for(i=250;i0;i-);void delay_ms(unsigned int k) /10ms延時 unsigned char i,j;while(k-)for(j=200;j0;j-) for(i=250;i0;i-);unsigned char keyscan(void)unsigned char key=0xff;p2=0x03;if(p2&0x03)!=0x03)delay();p2=0x03;if(p2&0x03)!=0x03)p2=0xfb;switch(p2)case 0xf9: key=0; break;case 0xfa: key=7; break;p2=0xf7;switch(p2)case 0xf5: key=1; break;case 0xf6: key=2; break;p
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二次結(jié)構(gòu)承包合同
- 一年級新生入學(xué)教育 暨 家長會活動方案
- 工程維修施工隊管理制度
- 2023年甘肅傳祁甘味乳業(yè)有限責(zé)任公司招聘筆試真題
- 城市印象-德陽
- 軟件平臺運維技術(shù)方案2項目人員配備與人員管理方案
- 浙教版2021-2022學(xué)年度七年級數(shù)學(xué)上冊模擬測試卷 (786)【含簡略答案】
- 浙教版2021-2022學(xué)年度七年級數(shù)學(xué)上冊模擬測試卷 (758)【含簡略答案】
- 債權(quán)融資服務(wù)合同
- 教案的撰寫及課程設(shè)計
- 《高職應(yīng)用數(shù)學(xué)》教案 第41課 常數(shù)項級數(shù)的概念和性質(zhì)
- 英語詞匯的奧秘智慧樹知到課后章節(jié)答案2023年下武昌工學(xué)院
- 職工心理健康調(diào)查報告
- 檢驗科規(guī)章制度
- 幼兒園優(yōu)質(zhì)公開課:大班科學(xué)繪本《樹葉尺子-任意單位測量長度》PPT
- 醫(yī)院陪護投標文件方案-醫(yī)院陪護方案
- 醫(yī)院易燃易爆危險品管理制度
- 收款收據(jù)范本(通用5篇)
- 大班語言詩歌PPT課件之《家》
- 第二單元教學(xué)說課稿 統(tǒng)編版高中語文必修上冊
- 焊接質(zhì)量檢查表
評論
0/150
提交評論