其實你只需要了解一個動態掃描的顯示方式就可以實現了,我這里把我之前的學習筆記貼出來,我自己溫故知新的同時希望對你也有所幫助。
數碼管動態掃描顯示原理六位八段數碼管的內部結構圖如下(下圖以共陽極為例)
51hei.png (129.21 KB, 下載次數: 52)
下載附件
2024-3-30 02:45 上傳
由圖可知,六位八段數碼管當中,每個數碼位的段選信號全部連接到了一起,然后進行輸出(對于共陽極數碼管來說,段選引腳為低電平時有電流從數碼管的段選引腳流出);每個數碼位單獨引出一個位選信號用來控制數碼位的選擇,這種連接方式會使得被選中的數碼位顯示的內容都是相同的,因為這些被選中的數碼位的段選信號已經全部連接到了一起。如何使用這個六位八段數碼管來實現數碼管的動態顯示呢?我們需要使用一種方式:動態掃描 如何使用動態掃描的方式來實現數碼管的動態顯示呢?這里給大家舉一個例子:比如說,我們想要使用六位八段數碼管顯示數字 123456
51hei1.png (37.67 KB, 下載次數: 46)
下載附件
2024-3-30 02:45 上傳
如何使用六位八段數碼管來顯示數字 123456 呢? 首先我們選中第一個數碼位,讓這個數碼位顯示數字 1;然后它顯示的時間設為 T,這個 T 可以看作一個周期
51hei2.png (39.15 KB, 下載次數: 59)
下載附件
2024-3-30 02:45 上傳
當第一個數碼位完成一個 T 周期數字 1 的顯示之后,立刻選中第二個數碼位;注意,此時只選中了第二個數碼位讓它顯示數字 2,顯示的時間同樣是一個周期 T
51hei3.png (39.27 KB, 下載次數: 57)
下載附件
2024-3-30 02:45 上傳
當第二個數碼位完成了一個周期 T 數字 2 的顯示之后,立刻選中第三個數碼位;這兒注意,也是只選中了第三個數碼位讓它顯示數字 3,同樣顯示時間為 T
51hei4.png (39.27 KB, 下載次數: 49)
下載附件
2024-3-30 02:45 上傳
依次往下類推,那么此時就顯示 4
51hei5.png (39.2 KB, 下載次數: 46)
下載附件
2024-3-30 02:45 上傳
然后是 5
51hei6.png (39.26 KB, 下載次數: 50)
下載附件
2024-3-30 02:45 上傳
然后是 6
51hei7.png (39.3 KB, 下載次數: 45)
下載附件
2024-3-30 02:45 上傳
當第六個數碼位完成了一個周期 T 數字 6 的顯示之后,再重新選中第一個數碼位;這兒也是只選中了第一個數碼位,讓它繼續顯示數字 1,然后顯示的時間仍然是 T 周期,這樣依次往下循環。 通過上述動態顯示過程的描述,我們知道這樣一個循環是六個周期就是 6*T;如果說給這個 T 規定一個確切的時間會怎樣呢?首先給 T 規定一個確切的時間 1s;如果說 T 等于 1s,六位八段數碼管的六個數碼位會依次顯示 1、2、3、4、5、6 每個數字顯示的時間為 1s,如下GIF動圖所示
間隔1秒動態顯示123456.gif (41.1 KB, 下載次數: 45)
下載附件
2024-3-29 10:27 上傳
如果進一步把這個 T 進行縮短,比如說縮短到 20ms 這時候六位八段數碼管的六個數碼位會進行閃爍顯示,顯示的內容依次是 1、2、3、4、5、6,如下GIF動圖所示
間隔20毫秒動態顯示123456.gif (41.1 KB, 下載次數: 36)
下載附件
2024-3-29 10:28 上傳
如果進一步縮短時間 T 為 1ms,這時候,六位八段數碼管的六個數碼位實際上也是依次進行閃爍的顯示,顯示的內容依次是 1、2、3、4、5、6 每個數字顯示時間是 1ms,如下GIF動圖所示
間隔1毫秒動態顯示123456.gif (23.31 KB, 下載次數: 47)
下載附件
2024-3-29 10:28 上傳
但是它們切換的頻率太快了,我們的肉眼不能分辨這種閃爍,就誤以為六位八段數碼管的六個數碼位在同時進行顯示,而且顯示的內容是 123456。 這樣就使用動態掃描的方式實現了數碼管的動態顯示。 使用動態掃描的方式實現數碼管的動態顯示,實際上是利用了兩個現象:人眼的視覺暫留特性和數碼管的余暉效應。人眼在觀察景物時,光信號傳入到大腦神經需要經過一段時間,光的作用結束之后我們的視覺影像并不會立刻的消失,這種殘留的視覺被稱為后像,這種現象就被稱為視覺暫留;數碼管的余暉效應是什么意思呢?當我們停止向發光二極管供電時,發光二極管的亮度仍能夠維持一段時間。我們的動態掃描利用這兩個特性就實現了數碼管的動態顯示。
Proteus 仿真看看吧一開始先設置T為3s左右看一看,如下GIF動圖所示
20240328175050_GAQsw7lADX2.gif (483.73 KB, 下載次數: 50)
下載附件
2024-3-28 17:52 上傳
接著設置為300ms左右,如下GIF動圖所示(閃爍起來了 )
20240328175335_W9Wmpykqf15.gif (540.93 KB, 下載次數: 48)
下載附件
2024-3-28 17:54 上傳
然后設置為30ms左右,如下GIF動圖所示(貌似眨眼補幀后就是同時顯示的了 )
20240328175542_UE6ccyR4TS5.gif (713.58 KB, 下載次數: 50)
下載附件
2024-3-28 17:57 上傳
我還要快一點,那就再除個10,每個位只顯示3ms左右的時間看看吧
20240328175927_fEWASBjhJY2.gif (641.73 KB, 下載次數: 56)
下載附件
2024-3-28 18:04 上傳
看來它已經可以欺騙我們的眼睛和大腦了(至少仿真軟件認為是這樣的)
用手機拍視頻時如果畫面中有對準過多位數碼管顯示類產品的話,相信你一定注意到過手機畫面中,數碼管通常會閃爍吧,原因就是使用了動態掃描的方式顯示
|