| 分类 | 项目 | 规格 / 说明 |
|---|---|---|
| 基础参数 | 模块型号 |
8×8点阵屏模组20×20 |
| PCB 外形尺寸 | 60.00mm × 32.00mm | |
| 点阵规格 | 8×8=64 个 LED 灯珠,点间距 20×20mm,单色显示(红 / 绿 / 蓝 / 白可选) | |
| 驱动芯片 | LED1088AS(串行输入、并行输出,支持级联) | |
| 供电电压 | 3.3V~5V DC | |
| 通信接口 | 三线串行控制(CLK/CS/DIN) | |
| 板载功能 | 电源指示灯(PWR)、XH2.54 插座 / 排针双接口 | |
| 接口定义(CN1) | VCC | 电源正极,接 3.3V~5V |
| GND | 电源负极,需与单片机共地 | |
| DIN | 串行数据输入引脚 | |
| CLK | 移位时钟信号引脚 | |
| CS | 片选 / 锁存信号引脚,用于更新显示数据 | |
| 关键特性 | 串入并出驱动 | 仅需 3 根信号线即可驱动,节省单片机 I/O 资源,支持多模块级联 |
| 单色高亮显示 | 点阵灯珠亮度高,点间距更小,显示更细腻,颜色可选 | |
| 低功耗设计 | 采用静态或动态扫描驱动,功耗低,不易烧屏 | |
| 安装友好 | 四角预留固定孔,可直接安装在设备面板上 |






Arduino DEMO 代码(显示爱心 + 滚动)
#define DIN_PIN 2
#define CLK_PIN 3
#define CS_PIN 4
// 8x8 爱心点阵
byte heart[8] = {
0b00000000,
0b01100110,
0b11111111,
0b11111111,
0b01111110,
0b00111100,
0b00011000,
0b00000000
};
void setup() {
pinMode(DIN_PIN, OUTPUT);
pinMode(CLK_PIN, OUTPUT);
pinMode(CS_PIN, OUTPUT);
digitalWrite(CS_PIN, HIGH);
}
void loop() {
displayMatrix(heart); // 显示爱心
delay(1000);
clearMatrix(); // 清屏
delay(200);
}
// 显示8x8点阵数据
void displayMatrix(byte data[]) {
digitalWrite(CS_PIN, LOW);
for (int i = 0; i < 8; i++) {
shiftOut(DIN_PIN, CLK_PIN, MSBFIRST, data[i]);
}
digitalWrite(CS_PIN, HIGH);
}
// 清空点阵
void clearMatrix() {
digitalWrite(CS_PIN, LOW);
for (int i = 0; i < 8; i++) {
shiftOut(DIN_PIN, CLK_PIN, MSBFIRST, 0);
}
digitalWrite(CS_PIN, HIGH);
}