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

作者: ydjadmin    時間: 2021-9-16 00:26
標(biāo)題: 解決動態(tài)數(shù)碼管顯示抖動 附單片機代碼
加入注釋部分,即可接解決動態(tài)數(shù)碼管顯示抖動
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    時間: 2021-9-16 09:02
空閑的延時太長,即是亮的時間太短、滅的時間太長
作者: bhjyqjs    時間: 2021-9-16 09:29
簡單說就是顯示下一位前,P0口先送熄滅碼,delay(10);這句可以不用。
作者: wifen    時間: 2021-9-16 15:44
最好不是用延時吧,在項目里面沒人這么干,都是用定時器
作者: gyj_in    時間: 2021-9-19 06:46
就是消影,每次顯示之前給數(shù)據(jù)口全部送高或送低,這個主要看電路怎么設(shè)計的




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