0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LED原理及其控制技术和使用单片机驱动点阵LED的详细说明

Wildesbeast ? 来源:单片机教程网 ? 作者:单片机教程网 ? 2020-06-13 11:13 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、什么是LED

LED是light-emitting diode的缩写,在某些半导体材料的PN结中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。PN结加反向电压,少数载流子难以注入,故不发光。这种利用注入式电致发光原理制作的二极管叫发光二极管,通称LED。

二、LED电子显示屏的特点优势所在

LED电子显示屏作为一种现代电子媒体,以其灵活的显示面积(可分割、任意拼装)、高亮度、长寿命、大容量、数字化、实时性的特点,是其他任何一种媒体所不可替代的。

?

LED电子显示屏充分运用现代信息技术,将声、光、电、机等学科整合并完美组合、集视频、动画、字幕、图片于一体的高科技信息发布的终端产品。LED显示屏还可延伸到网络、通讯、综合布线、监控、广播等弱电系统

图(1)为8×8点阵LED外观及引脚图,其等效电路如图(2)所示,只要其对应的X、Y轴顺向偏压,即可使LED发亮。例如如果想使左上角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即可符合视觉暂留要求。此外一次驱动一列或一行(8颗LED)时需外加驱动电路提高电流,否则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 ;设置发送的列数据(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 ;设置扫描次数

mov dptr,#09000h ;读取扫描端口数据

MOV R1,#50H ;指定列数据指针

flashcy:

MOV A,@R1 ;读取列数据

MOV R0,A

INC R1 ;列数据指针加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: ;发送数据子程序

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    242

    文章

    23936

    浏览量

    677008
  • 单片机
    +关注

    关注

    6069

    文章

    45106

    浏览量

    654223
  • PN结
    +关注

    关注

    8

    文章

    493

    浏览量

    50495
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PC0310B 高亮度恒流LED驱动控制电路数据手册

    驱动芯片,具有16阶电流调节功能。由8根段输出、16根位输出、数据锁存器、显示存储器、LED恒流驱动模块及相关控制电路组成了一个高可靠性的单片机
    发表于 08-04 14:55 ?0次下载

    PC0310A 高亮度恒流LED驱动控制电路数据手册

    驱动芯片,具有16阶电流调节功能。由8根段输出、16根位输出、数据锁存器、显示存储器、LED恒流驱动模块及相关控制电路组成了一个高可靠性的单片机
    发表于 08-04 14:54 ?0次下载

    PC0310 高亮度恒流LED驱动控制电路数据手册

    驱动芯片,具有16阶电流调节功能。由8根段输出、16根位输出、数据锁存器、显示存储器、LED恒流驱动模块及相关控制电路组成了一个高可靠性的单片机
    发表于 08-01 17:36 ?1次下载

    单片机怎么驱动电机?

    在各类自动化设备和智能装置中,电机是重要的执行部件,而单片机作为控制核心,需要通过特定的方式驱动电机运转。单片机驱动电机并非直接连接即可,而
    的头像 发表于 07-25 09:31 ?115次阅读

    LED驱动电路设计

    内容提要本书以LED光源及其驱动技术为主线,全面系统地介绍了LED的特性、LED
    发表于 07-18 15:26

    Texas Instruments TPS92401 LED点阵控制器数据手册

    Texas Instruments TPS92401 LED控制器是一系列4通道5A LED器件,集成了PWM分流FET、SPI接口和自适应配置。这些LED
    的头像 发表于 07-14 14:38 ?214次阅读
    Texas Instruments TPS92401 <b class='flag-5'>LED</b><b class='flag-5'>点阵</b><b class='flag-5'>控制</b>器数据手册

    使用单片机驱动多组LED灯实现呼吸效果电路

    各位大佬,请教下,当前我需要使用单片机驱动控制20路并联LED灯,需要PWM驱动实现呼吸灯的效果,目前我是直接使用三极管
    发表于 04-11 14:24

    高亮数显驱动LED驱动控制器芯片VK16K33

    产品品牌:永嘉微电/VINKA 产品型号:VK16K33 封装形式:SOP28/24/20 概述 VK16K33是一种带按键扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有数据
    发表于 03-13 10:39

    VK1618 SOP18/DIP18抗干扰LED数码管驱动/点阵LED驱动控制专用芯片

    VK1618是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3线 串行接口、数据锁存器、LED
    的头像 发表于 12-12 16:25 ?673次阅读
    VK1618 SOP18/DIP18抗干扰<b class='flag-5'>LED</b>数码管<b class='flag-5'>驱动</b>/<b class='flag-5'>点阵</b><b class='flag-5'>LED</b><b class='flag-5'>驱动</b><b class='flag-5'>控制</b>专用芯片

    点阵LED驱动防干扰数显驱动芯片VK1S68C

    产品品牌:永嘉微电/VINKA 产品型号:VK1S68C 封装形式:SSOP24 产品年份:新年份 概述: VK1S68C是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部
    发表于 11-26 16:07

    小家电LED驱动点阵数显驱动芯片VK1S38A

    产品品牌:永嘉微电/VINKA 产品型号:VK1S38A 封装形式:SSOP24 简介:VK1S38A是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3线串行接口、
    发表于 11-16 10:51

    点阵数码管LED驱动/数显LED驱动IC-VK1638 SOP28最大支持8×3按键矩阵/10×8点阵

    产品品牌:永嘉微电VINKA 产品型号:VK1638 封装形式:SOP28 VK1638是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3线 串行接口、数据锁存器、
    的头像 发表于 11-08 16:24 ?751次阅读
    <b class='flag-5'>点阵</b>数码管<b class='flag-5'>LED</b><b class='flag-5'>驱动</b>/数显<b class='flag-5'>LED</b><b class='flag-5'>驱动</b>IC-VK1638 SOP28最大支持8×3按键矩阵/10×8<b class='flag-5'>点阵</b>

    基于51单片机LED点阵滚动显示系统

    花样;(4)可以利用“点阵LED字模生成工具”生成自己想要显示的字符。仿真演示视频:基于51单片机LED点阵滚动显示系统-仿真视频设计介绍
    的头像 发表于 10-22 14:12 ?739次阅读
    基于51<b class='flag-5'>单片机</b>的<b class='flag-5'>LED</b><b class='flag-5'>点阵</b>滚动显示系统

    基于51单片机LED彩灯控制器设计

    循环一遍;(3)系统复位清零开关。设计介绍51单片机简介51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式
    的头像 发表于 10-22 14:10 ?745次阅读
    基于51<b class='flag-5'>单片机</b>的<b class='flag-5'>LED</b>彩灯<b class='flag-5'>控制</b>器设计

    LED安防照明产品单片机开发定制流程分享!

    智能家居与智慧城市快速发展的背景下,LED安防照明产品作为智能安防系统的重要组成部分,正逐步成为保障公共安全、提升生活品质的关键技术单片机作为这些产品的核心控制器,其开发定制流程
    发表于 09-26 13:51