据网上介绍可以在发送数据后先关掉行驱动,等数据锁存后再开行驱动,我试了一下,但是必须加延时,加了延时拖尾没有了,但是字体移动时,字体上半部分比下半部分要先移动,不加延时的话,又不能消隐,气死我了。我用的是74hc138两片做行驱动,595列驱动。
程序如下:
#include
#define uint unsigned int
#define uchar unsigned char
***it DS = P3^1;
***it RCK = P3^2;
***it SCK = P3^3;
***it AOE = P1^0;
***it BOE = P1^1;
uchar code wenzi[] = {
2017-10-24 09:03:40
你的时序还是不对!要等到上下的数据都锁存后才开行驱动的。
你的时序还是不对!要等到上下的数据都锁存后才开行驱动的。
举报
2017-10-24 12:48:56
能否帮我修改一下,我用的是行列式(顺向<--)扫描字模
能否帮我修改一下,我用的是行列式(顺向<--)扫描字模
举报
2019-7-24 15:13:11
不错,很好的经验分享,辛苦麻烦了,欠缺这方面的资料,非常感谢。
不错,很好的经验分享,辛苦麻烦了,欠缺这方面的资料,非常感谢。
举报