資料下載地址:
http://pan.baidu.com/s/1mgE3l3a
大大節省您的單片機資源,不需要開定時器掃描,把單片機解放出來做更多的事情!只需要在更新顯示數據時,傳一次數據!
MAX7219數碼管顯示控制模塊
MAX7219是一種集成化的串行輸入/輸出共陰極顯示驅動器,它連接微處理器與8位數字的7段數字LED顯示,也可以連接條線圖顯示器或者64個獨立的LED。其上包括一個片上的B型BCD編碼器、多路掃描回路,段字驅動器,而且還有一個8*8的靜態RAM用來存儲每一個數據。只有一個外部寄存器用來設置各個LED的段電流。
一個方便的四線串行接口可以聯接所有通用的微處理器。每個數據可以尋址在更新時不需要改寫所有的顯示。MAX7219同樣允許用戶對每一個數據選擇編碼或者不編碼。
整個設備包含一個150μA的低功耗關閉模式,模擬和數字亮度控制,一個掃描限制寄存器允許用戶顯示1-8位數據,還有一個讓所有LED發光的檢測模式。
只需要3個IO口即可驅動8位數碼管!數碼管顯示時無閃爍!支持級聯!顯示效果如下圖所示:
數碼管與PCB板之間采用2.54mm間距圓孔排針連接,可以很方便地更換數碼管!
PCB板四個角采用銅螺柱固定,可有效防止短路等意外情況發生!
數碼管為0.36寸4位一體共陰極數碼管
本模塊兼容5V/3.3V單片機(51/AVR/STM32.......)
接線說明(以提供的程序為例,可以接任意IO口,在程序中修改端口定義即可):
VCC→5V
GND→GND
DIN →P00
CS →P01
CLK→P02
注意事項:
1.VCC與GND千萬不要接反,以免燒壞芯片
2.51單片機P0口需要接上拉電阻,如果您的單片機沒有接上拉電阻,可以將數據線接到其它端口