#include
#define uchar unsigned char
uchar num;
uchar lsled[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar lsled1[7]={0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e};
bit flag;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num++;
flag=1;
}
main()
{
uchar i;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
EA=1;
while(1)
{
num=0;
i=0;
flag=0;
while(num<60)
{
while(flag==0);
flag=0;
P0=lsled[i];
i++;
i%=8;
}
num=0;
i=0;
flag=0;
while(num<40)
{
while(flag==0);
flag=0;
P0=lsled1[i];
i++;
i%=7;
}
for(i=0;i<2;i++)
{
num=0;
P0=0x55;
while(num<10);
num=0;
P0=0xff;
while(num<10);
num=0;
}
for(i=0;i<2;i++)
{
P0=0xaa;
while(num<10);
num=0;
P0=0xff;
while(num<10);
}
num=0;
P0=0xff;
while(num<20);
}
}
你这个要设计电路图,还要写程序
跟毕业设计有的比
但是我们有办法解决
你需要帮忙做么