
sbit ctl=P1^0
sbit ind=P1^1
bit flag
main()
{
unsigned char num=0
unsigned char dat
while(1)
{
num%=16
ctl=0
P0=num
flag=ind
if(flag)dat|=0x01<<num
num++
}
}
CD4067BE是BCD锁存/7段译码器/驱动器,常用的显示译码器件,MAX7219和他功能差不多。
CD4067BE引脚功能:
BI:4脚是消隐输入控制端,当BI=0 时,不管其它输入端状态是怎么样的,七段数码管都会处于消隐也就是不显示的状态。
LE:锁定控制端,当LE=0时,允许译码输出。 LE=1时译码器是锁定保持状态,译码器输出被保持在LE=0时的数值。
LT:3脚是测试信号的输入端,当BI=1,LT=0 时,译码输出全为1,不管输入 DCBA 状态如何,七段均发亮全部显示。它主要用来检测数7段码管是否有物理损坏。
A1、A2、A3、A4、为8421BCD码输入端。
a、b、c、d、e、f、g:为译码输出端,输出为高电平1有效。
CD4067BE的里面有上拉电阻,可直接或者接一个电阻与七段数码管接口。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)