




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精品文檔旋轉(zhuǎn)LED燈設計系部:電氣信息工程系班級:電氣工程及其自動化0941班姓名:王磊郭志劍王大輝指導老師:甕嘉民時間:2011年11月7日-11月18日旋轉(zhuǎn)LED燈設計一、設計要求基于視覺暫留原理,利用高速旋轉(zhuǎn)中控制 LED亮滅,設計了一種旋轉(zhuǎn)式LED顯 示屏。在穩(wěn)定旋轉(zhuǎn)地載體上安裝 16個貼片發(fā)光二極管。靜止時,各個發(fā)光二極管 等間距排布,隨著掃描速度的加快,在 C語言程序精確控制下,不斷掃描出預設的 文字,圖案等。二、系統(tǒng)方案此次以AT89S52單片機為主控單元,利用視覺暫留效應,設計一種旋轉(zhuǎn)式LED顯示屏。磁鋼用來完成同步的,當霍爾傳感器旋轉(zhuǎn)到磁鋼處,感應到它的存在就會 恢復到最初狀
2、態(tài),即使前一個過程沒有顯示完成。通過6V直流電來驅(qū)動電機,使加載在直流電機上的設計電路達到勻速穩(wěn)定旋轉(zhuǎn)的效果,從而實現(xiàn)貼片發(fā)光二極管 的旋轉(zhuǎn)顯示文字、圖案的效果。圖1系統(tǒng)方框圖三、硬件電路設計3.1總電路設計圖2總電路圖3.2驅(qū)動模塊本設計的驅(qū)動模塊由一個11.0592MHz的晶振和兩個30PF的小電容阻成,它們 決定了單片機的工作時間精度為1USo單片機內(nèi)各部件之間有條不紊地協(xié)調(diào)工作, 其控制信號是在基本節(jié)拍的指揮下按一定時間順序發(fā)出的,這些控制信號在時間上 的相互關系就是CPU時序,而產(chǎn)生這種基本節(jié)拍的電路就是振蕩器和時鐘電路。AT89S52單片機內(nèi)部有一個用于構成振蕩器的單級反相放大器。
3、引腳XTAL1為反相器輸入端,XTAL2為反相器輸出端。當在放大器兩個引腳上外接一個晶體(或 陶瓷振蕩器)和電容組成的并聯(lián)諧振電路作為反饋元件時,夠成一個自激振蕩器。U1C1卿FX1CRYSTALC2卅彌FXTAL1卩 口 nftonPO.ImDIXTAL2卩 口 .D3HU.4D*P0J&WD5卩口 J6WD6RSTPCI .TDTP2HJQ4SP2.1仞P22V1QPSENP3i311.MEP2.4rf12P2J&W13P3J&AUP2.7jft16P1.1/T2EXP3.1/TXDP 12P3ZHNT0P13P33flRTTP1.4P3.4.1TD卩P35/TIP1J6Pl.&t.llJ
4、K-P1JJS壬更-嗤遺-t31DJ113U-11T圖3驅(qū)動模塊3.3顯示模塊旋轉(zhuǎn)LED丁是一種通過同步控制發(fā)光二極位置和點亮狀態(tài)來實現(xiàn)圖文顯示的電 子器件,其結構新穎,成本低廉,可視角度達360 。在LED上顯示漢字時,應先取得漢字的點陣構成數(shù)據(jù),然后將其寫入顯示存 儲器中進行顯示。人眼在觀察景物時,光信號傳入大腦神經(jīng),需經(jīng)過一段短暫的時間,光的作用結束后,視覺形象并不立即消失,這種殘留的視覺稱后像”視覺的這一現(xiàn)象則被稱為 視覺暫留”本設計采用16個并排貼片發(fā)光二極管,利用人眼的 “視覺暫留效應”顯示文字及圖案。圖4顯示模塊3.4霍爾傳感器模塊在本電路中,需要一個低電平,才能點亮發(fā)光二極管。
5、考慮到該電路在工作過 程中在不斷旋轉(zhuǎn)的情況,不能按傳統(tǒng)方法給電路低電平。為此在電路的設計過程中, 添加了霍爾傳感器模塊,霍爾傳感器模塊的主要部分即為霍爾傳感器。霍爾傳感器 處于工作狀態(tài)時,輸出總是處于高電平狀態(tài),當磁鋼 N極接近傳感器正面的有效距 離,輸出端變?yōu)榈碗娖?。當磁鋼撤離傳感器有效距離,輸出端又顯示低電平,從而 產(chǎn)生下降邊沿,使單片機中斷口接收到下降沿,從而發(fā)出中斷,使得電路能夠同步。 當霍爾傳感器感應到N極時會回到原始狀態(tài),達到復位的功能。簡單的說,就是當 顯示屏旋轉(zhuǎn)到磁鐵所在位置時,輸出低電平脈沖至單片機,作為位置基準信號。霍爾傳感器是一種磁傳感器。它可以檢測磁場及其變化,可在各種
6、與磁場有關 的場合中使用。同時霍爾傳感器還具有開關速度快, 無瞬間抖動;壽命長,體積小, 安裝方便等優(yōu)點。在焊接霍爾傳感器時候,因為它的三個管腳具有不同的功能,所以焊接的時候 應該弄明白其三個管腳的具體作用。簡單的辨別方法為:印有型號的一面朝上,左 邊第一個接高電平,中間接低電平,右邊第一個接輸出。霍爾傳感器功能方框圖如圖5所示。壬一1電源Vcc四、程序設計4.1程序流程圖當程序開始運行的時候,首先就是要對程序進行初始化(通過復位按鍵實現(xiàn))主要作用就是讓程序按照我們所設計的初始值去運行。初始化之后,當顯示屏旋轉(zhuǎn) 到磁鐵所在位置時,霍爾傳感器在磁場作用下輸出低電平脈沖至單片機,作為位置 基準信號
7、。再根據(jù)霍爾元件檢測到的同步信號,對數(shù)據(jù)進行校對,如果有數(shù)據(jù)輸入 的話那就將數(shù)據(jù)計數(shù)器進行清零。執(zhí)行完成后返回到初始化操作之后重復以上的操 作。4.3、源程序#in clude#in clude#defi ne uint un sig ned int#defi ne uchar un sig ned charuchar a,j;uint k;uint code table1=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
8、,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x10,0x60,0x01,0xC6,0x30,0x02,0xE2,0x22,0x22,0xE2,0x02,0x02,0xFE,0x02,0x02,0x00,0x04,0x04,0xE4,0x24,0x24,0x64,0xB4,0x2F,0x24,0xA4,0x64,0x24,0x24,0xE6,0x04,0x00,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0xFE,0x02,0x02,0x02,0x02
9、,0x02,0x02,0x00,0x00,0x10,0x12,0xD2,0xFE,0x91,0x11,0x80,0xBF,0xA1,0xA1,0xA1,0xA1,0xBF,0x80,0x00,0x00,0x40,0x30,0x10,0x12,0x5C,0x54,0x50,0x51,0x5E,0xD4,0x50,0x18,0x57,0x32,0x10,0x00,0xFE,0x02,0x32,0x4A,0x86,0x0C,0x24,0x24,0x25,0x26,0x24,0x24,0x24,0x0C,0x04,0x00,0x00,0x02,0x82,0x82,0x82,0x82,0x82,0xFE
10、,0x82,0x82,0x82,0x82,0xC3,0x82,0x00,0x00,0x20,0x22,0x12,0x12,0xFA,0x4E,0x4A,0x4A,0x4A,0x4A,0x4A,0xFA,0x02,0x02,0x00,0x00,0x00,0x02,0x82,0x82,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x82,0xC3,0x82,0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0xA0,0x7F,0xA0,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x24,0x38,0xE0,0x3F
11、,0xE8,0x24,0x26,0x12,0xD2,0x3E,0xD2,0x12,0x12,0x16,0x02,0x00,0x00,0x04,0x74,0x55,0x56,0x54,0x74,0x04,0x00,0xFE,0x02,0x22,0x5A,0x86,0x00,0x00,0x00,0x08,0x48,0x48,0x48,0x48,0x48,0x7F,0x48,0x48,0x48,0x48,0x48,0x48,0x08,0x00,0x40,0x20,0x30,0xAC,0x23,0x24,0x28,0xB0,0x20,0x00,0xFC,0x00,0x00,0xFF,0x00,0x00
12、,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;uint code table2=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
13、0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x04,0x04,0xFF,0x00,0x00,0x00,0x07,0x02,0x02,0x07,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x7F,0x04,0x05,0x05,0x05,0x7F,0x05,0x05,0x05,0x25,0x44,0x3F,0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3
14、F,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x04,0x03,0x00,0xFF,0x00,0x41,0x44,0x44,0x44,0x7F,0x44,0x44,0x44,0x44,0x40,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x42,0x82,0x7F,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0xFF,0x00,0x02,0x04,0x83,0x41,0x31,0x0F,0x01,0x01,0x7F,0x81,0x81,0x81,0xF1,0x00,0x20,0x20,0x20,0x2
15、0,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,0x30,0x20,0x00,0x21,0x11,0xFD,0x4B,0x49,0x49,0xF9,0x20,0x11,0xF9,0x4F,0x49,0x49,0xF9,0x01,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,0x30,0x20,0x00,0x00,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x01,0x06,0x08,0x30,0x60,0xC0,0x40,0x0
16、0,0x40,0x30,0x0F,0x00,0x3F,0x10,0x08,0x09,0x09,0x09,0xFF,0x09,0x09,0x09,0x08,0x00,0x00,0x10,0x11,0x51,0x91,0x7D,0x0B,0x09,0x00,0xFF,0x00,0x08,0x08,0x10,0x0F,0x00,0x20,0x1C,0x00,0x00,0x3E,0x40,0x40,0x41,0x4E,0x44,0x40,0x70,0x22,0x1C,0x08,0x00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
17、0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;/以上數(shù)組都是漢字字模數(shù)據(jù)void delay(int xms) /延時 xms 毫秒int i,j;for(i=xms;i0;i-)for(j=30;j0;j-);void mai n()uint i;EA=1;/開全局中斷/IT 仁1;while(1)for(j=0;j1;j+)for(i=0;i96;i+)PO=table1
18、i+k;P1=table2i+k; delay(1);P仁 OXFF;P0=0XFF;a=1;EX仁 1;delay(10);while(a);k+;/低電平點亮,所以取反/關滅全部的led/開外部中斷1/等待中斷當中斷時,a=0;則單片機繼續(xù)執(zhí)行15歡迎下載if(k=1329) k=0;void in t1() in terrupt 2a=0;EX仁 0;五、實物照片/外部中斷1服務程序/通知單片機繼續(xù)執(zhí)行/關外部中斷1六、元件清單名稱型號數(shù)量單片機AT89S521個貼片發(fā)光二極管16個貼片電阻1K16個霍爾傳感器S410561個磁鋼1個按鍵開關1個直流電機6V1個紐扣電池3V2個紐扣電池座
19、2個瓷片電容33pF2個電解電容47uF1個晶振11.0592MHz1個電阻1K、4.7K各1個七、設計制作要點在設計制作中注意如下事項:(1) 貼片發(fā)光二極管有陰極和陽極的區(qū)別,在焊接的過程中,應該先檢測其具體 極性,再按照原理圖進行焊接。(2) 在印刷電路板的過程中可能要用到跳線,在焊接的過程中一定要將跳線焊接 上,在本次焊接過程中,因為有根接地的跳線沒有焊接,導致整個電路不通,經(jīng)反 復檢測后才發(fā)現(xiàn)該問題。參考文獻1 甕嘉民等單片機應用開發(fā)技術-基于protes單片機仿真和C語言編程M. 北京:中國電力出版社,2010.2 江思敏等.原理圖與PCB設計教程.北京:機械工業(yè)出版社,2009.
20、3 李敬偉等.電子工藝訓練教程.北京:電子工業(yè)出版社,2010.4 李全利等 單片機原理及應用.北京:清華大學出版社,2009. 田立等.51單片機C語言程序設計快速入門.北京:北京航空航天大學出版社, 2008.個人感受為期兩周的單片機實訓已經(jīng)結束了,這次我們小組設計的是旋轉(zhuǎn)LED丁。經(jīng)過這兩周努力,已經(jīng)基本實現(xiàn)了設計的最初目的。通過這次學習,使我們學習到了很 多知識,同時也對電子設計制作有了更深的感悟。在開始設計的時候,通過在網(wǎng)上查看視頻,對我們將要設計的旋轉(zhuǎn)LED燈有了最初的認識。接下來要做的就是收集有關該制作的相關資料。磨刀不誤砍柴工,由 于我們的準備工作做的比較充分,所以在制作實物的
21、過程還是比較順利的。但是, 制作的過程中也遇到了一點問題,最大的就是 PCB板設計不合理。首先,PCB板上 的焊盤設計太小了,在鉆孔和焊接過程中都產(chǎn)生了困難;其次,PCB板上的布線太寬,在焊接的時候產(chǎn)生了短路的可能。困難確實是存在的,但是在老師的幫助下, 我們小組還是克服了這些困難,成功制作出了旋轉(zhuǎn) LED燈。我認為能夠順利完成這次實訓,首先要感謝老師的精心指導,沒有老師的精心 指導,我們可能在最初的電路原理圖設計就是錯誤的。其次,這次實訓也離不開我 們小組的分工合作,分工明確,設計電路圖、焊接、編程,分別由每個人負責,提 高了效率。同時,也和個人的努力是分不開的。通過這次實訓,我明白了自己在
22、專業(yè)知識方面還是很薄弱的,對很多元器件的 具體功能還不是很了解。這次實訓也使我對單片機有了更深入的認識。系別:電氣信息工程系專業(yè):電氣工程及其自動化0941班姓名:王磊學號:200910710104個人感受11月7號至11月20號為期的兩周實訓已經(jīng)結束,我們小組設計的旋轉(zhuǎn)LED丁。 經(jīng)過兩周的努力和三人的配合成功的完成了這次實訓的內(nèi)容。期間感受很多收獲也 很多。也同時發(fā)現(xiàn)了很多不足,很多要學習的地方。我們在得知設計這個實驗項目時,便通過上網(wǎng)看視頻和查閱相關資料來對這個 設計項目深入的了解和學習。這樣我們學到了很多學到很多關于這個項目的知識。得知在做這個實訓時重點和要點,為這次實訓做好了充分的準
23、備,理論準備的 很好,但是實踐過程中還會遇到一些問題。如焊接過程中由于粗心發(fā)光二極管陰陽 極焊接錯誤,導致二極管不能正常發(fā)光;在設計PCB焊盤時設計的不合理,PCE焊盤設計太小、布線太寬等,這樣鉆孔和焊接遇到了麻煩。在老師的幫助下和我們?nèi)?人的共同努力還是克服了這些困難。成功的完成了這次實訓的內(nèi)容。能夠成功完成這次實訓內(nèi)容首先感謝老師的幫助和指導,沒有老師的指導也許 最初電路原理圖就會設計錯誤;其次是主力明確的分工和領導,沒有明確的分工我 們也許不會這么高效率的完成這次實訓的內(nèi)容;再者是我們?nèi)说墓餐秃?作,使我知道合作很重要,合作過程中我們相互學習共同進步。通過這次實訓是我看到自己很多方面的不足,知道了那些方面需要加強學習, 也使我對單片機有更深一步的了解。系別:電氣信息工程系專業(yè):電氣工程及其自動化0941班姓名:王大輝學號:200910710130個人感受最近的兩個周是我們的單片機實訓課程。現(xiàn)在兩周已經(jīng)過去了,這次實訓讓我 學到了很多。這次的實訓我們這一組的課題是旋轉(zhuǎn) LED 一開始感覺做起來挺難的, 可是我們還是努力的想完
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國水墨乳化油數(shù)據(jù)監(jiān)測研究報告
- 2025年廣東農(nóng)工商職業(yè)技術學院單招職業(yè)適應性測試題庫完美版
- 2025年證券經(jīng)紀代理與營業(yè)部服務項目發(fā)展計劃
- 2025至2030年中國有色紙繩數(shù)據(jù)監(jiān)測研究報告
- 5G時代對算力需求的推動作用
- 二零二五年度城市綜合體車位使用權租賃及轉(zhuǎn)租合同
- 2025年度辣椒品牌授權與市場推廣合作協(xié)議
- 二零二五年度會計師事務所稅務審計就業(yè)合同
- 二零二五年度勞動合同解除終止及補償協(xié)議書
- 第八單元實驗活動5常見金屬的物理性質(zhì)和化學性質(zhì)教學設計-2024-2025學年九年級化學人教版(2024)下冊
- 2025年廣州市黃埔區(qū)文沖街招聘“村改居”社區(qū)治安聯(lián)防隊員36人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 國家電網(wǎng)新聞宣傳與企業(yè)文化管理專責考試題及答案
- 2024年江蘇省衛(wèi)生健康委員會所屬事業(yè)單位招聘筆試真題
- 廉潔知識培訓課件
- 分布式光伏發(fā)電開發(fā)建設管理辦法2025
- 《科幻小說賞析與寫作》 課件 -第六章 “外星文明”的善意與惡行-《安德的游戲》
- 2025年貴州蔬菜集團有限公司招聘筆試參考題庫含答案解析
- 小學二年級有余數(shù)的除法口算題(共300題)
- 高職院校高水平現(xiàn)代物流管理專業(yè)群建設方案(現(xiàn)代物流管理專業(yè)群)
- 2024專升本英語答題卡浙江省
- (完整版)50028-城鎮(zhèn)燃氣設計規(guī)范
評論
0/150
提交評論