有关位选和段选的先后顺序问题

2020-02-05 09:10发布

是不是最好先段选在位选,因为如果先位选的话上一次存在的段选会影响这一次的段选,使得数码管显示上一次段选的信息,虽然只是一下,请问这个解释对不对?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
elecfun
2020-02-05 12:39
无所谓,只要有消影就行。
设BITPORT是位选端,SEGPORT是段选端,共阳动态显示,码表SEG[]

1.先段:
for (i=0; i<4; i++) {
    SEGPORT = SEG[i];
    BITPORT = ~(1 << i);
    Delayms(10);
    BITPORT = 0xFF;
}

2.先位:
for (i=0; i<4; i++) {
    BITPORT = ~(1 << i);
    SEGPORT = SEG[i];
    Delayms(10);
    SEGPORT = 0xFF;
}
   
   

一周热门 更多>