#include<reg52.h>
int t1[6]={0xfe,0xfd};
int t2[6]={0x6,0x5b};
void delay(int a)
{
int x,y;
for(x=a;x>0;x--)
for(y=10;y>0;y--);
}
void main()
{
int i=0,j=500;
while(1)
{
for(i=0;i<2;i++)
{
P2=t2[i];
P3=t1[i];
delay(j);
}
delay(j);
}
}
我想同时显示1,2;可是总是少一段,调节延时时间时也最多让那段少了的闪烁;
如果只显示1,或2时,正常。
菜鸟求解。
此帖出自
小平头技术问答
好了,非常感谢,不过,能说一下原因吗,很想知道
一周热门 更多>