單片機驅動8×8點陣LED_第1頁
單片機驅動8×8點陣LED_第2頁
單片機驅動8×8點陣LED_第3頁
單片機驅動8×8點陣LED_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單片機驅動8X8點陣LEDLED原理及其控制技術一、什么是LED ?LED是light-emitting diode的縮寫,在某些半導體材料的PN結中,注入的少數載流子與多數載流子復合時會把多余的能量以光的形式釋放出來,從而把電能直接轉換為光能。PN結加反向電壓,少數載流子難以注入,故不發(fā)光。這種利用注入式電致發(fā)光原理制作的二極管叫發(fā)光二極管,通稱LED。二、LED電子顯示屏的特點優(yōu)勢所在LED電子顯示屏作為一種現代電子媒體,以其靈活的顯示面積(可分割、任意拼裝)、高亮度、長壽 命、大容量、數字化、實時性的特點,是其他任何一種媒體所不可替代的。?LED電子顯示屏充分運用現代信息技術,將聲、光、

2、電、機等學科整合并完美組合、集視頻、動畫、 字幕、圖片于一體的高科技信息發(fā)布的終端產品。LED顯示屏還可延伸到網絡、通訊、綜合布線、監(jiān)控、廣播等弱電系統 圖(1 )為8 X 8點陣LED外觀及引腳圖,其等效電路如圖(2)所示,只要其對應的 X、Y軸順向偏壓,即可使LED發(fā)亮。例如如果想使左上角LED點亮,貝U Y0=1, X0=0即可。應用時限流電阻可以放在X軸或Yo o o o o OOO o o o o o OOO o o o o o OOO o o o o o OOO o o o o o OOO o o o o o OOO oooooooo o o o o o OOO軸。0 D F 3

3、A 1 G H oooooooo護備陣魅面引腳oooooooo25 E 7 C 64EX2點陣LED外觀及引腳圖圖(1) 8X 8點陣LED外觀及引腳圖IIr H i_E_n)(0I1i(ii?(C)I3(DJII叫,F H*,側Dj個ITtDZG il9 JI1 dDir百LJi Ji用91 JI th JIM i iiY?T十D aT 和 r口工IJ17K1 J!3 J 12a -irTUQ11nibai11 IIa 11 1rr: i:j1 J *H1anU.Kr- M -3 J*rJ.LJ1 tl-J J114廠MM| ll半r# 3HE r%*8114押曬、si1 / 1E|-iVC

4、lfa3O 1甘Qlh 48XE點陣由詩效電路圖(2) 8X 8點陣LED等效電路皿111)PIO11Ua2hft空廠5313ErPI2、BIdrmIIMPl 3、Tj-J-ISE ps5PI4 、IIdIQ7(fi1 1FI3、JT?7ISFIHX.HITill盯IBJ-LTuFIT、flMR口士卵 HSP;TEE-7EB-Jj14SFT11rzsJu聞0PI tFtiN屈Pl IPI;PtidFI 4M5PLSFlci叭PITPIOFilFiiPV3Tl桿f円禺m 4FiSPlfi碩F刖STOURXTiFiyfcEEETiTDi占L低Wp?rWTJ &DI送ansii Flu /fl VI

5、 l y3 fll /d hu y*3 FM yi A1 PI 4 /VK I Ei 占E PI-? /匚rt f譏/15 P-ii yH上31zITV8X8點陣LED電路原理圖(3) 8X 8點陣LED電路原理點陣LED掃描法介紹點陣LED一般采用掃描式顯示,實際運用分為三種方式:(1)點掃描;(2)行掃描;(3)列掃描。若使用第一種方式,其掃描頻率必須大于16X 64=1024Hz,周期小于1ms即可。若使用第二和第三種方式,則頻率必須大于16X 8=128Hz,周期小于7.8ms即可符合視覺暫留要求。此外一次驅動一列或一行( 8顆LED)時需外加驅動電路提高電流,否則 LED亮度會不足。

6、 如圖3所示。F面是一個用 P1 口控制掃描,用 74HC164控制顯示輸出,使 8X 8點陣LED顯示一個“X”的例程。如圖 3)所示。CLK EQU P3.2DINA EQU P3.3DINB EQU P3.4CLEAR EQU P3.5ORG 0000HAJMP MAINORG 0100HMAIN:MOV SP,#70H;設堆棧指針MOV 50H,#07EH;設置發(fā)送的列數據(Y0Y7)MOV 51H,#0BDHMOV 52H,#0DBHMOV 53H,#0E7HMOV 54H,#0E7HMOV 55H,#0DBHMOV 56H,#0BDHMOV 57H,#07EHCLR CLEAR ;

7、初始化 I/O 口SETB CLKSETB DINASETB DINBSETB CLEARmai nloop:mov r6,#8h;設置掃描次數mov dptr,#09000h ; 讀取掃描端口數據MOV R1,#50H;指定列數據指針flashcy:MOV A,R1;讀取列數據MOV R0,AINC R1;列數據指針加1CLR AMOVC A,A+DPTRMOV P1,#0FFHLCALL SENDTOMOV P1,AINC DPTRLCALL DELAYDJNZ R6,flashcySJMP MAINLOOPsendto:;發(fā)送數據子程序PUSH ACCCLR CLKSENDTIME:MOV R7,#08HMOV A,R0CLR CSENDCY:RRC AMOV DINA,CSETB CLKCLR CLKDJNZ R7,SENDCYPOP ACCRETDELAY: MOV R7,#01;延時子程序DELAY0: MOV R4,#17DELAY1:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論