最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

LED数码管的驱动原理与动态扫描显示

来源:动视网 责编:小OO 时间:2025-09-24 23:32:18
文档

LED数码管的驱动原理与动态扫描显示

  LED数码管的驱动原理与动态扫描显示 本站已提供的实验板上的显示为例介绍LED数码管的原理与驱动,紧供网友参考。 本站是用的共阳极的LED数码管,共阳就是7段的显示字码共用一个电源的正。原理示意图:      从上图可以看出,要是数码管显示数字,有两个条件:1、是要在VT端(3/8脚)加正电源;2、要使(a,b,c,d,e,f,g,dp)端接低电平或“0”电平。这样才能显示的。 一般刚接触数码显示的网友搞不清字段和编码的关系,其实要看硬件的电路的组成的,本站的实验板上的数码显示是用P0口驱
推荐度:
导读  LED数码管的驱动原理与动态扫描显示 本站已提供的实验板上的显示为例介绍LED数码管的原理与驱动,紧供网友参考。 本站是用的共阳极的LED数码管,共阳就是7段的显示字码共用一个电源的正。原理示意图:      从上图可以看出,要是数码管显示数字,有两个条件:1、是要在VT端(3/8脚)加正电源;2、要使(a,b,c,d,e,f,g,dp)端接低电平或“0”电平。这样才能显示的。 一般刚接触数码显示的网友搞不清字段和编码的关系,其实要看硬件的电路的组成的,本站的实验板上的数码显示是用P0口驱
   LED数码管的驱动原理与动态扫描显示 

  本站已提供的实验板上的显示为例介绍LED数码管的原理与驱动,紧供网友参考。

  本站是用的共阳极的LED数码管,共阳就是7段的显示字码共用一个电源的正。原理示意图:

       

  从上图可以看出,要是数码管显示数字,有两个条件:1、是要在VT端(3/8脚)加正电源;2、要使(a,b,c,d,e,f,g,dp)端接低电平或“0”电平。这样才能显示的。

  一般刚接触数码显示的网友搞不清字段和编码的关系,其实要看硬件的电路的组成的,本站的实验板上的数码显示是用P0口驱动的,原理图可以参阅实验板的网页,其计算的方法如下,供网友参考:

 例:如要显示“0”,则要  a,b,c,d,e,f六个字段亮就显示“0”了,而g和dp字段不亮;这样只要向P0口送出相应的代码即可,编码方法如下表:

dpgfedcba显示的字符编码
P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0
110000000C0H
111100111F3H
101001002A4H
101100003B0H
10011001499H
10010010592H
10000010682H
111110007F8H
10000000880H
10010000990H
10001000A88H
10001110F8EH
  程序使用时,只需将显示数字所对应的编码送P0口,然后打开相应的数码管显示位的电源控制即可显示相应的字符;实验板载程序如下供参考:

   ORG 0000H

  ajmp start

   org  0030h

start: mov sp,#60h;

   mov P0,#0A4H;//将数字2的编码送P0口

      CLR P2.0;//打开第一位数码管的显示电源

      ACALL D1MS;//调用延时1MS子程序

      SETB P2.0;//显示1MS后关第一位数码管显示

      MOV P0,#0B0H;//数字3的编码

      CLR P2.1;//打开第二位数码管的显示电源

      ACALL D1MS;//调用延时1MS子程序

      SETB P2.1;//显示1MS后关第二位数码管显示

      

      MOV P0,#99H;//数字4的编码

      CLR P2.2;//打开第三位数码管的显示电源

      ACALL D1MS;//调用延时1MS子程序

      SETB P2.2;//显示1MS后关第三位数码管显示

      MOV P0,#92H;//数字5的编码

      CLR P2.3;//打开第四位数码管的显示电源

      ACALL D1MS;//调用延时1MS子程序

      SETB P2.3;//显示1MS后关第四位数码管显示

      AJMP start;//返回从第一位显示循环

 //1MS延时子程序1MS延时(按12MHZ算)

       

D1MS: MOV R7,#80

DJNZ R7,$

RET

   END ;

  以上就是本站提供的数码管的动态显示的一种方法,仅供网友参考,可以将上面的程序编译后烧录进C51,放本站的实验板上看效果将显示2345.

文章出处:单片机与电子制作网

文档

LED数码管的驱动原理与动态扫描显示

  LED数码管的驱动原理与动态扫描显示 本站已提供的实验板上的显示为例介绍LED数码管的原理与驱动,紧供网友参考。 本站是用的共阳极的LED数码管,共阳就是7段的显示字码共用一个电源的正。原理示意图:      从上图可以看出,要是数码管显示数字,有两个条件:1、是要在VT端(3/8脚)加正电源;2、要使(a,b,c,d,e,f,g,dp)端接低电平或“0”电平。这样才能显示的。 一般刚接触数码显示的网友搞不清字段和编码的关系,其实要看硬件的电路的组成的,本站的实验板上的数码显示是用P0口驱
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top