【記錄】數(shù)碼管心得
我還是用的仿真做的數(shù)碼管。做的都是比較簡單的,電路圖連接也總是哪樣簡單哪樣連。所以我就沒有連接鎖存器。當然郭天祥視頻上說要用到鎖存器,完全是有道理的,因為如果用真實的板子的話,I/O就那三十多個,要實現(xiàn)那么多的功能肯定不現(xiàn)實,所以用到了鎖存器,這樣可以讓一個I/O口有多種用途。同時不會影響互相的工作。因此,用鎖存器是一個很厲害的。
本文引用地址:http://butianyuan.cn/article/201602/286613.htm以后如果做的東西實現(xiàn)的功能多了一定得用到鎖存器,所以還是得了解關(guān)于鎖存器方面的知識。不過其實也不神秘,他所實現(xiàn)的方式是:(以高電平有效為例子),給這個鎖存器的控制端口一個高電平,就相當于這個鎖存器打開,然后往里面寫數(shù)據(jù),在講這個口致低電平,就把數(shù)據(jù)所存到了里面,不過他的另一端是打開的,可以隨時把數(shù)據(jù)送到數(shù)碼管那。這就是鎖存器實現(xiàn)的方法。
再來說關(guān)于數(shù)碼管。我也不太認識關(guān)于數(shù)碼管介紹的英文,不知道是低電平有效還是高電平,每次都得先測試一下,再編碼。不過他也無非兩種:一個是共陰極,一個是共陽極的。一會我附上各個情況的編碼。
今天還遇見了一個問題就是,實現(xiàn)顯示一個兩位數(shù),如果用延時函數(shù)的話,總是顯示一個個位,再顯示十位,交替進行很明顯。所以我就感覺用延時函數(shù)不行,還是得用中斷寫。直到今天我才感到了中斷的好處之所在。哈哈……
數(shù)碼管也就是控制發(fā)光二極管的亮滅,只是排列的方式不一樣 了而已,比著點亮跑馬燈那個也就多了個位選。其他也沒啥了。會了那個就能慢慢延伸會了這個。
評論