3.26 16*16 点阵模块静止显示
实验现象:
静止显示一个汉字“强”。
理论学习:
行选择有 2 个 74HC138 组合成的 4-16译码器来选择,
真值表
D C B A 选通行
0 0 0 0 行 0
0 0 0 1 行 1
0 0 1 0 行 2
0 0 1 1 行 3
0 1 0 0 行 4
0 1 0 1 行 5
0 1 1 0 行 6
0 1 1 1 行 7
1 0 0 0 行 8
1 0 0 1 行 9
1 0 1 0 行 10
1 0 1 1 行 11
1 1 0 0 行 12
1 1 0 1 行 13
1 1 1 0 行 14
1 1 1 1 行 15
被选通的行,LED 的阳极接通。
列输出由两片 74HC595 级联而成,通过 SPI 信号把串行数据转换为并行数据。当某列输
出信号为高电平时候,该列 LED 阴极为高电平,所以选通行与该列交叉点的 LED 不亮。相
反,列输出信号为低电平时候,该列的 LED 阴极为低,所以选通行与该列交叉点的 LED 点
亮
选通一行后,74HC595 输出该行数据。总共 16 行依次循环,动态扫描。使 16*16 的点阵显 示出来需要的文字或者图形。
显示的汉字的字模是通过字模软件取出来的( Arduino 独家整理资料包\8.小软件\点阵 LED字模生成工具)
取模软件设置如下: