標(biāo)題: 解決動(dòng)態(tài)數(shù)碼管顯示抖動(dòng) 附單片機(jī)代碼 [打印本頁(yè)]

作者: ydjadmin    時(shí)間: 2021-9-16 00:26
標(biāo)題: 解決動(dòng)態(tài)數(shù)碼管顯示抖動(dòng) 附單片機(jī)代碼
加入注釋部分,即可接解決動(dòng)態(tài)數(shù)碼管顯示抖動(dòng)
int kk=0;
while(1)
    {  

            kk++;
        if(kk==6)kk=0;
           P2=dispbitcode[5-kk];
           P0=dispcode[hours[kk]-'0'];
           delay(300);
           //P0=0x00;
           //delay(10);
                        
        }

作者: devcang    時(shí)間: 2021-9-16 09:02
空閑的延時(shí)太長(zhǎng),即是亮的時(shí)間太短、滅的時(shí)間太長(zhǎng)
作者: bhjyqjs    時(shí)間: 2021-9-16 09:29
簡(jiǎn)單說(shuō)就是顯示下一位前,P0口先送熄滅碼,delay(10);這句可以不用。
作者: wifen    時(shí)間: 2021-9-16 15:44
最好不是用延時(shí)吧,在項(xiàng)目里面沒(méi)人這么干,都是用定時(shí)器
作者: gyj_in    時(shí)間: 2021-9-19 06:46
就是消影,每次顯示之前給數(shù)據(jù)口全部送高或送低,這個(gè)主要看電路怎么設(shè)計(jì)的




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1