16x64点阵屏消隐没办法解决

2019-07-15 09:27发布

据网上介绍可以在发送数据后先关掉行驱动,等数据锁存后再开行驱动,我试了一下,但是必须加延时,加了延时拖尾没有了,但是字体移动时,字体上半部分比下半部分要先移动,不加延时的话,又不能消隐,气死我了。我用的是74hc138两片做行驱动,595列驱动。

程序如下:

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit DS = P3^1;
sbit RCK = P3^2;
sbit SCK = P3^3;
sbit AOE = P1^0;
sbit BOE = P1^1;

uchar code wenzi[] = {
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。