首先說說,爲何會有數碼管這種東西? 衆所周知,在遙遠的上個世紀,在那時候的社會還不發達的時候,一個液晶顯示模塊就和如今的土豪同樣貴,可是在工程須要的方面,咱們須要看到一些特定的代碼值來肯定整個系統運行的狀態。那麼,咱們的先輩們就運用了聰明的才智,搞出來了這麼個可以顯示數據的管子,後來咱們就成這個叫作數碼管。工具
數碼管的功能 數碼管可以顯示從0-9的數字,還能顯示A-F的字母,也就是說,他的取值範圍(單個數碼管)是從0-F(16進制,不清楚的同窗自信百度)。那麼,咱們經過這個字符的組合設定來表示系統的特定狀態,舉個例子:我有三個數碼管(分別表示三位數值),那麼我能夠人爲的固定:000【系統休眠】 001【系統運行】 002【系統報警】等等信息 只要你的取值在0-F之間,各類系統表示的方法你均可以本身定義。動畫
數碼管的接線方式編碼
共陽極和共陰極 何時共陽極,什麼是共陰極? 說白了,假如咱們把數碼管當作一個黑盒子,他只有輸入和輸出這兩個端口,那麼假如咱們的輸出端口接在一塊兒,而且這個輸出端口與電源相接,那麼咱們能夠把這中方式看作是共陽極,此時 咱們輸入端口的信號是要給他輸入低電平信號的,反之,就是共陰極了。圖片
靜態數碼管顯示和動態數碼管顯示 什麼是靜態數碼管顯示了,就是數據的輸入端口直連處理器接收高低電平的方式,這種方式的有點就是比較簡單,容易操做,肯定就是太耗處理器資源(這個資源是指處理器的電平輸出端口)。資源
什麼是動態數碼管顯示了?其實換個角度說,你們應該就明白了,動畫你們都知道吧,一幀一幀的那種,假如咱們想象一下這樣的場景,我有8個數碼管(分別編號1-8),我經過一個東西來控制數碼管選取數碼管的編號,假如我選1號,那麼1號數碼管就可以被使用了對吧,而後我在給1號數碼顯示0的信號電平,這樣數碼管1號就顯示0這個數字了,好了,還麼完,我如今又選取2號數碼管做爲我當前的顯示,那麼我選取了2號之後,我再給他一個1的信號電平,那麼此時2號數碼管裏就顯示了1了,在1號和2號我規定一個顯示順序,就是說我給的信號必須是1號顯示1s之後,2號才能顯示,間隔一秒,咱們確定可以看出來那個先,哪一個後,假如我把時間間隔縮小,縮小,再縮小,縮小到你的肉眼根本分別不出來那個第一顯示,那個隨後顯示,這樣你肉眼看到的就是兩個東西同時顯示,這個過程就是咱們所說的動態顯示。百度
數碼管的顯示數據編碼 因爲數碼管的接線方式不同,他又兩種編碼規則,第一種是,共陽極編碼,一種是共陰極編碼,固然這種是比較固定的,因此我本身寫了個小工具來查詢對應的編碼值。技術麼就是Jquery+MySql(這個可能會用上)+Jfinal.最常規,最簡單的技術。截圖以下: 方法