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

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

ID:34724086

大小:83.68 KB

页数:3页

时间:2019-03-10

led数码管的驱动原理与动态扫描显示_第1页
led数码管的驱动原理与动态扫描显示_第2页
led数码管的驱动原理与动态扫描显示_第3页
资源描述:

《led数码管的驱动原理与动态扫描显示》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

2、原理图可以参阅实验板的网页,其计算的方法如下,供网友参考: 例:如要显示“0”,则要 a,b,c,d,e,f六个字段亮就显示“0”了,而g和dp字段不亮;这样只要向P0口送出相应的代码即可,编码方法如下表:dpgfedcba显示的字符编码P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0110000000C0H111100111F3H101001002A4H101100003B0H10011001499H10010010592H10000010682H111110007F8H100

3、00000880H10010000990H10001000A88H10001110F8EH 程序使用时,只需将显示数字所对应的编码送P0口,然后打开相应的数码管显示位的电源控制即可显示相应的字符;实验板载程序如下供参考:  ORG0000H ajmpstart  org0030hstart:movsp,#60h;  movP0,#0A4H;//将数字2的编码送P0口     CLRP2.0;//打开第一位数码管的显示电源     ACALLD1MS;//调用延时1MS子程序     SETBP2

4、.0;//显示1MS后关第一位数码管显示     MOVP0,#0B0H;//数字3的编码     CLRP2.1;//打开第二位数码管的显示电源     ACALLD1MS;//调用延时1MS子程序     SETBP2.1;//显示1MS后关第二位数码管显示          MOVP0,#99H;//数字4的编码     CLRP2.2;//打开第三位数码管的显示电源     ACALLD1MS;//调用延时1MS子程序     SETBP2.2;//显示1MS后关第三位数码管显示    

5、 MOVP0,#92H;//数字5的编码     CLRP2.3;//打开第四位数码管的显示电源     ACALLD1MS;//调用延时1MS子程序     SETBP2.3;//显示1MS后关第四位数码管显示     AJMPstart;//返回从第一位显示循环 //1MS延时子程序1MS延时(按12MHZ算)      D1MS:MOVR7,#80DJNZR7,$RET  END; 以上就是本站提供的数码管的动态显示的一种方法,仅供网友参考,可以将上面的程序编译后烧录进89C51,放本站的

6、实验板上看效果将显示2345.文章出处:单片机与电子制作网

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。