#include<reg51.h>
sfr LED=0x80;
sbit sw1=P1^0;
void msdelay(unsigned int);
void main()
{
unsigned int a[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7E,0x6F};
unsigned int b[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7E,0x6F};
unsigned int c[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7E,0x6F};
unsigned int d[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7E,0x6F};
unsigned int e,f,g,h;
if(sw1==0)
{
for(e=0;e<10;e++)
{
LED=a[e];
msdelay(200);
}
for(f=0;f<10;f++)
{
LED=b[f];
msdelay(200);
}
for(g=0;g<10;g++)
{
LED=c[g];
msdelay(200);
}
for(h=0;h<10;h++)
{
LED=d[h];
msdelay(200);
}
}
}
void msdelay(unsigned int item)
{
unsigned int i,j;
for(i=0;i<=item;i++)
for(j=0;j<=1275;j++);
}
sfr LED=0x80;
sbit sw1=P1^0;
void msdelay(unsigned int);
void main()
{
unsigned int a[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7E,0x6F};
unsigned int b[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7E,0x6F};
unsigned int c[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7E,0x6F};
unsigned int d[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7E,0x6F};
unsigned int e,f,g,h;
if(sw1==0)
{
for(e=0;e<10;e++)
{
LED=a[e];
msdelay(200);
}
for(f=0;f<10;f++)
{
LED=b[f];
msdelay(200);
}
for(g=0;g<10;g++)
{
LED=c[g];
msdelay(200);
}
for(h=0;h<10;h++)
{
LED=d[h];
msdelay(200);
}
}
}
void msdelay(unsigned int item)
{
unsigned int i,j;
for(i=0;i<=item;i++)
for(j=0;j<=1275;j++);
}
No comments:
Post a Comment