#include
#define uchar unsigned char
bit temp;
sbit LED1= P0^7;
sbit KEY = P0^0;
void delay(unsigned int ms )
{
unsigned char i;
while(ms--)
for(i=0;i<123;i++);
}
void disp1()
{
LED1=1;
}
void disp2()
{
LED1=0;
}
void main()
{
KEY=0;
while(1)
{
while(KEY)
{
delay(10);
if(!KEY)
temp=!temp;
if(!temp)
disp1();
else
disp2();
}
}
}
0.0.0.