今天的學習進度到了led點陣,其實原理和班上同學在操場上用一堆蠟燭擺乙個心字型差不多。用多個led燈通過一定的組合,亮和滅的操作,達到顯示出字或形狀的效果。說到這個,和昨天學習的數碼管原理也一樣,通過led亮和滅的兩種狀態,把七條橫槓和乙個點組合成數字或字母。原理理解不難。
難點:1、led點陣最小有8*8,一般用來顯示字是16*16,如果用io口來實現,8*8需要2個io埠即16個io口,如果是16*16,則需要4個io埠即32個io口,這樣很明顯io口會被占用很多,做法不現實。
解決方法:使用74hc595晶元,串轉並移位鎖存器。把資料8位8位序列輸入,8位8位序列輸出,那樣8*8就可以只使用2個io口,加上時鐘io口也就四個。16*16也只是用了4個io口,加上時鐘io,也就6個。16*16點陣,如果還是用74hc595級聯功能,只需要乙個輸入io口,加上時鐘io2個,3個io口就可以實現同樣的效果。這就等於用4個74hc595換來了32-3=29個io口。順利地解決了io不足的問題。
51例程 led點陣
一 led點陣發光原理 1 8 8單色微控制器結構圖如下 從電路圖中很簡單的就可以看出來,想要點亮點陣中的某乙個led燈。只要使得那個燈所在的行輸出高電平,所在列輸出低電平就好。2 51微控制器中一般用74hc595晶元驅動led點陣,微控制器埠直接驅動。因為直接驅動8 8的點陣需要2個io埠 16...
51微控制器 LED點陣
這次的程式是通過控制led點陣,點亮乙個 號。我們使用的是乙個8 8的電子,需要操作16bit,實現對行和列的管理,這點其實和矩陣按鍵是有些類似,只不過乙個是輸入,乙個是輸出,都是通過逐行掃瞄實現的 矩陣按鍵由於每次只檢查乙個按鍵,也可以使用行列掃瞄 下面是led點陣的原理圖 從上圖可以看出,每乙個...
自學51微控制器 7 LED點陣學習
3 取模軟體簡單介紹 4 點陣動畫顯示 5.收穫 led點陣由多個led小燈構成,以8 8led點陣介紹,實物圖和內部原理圖如下。圖7 2左側8個引腳為內部led小燈陽極,上側8個引腳為陰極。點亮led點陣與點亮led小燈原理相似,根據led點陣電路圖分析即可,詳細見第三章。利用定時器中斷和數碼管動...