微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > CD4094驱动4位共阴数码管的用法

CD4094驱动4位共阴数码管的用法

时间:10-02 整理:3721RD 点击:

你好,我现在申购你们的CD4094芯片,是用它来驱动显示2个4位共阴数码管,但现在遇到了困难,调不通这个程序了,是用的9013选通数码管位,4094接数码管的7段,你们有过做这个的程序吗,我借用一下你们的经验,非常感谢了

不好意思,我这边没有类似的程序

Gavin, 你好!

我们没有现成的驱动程序可以提供,下面是使用一片CD4094加两个9013三极管实现扫描显示的步骤及方法。

在扫描显示之前,要先熟悉CD4094的增值表,学习如何通过移位的方式实现串行数据转并行数据(8-bit)。

9013是NPN三极管,因此设计上应该是数码管共阴极的驱动方式。

1,初始化时将控制个位数和十位数的三极管9013关闭;

2,将个位数通过CD4094的串行数据口移位至8位并行输出口;

3,打开控制个位数的9013,个位数码管将会点亮,定时延时几十个us后关闭这个9013。

4,将十位数通过CD4094的串行数据口移位至8位并行输出口;

5,打开控制十位数的9013,十位数码管将会点亮,定时延时几十个us后关闭这个9013。

重复第2步和第5步,即可在两位数码管上动态扫描显示出所需的两位数字。

不需要显示时,将两个9013关闭即可。

可适当调节定时延时的时间,确保数码管显示稳定而不闪烁。

此致!

王忠明

2012/05/07

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top