0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LED原理及其控制技術(shù)和使用單片機驅(qū)動點陣LED的詳細說明

Wildesbeast ? 來源:單片機教程網(wǎng) ? 作者:單片機教程網(wǎng) ? 2020-06-13 11:13 ? 次閱讀

一、什么是LED?

LED是light-emitting diode的縮寫,在某些半導體材料的PN結(jié)中,注入的少數(shù)載流子與多數(shù)載流子復合時會把多余的能量以光的形式釋放出來,從而把電能直接轉(zhuǎn)換為光能。PN結(jié)加反向電壓,少數(shù)載流子難以注入,故不發(fā)光。這種利用注入式電致發(fā)光原理制作的二極管叫發(fā)光二極管,通稱LED。

二、LED電子顯示屏的特點優(yōu)勢所在

LED電子顯示屏作為一種現(xiàn)代電子媒體,以其靈活的顯示面積(可分割、任意拼裝)、高亮度、長壽命、大容量、數(shù)字化、實時性的特點,是其他任何一種媒體所不可替代的。

?

LED電子顯示屏充分運用現(xiàn)代信息技術(shù),將聲、光、電、機等學科整合并完美組合、集視頻、動畫、字幕、圖片于一體的高科技信息發(fā)布的終端產(chǎn)品。LED顯示屏還可延伸到網(wǎng)絡、通訊、綜合布線、監(jiān)控、廣播等弱電系統(tǒng)

圖(1)為8×8點陣LED外觀及引腳圖,其等效電路如圖(2)所示,只要其對應的X、Y軸順向偏壓,即可使LED發(fā)亮。例如如果想使左上角LED點亮,則Y0=1,X0=0即可。應用時限流電阻可以放在X軸或Y軸。

圖(1)8×8點陣LED外觀及引腳圖

圖(2)8×8點陣LED等效電路

圖(3)8×8點陣LED電路原理

點陣LED掃描法介紹

點陣LED一般采用掃描式顯示,實際運用分為三種方式:

(1) 點掃描;

(2) 行掃描;

(3) 列掃描。

若使用第一種方式,其掃描頻率必須大于16×64=1024Hz,周期小于1ms即

可。若使用第二和第三種方式,則頻率必須大于16×8=128Hz,周期小于7.8ms即可符合視覺暫留要求。此外一次驅(qū)動一列或一行(8顆LED)時需外加驅(qū)動電路提高電流,否則LED亮度會不足。如圖3所示。

下面是一個用P1口控制掃描,用74HC164控制顯示輸出,使8×8點陣LED顯示一個“×”的例程。如圖(3)所示。

CLK EQU P3.2

DINA EQU P3.3

DINB EQU P3.4

CLEAR EQU P3.5

ORG 0000H

AJMP MAIN

ORG 0100H

MAIN:

MOV SP,#70H ;設堆棧指針

MOV 50H,#07EH ;設置發(fā)送的列數(shù)據(jù)(Y0~Y7)

MOV 51H,#0BDH

MOV 52H,#0DBH

MOV 53H,#0E7H

MOV 54H,#0E7H

MOV 55H,#0DBH

MOV 56H,#0BDH

MOV 57H,#07EH

CLR CLEAR ;初始化I/O口

SETB CLK

SETB DINA

SETB DINB

SETB CLEAR

mainloop:

mov r6,#8h ;設置掃描次數(shù)

mov dptr,#09000h ;讀取掃描端口數(shù)據(jù)

MOV R1,#50H ;指定列數(shù)據(jù)指針

flashcy:

MOV A,@R1 ;讀取列數(shù)據(jù)

MOV R0,A

INC R1 ;列數(shù)據(jù)指針加1

CLR A

MOVC A,@A+DPTR

MOV P1,#0FFH

LCALL SENDTO

MOV P1,A

INC DPTR

LCALL DELAY

DJNZ R6,flashcy

SJMP MAINLOOP

sendto: ;發(fā)送數(shù)據(jù)子程序

PUSH ACC

CLR CLK

SENDTIME:

MOV R7,#08H

MOV A,R0

CLR C

SENDCY:

RRC A

MOV DINA,C

SETB CLK

CLR CLK

DJNZ R7,SENDCY

POP ACC

RET

DELAY: MOV R7,#01 ;延時子程序

DELAY0: MOV R4,#17

DELAY1: MOV R3,#28

DJNZ R3,$

DJNZ R4,DELAY1

DJNZ R7,DELAY0

RET

ORG 09000H

DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH ;X0~X7(列掃描)

end

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    240

    文章

    22907

    瀏覽量

    650168
  • 單片機
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628499
  • PN結(jié)
    +關(guān)注

    關(guān)注

    8

    文章

    465

    瀏覽量

    48404
收藏 人收藏

    評論

    相關(guān)推薦

    通過單片機來實現(xiàn)模式的轉(zhuǎn)換和控制亮度,這種該怎么設計led環(huán)驅(qū)動電路呢

    大佬,我想問一下不同種的光源如紫外,紅外,以及偏振光源等都集成到一個led環(huán),通過單片機來實現(xiàn)模式的轉(zhuǎn)換和控制亮度,這種該怎么設計led環(huán)驅(qū)動
    發(fā)表于 07-02 19:09

    單片機POV LED流水燈制作

    電子發(fā)燒友網(wǎng)站提供《單片機POV LED流水燈制作.docx》資料免費下載
    發(fā)表于 05-28 14:34 ?2次下載

    基于51單片機的智能小車驅(qū)動MAX7219控制點陣屏顯示小車運動狀態(tài)?

    智能小車點陣屏顯示 個人是小白,想求各位大佬幫忙?。?!用51單片機控制小車運動,并驅(qū)動MAX7219控制點陣屏顯示小車運動狀態(tài),就是當小車向
    發(fā)表于 02-05 00:50

    74HC595驅(qū)動8*8點陣LED的原理分析

    下面圖片是8*8點陣內(nèi)部結(jié)構(gòu)原理圖,一共有16根引腳,如果直接用8位單片機進行控制的話,需要占用單片機2個端口(如:P1,P2),實質(zhì)上就是控制
    的頭像 發(fā)表于 12-16 16:35 ?4863次閱讀
    74HC595<b class='flag-5'>驅(qū)動</b>8*8<b class='flag-5'>點陣</b><b class='flag-5'>LED</b>的原理分析

    點陣LED驅(qū)動芯片VK1640/A/B可替換TM1640芯片

    概述:VK1640是一種數(shù)碼管或點陣LED驅(qū)動控制專用芯片,內(nèi)部集成有數(shù)據(jù)鎖存器、LED 驅(qū) 動等電路。SEG腳接
    的頭像 發(fā)表于 11-27 15:10 ?1468次閱讀
    <b class='flag-5'>點陣</b><b class='flag-5'>LED</b><b class='flag-5'>驅(qū)動</b>芯片VK1640/A/B可替換TM1640芯片

    LED電源及其基本驅(qū)動電路設計

    電子發(fā)燒友網(wǎng)站提供《LED電源及其基本驅(qū)動電路設計.pdf》資料免費下載
    發(fā)表于 11-13 15:36 ?7次下載
    <b class='flag-5'>LED</b>電源<b class='flag-5'>及其</b>基本<b class='flag-5'>驅(qū)動</b>電路設計

    基于51單片機點亮一個LED燈(二)

    前面學習完怎么對單片機的一個IO口的高低電平的控制,并且成功點亮了LED,接下來學習一下流水燈的寫法。
    的頭像 發(fā)表于 11-01 11:47 ?738次閱讀
    基于51<b class='flag-5'>單片機</b>點亮一個<b class='flag-5'>LED</b>燈(二)

    基于51單片機點亮一個LED燈(一)

    不論學習什么單片機,最簡單的外設莫過于IO口的高低電平控制。而對于一個IO口的高低電平控制入門階段將是從點亮一個LED開始的。
    的頭像 發(fā)表于 11-01 11:44 ?2893次閱讀
    基于51<b class='flag-5'>單片機</b>點亮一個<b class='flag-5'>LED</b>燈(一)

    單片機引腳為什么無法直接控制電機或風扇?

    直接控制電機或風扇,這是為什么呢?下面我們就來詳細解答。 首先,我們需要了解電機或風扇的工作原理。電機或風扇通常使用電源,通過電流的作用產(chǎn)生磁場,驅(qū)動轉(zhuǎn)子旋轉(zhuǎn)。因此,要控制電機或風扇,
    的頭像 發(fā)表于 10-25 10:56 ?1165次閱讀

    DIY自制基于51單片機LED金字塔

    電子發(fā)燒友網(wǎng)站提供《DIY自制基于51單片機LED金字塔.pdf》資料免費下載
    發(fā)表于 10-25 10:27 ?0次下載
    DIY自制基于51<b class='flag-5'>單片機</b>的<b class='flag-5'>LED</b>金字塔

    51單片機88點陣LED顯示原理

    電子發(fā)燒友網(wǎng)站提供《51單片機88點陣LED顯示原理.doc》資料免費下載
    發(fā)表于 10-25 09:38 ?2次下載
    51<b class='flag-5'>單片機</b>88<b class='flag-5'>點陣</b><b class='flag-5'>LED</b>顯示原理

    基于單片機(MCU)控制的HB LED智能照明系統(tǒng)設計

    電子發(fā)燒友網(wǎng)站提供《基于單片機(MCU)控制的HB LED智能照明系統(tǒng)設計.pdf》資料免費下載
    發(fā)表于 10-23 09:58 ?2次下載
    基于<b class='flag-5'>單片機</b>(MCU)<b class='flag-5'>控制</b>的HB <b class='flag-5'>LED</b>智能照明系統(tǒng)設計

    單片機pwm控制繼電器可以控制LED嗎?

    單片機pwm控制繼電器可以控制LED
    發(fā)表于 10-17 06:58

    led點陣屏08接口能否用51單片機驅(qū)動?

    led點陣屏08接口能否用51單片機驅(qū)動,還是說一定要用控制控制
    發(fā)表于 10-16 06:26

    如何不用驅(qū)動芯片讓單片機直接驅(qū)動LED液晶屏?

    如何不用驅(qū)動芯片單片機直接驅(qū)動LED液晶屏?
    發(fā)表于 10-12 07:39