#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时,正常。
菜鸟求解。
此帖出自
小平头技术问答
我知道,每次只能显示一位,我们老师讲 通过视觉惰性,可以同时显示,就是延时很短。可是我做出来的效果不好,能解答否
一周热门 更多>