5461BS数码管实验(STM32 (103C8T6))
使用STM32控制5461BS共阳极数码管
5461BS数码管引脚图
4 | A | F | 3 | 2 | B |
E | D | DP | C | G | 1 |
该数码管是共阳极,则1,2,3,4位选引脚接高电平的时候,点亮对应数码管。
该四个数码管,均由A~F以及DP7个段控制引脚点亮单个数码管中的对应位置。
单个数码管对应引脚图
如何通过共用段控制引脚实现四个数码管的不同显示
通过视觉暂留原理,快速切换每个数码管的显示内容,使得宏观上看数码管显示没有变化以及熄灭。
问题1:显示错误
输入显示4321,但实际显示有问题。切换过快,导致段控制引脚输出的数据输出到不正确的数码管上。
问题2:数码管闪烁
切换的延迟过高,可能由于代码执行间隔过长。
正确显示效果
作者:AllToMan