点阵为啥不听话啊,心都碎了。写个最简单的程序也不听话,就是全屏都亮。。
求大神帮忙,指点迷经
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uchar table1[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
uchar table2[]={0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00};
void delay(uint a)
{
while(a--);
}
void main()
{
uchar i;
while(1)
{
for(i=0;i<8;i++)
{
P0=table1[i];
P1=table2[i];
delay(40);
P0=0X00;
}
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
P0=0不能删除,这是为了消除“鬼影”的
一周热门 更多>