#include"reg51.h"
#define uchar unsigned char
void delay()
{
uchar i,j;
for(i=0;i<255;i++)
for(j=0;j<255;j++);
}
int n;
uchar i=0;
uchar temp;
void main()
{
while(1)
{
temp=P0;
n=temp&0x80;
if (n==0);
{
for(i=0;i<8;i++)
{
P2=~(0x01<<i);
delay();
}
}
else
{
for(i=0;i<8;i++)
{
P2=~(0x80>>i);
delay();
}
}
}
}
#include"reg51.h"
#define uchar unsigned char
void delay()
{
uchar i,j;
for(i=0;i<255;i++)
for(j=0;j<255;j++);
}
int n;
uchar i=0;
uchar temp;
void main()
{
while(1)
{
temp=P0;
n=temp&0x80;
if (n==0) ///多了个分号,if语句成了独立语句啦
{
for(i=0;i<8;i++)
{
P2=~(0x01<<i);
delay();
}
}
else
{
for(i=0;i<8;i++)
{
P2=~(0x80>>i);
delay();
}
}
}
}