单片机控制数码管做电子表时,不用锁存器连接数码管能行不?

2024-11-18 21:00:39
推荐回答(3个)
回答1:

当然可以实现了。用扫描法就可以。
比如P0连接段选,P1连接位选

char duan[8]={0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff};
char wei[8] = {1,2,3,4,5,6,7,8};
int i;
for (i=0;i<8;i++)
{
P1=wei[i];

P0=duan[i];//这样就会在8个数码管上显示□8□8□8□8

//不过这样子写刷的太快,会导致屏幕很暗,中间可以加个延时,不过延时太长会闪

}

回答2:

这个要看具体电路图,如果位选与段复用端口的话必须锁存,如果是分开的静态显示也必要要锁,动态就不用锁存了。

回答3:

当然可以实现了。用扫描法就可以。