
MAX7219 8位 LED 數碼管顯示模組 可多模組串接級聯 SPI控制
- 貨號
- 7532313(K1-2)
- 分類
- 顯示模組
- 庫存
- 有庫存(0)
商品說明 僅SPI介面3線控制,不需隨時掃描,只需在更新資料時傳一次即可,不佔據單片機(MUC)時間,支援各種單片機和Arduino,方便好用! MAX7219是一種集成化的串行輸入/輸出共陰極顯示驅動器,它連接微處理器與8位數字的7段數字LED顯示,也可以連接條線圖顯示器或者64個獨立的LED。其上包括一個片上的B型BCD編碼器、多路掃描回路,段字驅動器,而且還有一個8*8的靜態RAM用來存儲每一個數據。只有一個外部寄存器用來設置各個LED的段電流。一個方便的四線串行接口可以聯接所有通用的微處理器。每個數據可以尋址在更新時不需要改寫所有的顯示。MAX7219同樣允許用戶對每一個數據選擇編碼或者不編碼。 整個設備包含一個150μA的低功耗關閉模式,模擬和數字亮度控制,一個掃描限制寄存器允許用戶顯示1-8位數據,還有一個讓所有LED發光的檢測模式。 PCB板四個角采用銅螺柱固定,可有效防止短路等意外情況發生! 數碼管為0.36寸4位一體共陰極數碼管 本模組相容5V/3.3V單片機(51/AVR/STM32…….) 接線說明 (以提供的程序為例,可以接任意IO口,在程序中修改端口定義即可) VCC→5V GND→GND DIN→P00 CS →P01 CLK→P02 #include "LedControl.h" // Arduino Pin 7 to DIN, 6 to Clk, 5 to LOAD, no.of devices is 1 LedControl lc=LedControl(7,6,5,1); void setup() { // Initialize the MAX7219 device lc.shutdown(0,false); // Enable display lc.setIntensity(0,10); // Set brightness level (0 is min, 15 is max) lc.clearDisplay(0); // Clear display register } void loop() { for(int i=0; i<8; i++){ lc.setDigit(0,i,i+1,false); } delay(1000); } 註意事項: VCC與GND千萬不要接反,以免燒壞芯片 Arduino.cc 原廠教學文件 http://playground.arduino.cc/Main/LedControl




