一直被LED点阵显示问题困扰,现在感觉都无从下手了,我现在用的是128*64的LED点阵(1/8扫)显示,目前的问题是:移动显示时上下错了一位,个人觉得原因是行扫描太慢,但是现在不知道怎么去提高它的行扫描速度,路过的各位有遇到过类似的问题的可以给点建议,或者互相讨论下怎么能解决这个问题,我用的是STC12C5A32S2单片机。。。
------解决方案--------------------
有没源码看看??一般减少delay延时时间就行了。。。为什么你会怀疑是太慢了??不可能是太快了的原因然后产生误觉??
------解决方案--------------------
驱动里面就包括了时序的处理,你去DELAY.h那个头文件仔细看看,NOP()这个空指令一般就用来DELAY的。液晶屏不都是逐行或者隔行扫描么,必然会涉及时许。
------解决方案--------------------
如果要解决,单片机可能不太好办,可以尝试在左移数据时先不显示,全部左移一位后再扫描显示全部的8扫描行来解决