1樓:無風的大浪
先讓來你的第一個數碼管顯示要
源顯示的第一個數字,其他數碼管關閉;
然後關閉第一個數碼管顯示;
然後讓你的第二個數碼管顯示要顯示的第二個數字,其他數碼管關閉;
然後關閉第二個數碼管;
然後讓第三個數碼管顯示要顯示的第三個數字,其他數碼管關閉;
然後關閉第三個數碼管;
............
依次類推,到最後一個後返回到第一個重新顯示。
當顯示的速度足夠快的時候,你就看到所有的數碼管都亮起來,顯示了不同的數字。
這個叫掃描顯示。
當你從頭掃到尾的頻率在25hz之上的時候,看到的就都亮了,當然如果之後25hz會感覺到抖動。
至於能跑到多少hz要看你微控制器的速度了。
我們電腦顯示屏一般在60hz。
51微控制器數碼管怎樣才能同時在兩個數碼管上面顯示不同的數字??
2樓:小丑魚啦
是因為人眼的視覺暫留效應,實際上兩個數碼管是交替顯示的,但是因為交替的速度十分快,所以會有因為視覺暫留效應而看到兩個數碼管都是同時現實的。
視覺暫留現象即視覺暫停現象(persistence of vision,visual staying phenomenon,duration of vision)又稱「餘暉效應」,2023年由英國倫敦大學教授皮特.馬克.羅葛特在他的研究報告《移動物體的視覺暫留現象》中最先提出。
人眼在觀察景物時,光訊號傳入大腦神經,需經過一段短暫的時間,光的作用結束後,視覺形象並不立即消失,這種殘留的視覺稱「後像」,視覺的這一現象則被稱為「視覺暫留」。
3樓:匿名使用者
如果是2個及以上的**g,是不會用你的放法的。使用數碼管都是用動態顯示實現的。
人能方便的頻率是50hz,你只要保證單個現實的時間在20ms一下就可以了。
你要現實2個數碼管,線點亮第一個數碼管,然後點亮第二個數碼管。
4樓:益力多2號
利用人眼的視覺暫留,先寫第一個數碼管的數字,再寫第二個數碼管, 只要兩個數碼管動態顯示快,人眼就可以看成同時顯示。
如何讓數碼管顯示1,1,2,2,3,3的C語言程式設計
這個簡單,你應該是學生吧,一般51微控制器和共贏陰數碼管。不過這個確實很簡單,學學就可以了,而且還是不變化的。太簡單了,你自己好好想想,再說了,你的原理圖都沒有,你好,沒有真值表和原理圖是沒辦法寫的 親,如果是固定的的顯示,根本不用程式設計 如果程式設計,得看你用什麼微控制器,用的什麼數碼管,親 如...
共陰數碼管,顯示數字5,給的二進位制數是多少
數碼管的各個段,和資料線的八個位,兩兩連線的對應關係,樓主給出先。8最簡單啦,共陰的就是00000000,共陽的就是11111111 共陰型數碼管顯示5,二進位制斷碼 為多少 用c語言定義共 bai陰數碼管段碼錶的語 du句 unsigned char code table 共陰數碼dao管段碼錶 ...
數碼管動態閃爍不能正常顯示,是重新整理時間的問題嗎?程式感覺沒有錯誤啊求幫助
語句 flash 應該改為 flash 還有就是在每一句的delay 2 後增加 p0 0 另外delay可以增加到10毫秒 數碼管動態顯示掃描頻率2oohz就夠了,共陽極數碼管的共陽極藉口看看有沒有譯碼器 數碼管動態顯示總是會閃爍,無論怎麼延時,請問怎麼處理?參考一下這個題目 數碼管動態顯示不穩定...