8×8 LED 点阵扫描显示
计数器逐行扫描,自定义逻辑输出每一行的图案,三极管驱动 8×8 LED 点阵显示笑脸。
LED 点阵采用动态扫描(多路复用):每一时刻只点亮一行,依次快速循环,利用人眼视觉暂留看到完整图像。8×8 点阵只需 8 根行线和 8 根列线(16 个引脚),而不是 64 根。三极管为行线提供大电流,列线串联 300 Ω 限流电阻。每个 LED 的平均亮度约为静态点亮时的 1/8,因此需要提高峰值电流。
| 位号 | 元件值 / 型号 |
|---|---|
| Q1 | |
| Q2 | |
| Q3 | |
| Q4 | |
| Q5 | |
| Q6 | |
| Q7 | |
| Q8 | |
| R1 | 300Ω |
| R2 | 300Ω |
| R3 | 300Ω |
| R4 | 300Ω |
| R5 | 300Ω |
| R6 | 300Ω |
| R7 | 300Ω |
| R8 | 300Ω |
| R9 | 1kΩ |
| R10 | 1kΩ |
| R11 | 1kΩ |
| R12 | 1kΩ |
| R13 | 1kΩ |
| R14 | 1kΩ |
| R15 | 1kΩ |
| R16 | 1kΩ |
| U1 | DEMUX |
| U2 | COUNTER |
| U3 | smiley |
| U4 | LED ARRAY |
| V1 | 2.5V 5kHz |
共 29 个元件,取自 KiCad 原理图。
- KiCad 原理图
ledarray.kicad_sch - 原理图大图(SVG)
ledarray.svg - CircuitJS 电路文件(在新窗口打开仿真)
ledarray.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。