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