1樓:匿名使用者
呵呵,老是不停的向顯示電路送資料,且微控制器的任務比較多是就會出現這種情況,可以這樣做,只有數字改變了再向驅動顯示電路送資料,否則不要向驅動電路送資料。
2樓:匿名使用者
如果是動態顯示的話,你把顯示裡的延時改小一些就可以了,也就是提高重新整理頻率okay了。
為什麼我的數碼管動態顯示總是一閃一閃的
3樓:
如果你的硬bai件已連線完善,那du程式設計需: 1、動態掃zhi描:在已個dao t 時間內(可版以是幾個ms)選中
權 1 位數碼管,以亮點該位數碼管對應的碼段,其他關斷(不亮);而下一個 t 時間需點亮下一位數碼管......以此類推,迴圈起來。這個 t 可以用定時器準確控制。
當然,如果你只是為了實現單純的3個數碼管顯示,可以不精確時間,迴圈起來就是了(只要保證耽擱的顯示時間少於肉眼識別時間,就是看起來不會一閃一閃的就行); 2、顯示內容:多數情況下,待顯示的字元/數字先按數碼定義編碼,存放在**中。按自己的程式設計需要,在顯示的時候從**中提取。
當然,如果只是簡單實驗,顯示的內容是固定的,也可以程式裡用立即數。 多試一試吧。
4樓:匿名使用者
微控制器不都自帶定時器,用中斷服務來定時。
延時時間太長,自然一閃一閃
數碼管動態顯示不停閃爍 5
5樓:匿名使用者
這要看你中斷接受資料時,中斷的頻度了,是不是中斷過於頻繁了,且頻率過高,中斷程式又過長了,執行中斷的時間比較長。
不要在中斷程式中處理過多的資料,要及時從中斷返回,需要處理資料要回到主程式來處理。
問一句,是**,還是實物。
**的話,因受電腦速度的影響,會有這種現象。
實物,是什麼微控制器?
6樓:做而論道
中斷程式,寫的太邋遢。
怎麼讓數碼管動態顯示加閃爍
7樓:匿名使用者
你是想讓數碼管產生閃爍的效果嗎
數碼管顯示數字原理,數碼管動態顯示原理是什麼?
數碼管實際上是由七個發光管組成8字形構成的,加上小數點就是8個。這些段分別由字母a,b,c,d,e,f,g,dp來表示。當數碼管特定的段加上電壓後,這些特定的段就會發亮,以形成我們眼睛看到的2個8數碼管字樣了。如 顯示一個 2 字,那麼應當是a亮b亮g亮e亮d亮f不亮c不亮dp不亮。led數碼管有一...
數碼管共陽極,讓數碼管顯示數字1,是先開啟段選還是位選
程式如下 void main while 1 dula 1 開啟段選 p0 table 1 dula 0 p0 0xff 消影 wela 1 開啟位選 p0 0xfe wela 0 delay 500 微控制器上電瞬間我記得io電平是不定的,所以控制數碼管的io如果沒有外部上拉的話是不會亮的,如果你...
共陽數碼管和共陰數碼管相比,有哪些好處
較多數器件引腳能提供吸入較大電流的能力 即用低電平驅動數碼管時較亮 能直接提供高電平點亮數碼管的器件很少.而且多數是需要另外再加上拉電阻,這樣使用很不方便且浪費,你可以看到74系列的數碼管譯碼器一般都是低電平點亮邏輯.用低電平驅動數碼管時較亮,能直接提供高電平點亮數碼管的器件很少.而且多數是需要另外...