cd4094驱动LED数码管显示

上传人:re****.1 文档编号:506612446 上传时间:2023-02-10 格式:DOCX 页数:6 大小:71.19KB
返回 下载 相关 举报
cd4094驱动LED数码管显示_第1页
第1页 / 共6页
cd4094驱动LED数码管显示_第2页
第2页 / 共6页
cd4094驱动LED数码管显示_第3页
第3页 / 共6页
cd4094驱动LED数码管显示_第4页
第4页 / 共6页
cd4094驱动LED数码管显示_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《cd4094驱动LED数码管显示》由会员分享,可在线阅读,更多相关《cd4094驱动LED数码管显示(6页珍藏版)》请在金锄头文库上搜索。

1、用单片机驱动LED数码管有很多方法,按显示方式分,有静态显示和动态(扫描)显示,按译码方式可分硬件译码和软件译码之分。静态显示就是显示驱动电路具有输出锁存功能,单片机将所要显示的数据,显示数据稳定,占用很少的CPU时间。动态显示需要CPU时刻对显示器件进行数据刷新,显示数据有闪烁感,占用的CPU时间多。这两种显示方式各有利弊;静态显示虽然数据稳定,占用很少的CPU时间,但每个显示单元都需要单独的显示驱动电路,使用的硬件较多;动态显示虽然有闪烁感,占用的CPU时间多,但使用的硬件少,能节省线路板空间。硬件译码就是显示的段码完全由硬件完成,CPU只要送出标准的BCD码即可,硬件接线有一定标准。软件

2、译码是用软件来完成硬件的功能,硬件简单,接线灵活,显示段码完全由软件来处理,是目前常用的显示驱动方式。比较常用的显示驱动芯片有: 74LS164 , CD4094+ULN2003(2803) ,74HC595+ULN2003(2803) , TPIC6B595,AMT9095B, AMT9595 等许多。另外,市场上还有一些专用的LED扫描驱动显示模块如MAX7219等,功能很强,价格稍高一些。下面是一个用 74LS164 驱动显示的例子和一个用 4094 扫描驱动显示的例子:TMl:I R 17 4 L S 1 6 4comvpmw. cediy.上例图中加了一个PNP型的三极管来控制数码管

3、的电源,是因为164没有数据锁存端,数据在传送过程中,对输出端来说是透明的,这样,数据在传送过程中,数码管上有闪动现象,驱动的位数越多,闪动现象越明显。为了消除这种现象,在数据传送过程中,关闭三极管使数码管没电不显示,数据传送完后立刻使三极管导通,这样就实现锁存功能。这种办法可驱动十几个164显示而没有闪动现象。这个例子是用4094做位选,用89C2051的P1 口线做段驱动来扫描驱动9位数码管的显示。由于4094只有8个输出口线,其中第九位是用CPU 口线直接进行位选的。9个LED的所有相同位置的段口线都接到一起,然后接到单片机的一个口线上,供八段,使用8条CPU口线。其软件的工作过程是这样

4、的:要在LED上显示1-9位数,首先将1的段码送到P1口线上,然后向4094送位选数据01,使4094的Q1 口线输出高电平,选中第一位数码管,使阳极得电,在第一位上就显示出 1,重复上述过程,一直到第九位,然后不断重复这一过程,就实现了扫描显示。#include#include#define uint unsigned int #define uchar unsigned char /*sbit KI = P3A4;sbit K2 =卩3人5;sbit K3 = P2A4;sbit K4 = P2A5;*/sbit STR = P2A0;/定义 CD4094 各端口;sbit DATA =

5、P2A1;sbit CLK = P2A2;/code unsigned char C51BOX23 _at_ 0x43;void Out_4094(uchar data1);/CD4094 写数据子函数;void Delay(uint a);/延时子函数;/主程序开始;void main()uchar i;/无限循环;while(1)for(i=0;i255;i+)让 CD4094 端口的 LED 不断从 0-255 显示;Delay(10000); /延时;Out_4094(i);/调用显示子函数;Delay(10000);/延时;/while(1);void Out_4094(uchar data1) /写 CD4094 子函数; uchar i;/定义子函数;STR=0;/保持然来的状态不变;for(i=0;i=1; / 数据移位 , 送下一位数据;STR=1;/数据送完;更新显示;void Delay(uint a) /延时子函数;uint b;for(b=0;ba;b+);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号