『壹』 單片機數碼管動態掃描顯示,時間這樣設置才能更好的顯示一連串數在屏幕上,有沒有數碼規律、
要根據數碼管的數量來定的。
但是,一般來說,每一位數碼管需要一定的顯示時間,也就是說,你輸出一位數碼管的數據點亮這個數碼管之後,需要一定的時間才能熄滅它並點亮下一個數碼管,而不能一輸出就馬上熄滅它,否則亮度會非常低。
另外,全部數碼管全部掃描一遍的總時間最好不要超過25mS,否則閃爍會比較嚴重,通常總的掃描頻率要在60Hz以上,才看不到閃爍。
比如說你要掃描8位數碼管,那麼可以讓每一位數碼管點亮1mS,這樣全部顯示一遍就大約是8mS或稍微多一點點(算上顯示處理的指令執行時間),此時的總掃描頻率就是125Hz左右,這樣的話,即能保證亮度,又看不到閃爍。
『貳』 單片機中 掃描周期是什麼啊
單片機的掃描周期就是單片機開機後進入運行狀態後,單片機運行主程序所需的時間,因為主程序是一個「死循環」,循環完成一次所需要的時間就是該單片機系統的掃描周期。一般在ms級別。
『叄』 用單片機控制數碼管顯示電路圖的運行原理
單片機控制數碼管顯示電路圖的運行原理是利用人眼「視覺暫留」的原理來實現的。
1、根據科學論斷,人眼視覺暫留時間是一幀也就是1/24秒,大約42毫秒時間。
2、在多個數碼管顯示電路中,控制上是通過掃描顯示也就是分別分時給每個數碼管送顯示數據(段碼+位碼),而全部數碼管的一次掃描時間不超過1/24秒。
3、要想達到穩定顯示,經過試驗,每個數碼管數據暫留時間又不能太少,一般不少於3毫秒。因此一個單片機的掃描控制流程最多可以控制14個數碼管。
4、掃描控制,一般用定時器來實現,51單片機有2個定時器,因此,最多可以同時控制28個數碼管穩定顯示。