我用51单片机串行通信方式去控制一块8×8LED点阵屏,显示的时候,文字闪烁厉害……

来源:百度知道 编辑:UC知道 时间:2024/09/27 09:20:23
由于是逐行扫描,所以我让每一行显示时间控制在5ms,文字能正确显示,但就是,显示的时候,字在上下闪烁,不稳定。请问每行显示时间应该控制在多少比较好?不会闪、不会抖。

5ms×8=40ms(25次/秒),这只是人眼视觉暂留的下限。
我觉得你至少应该提高4~5倍的刷新速度才行(例如每行显示1ms)。
另外如果你的51还要执行别的运算,应尽量减少它们的时间,也就是让51的绝大部分时间都在驱动LED“显示”。
如果还不行,那就只能在LED驱动一侧加锁存器了。

我不会,想知道代码