#include<reg51.h>
#define uchar unsigned char
void delayms(void);
sbit led=P0^0;
sbit k1=P1^0;
void main()
{
P0=0x00;
while(1)
{
if(k1==0)
{
delayms();
P0=0x01;
}
if(k1==0)
{
delayms();
P0=0x00;
}
}
}
void delayms(void)
{
uchar a,b,c;
for(a=1;a>0;a--)
for(b=75;b>0;b--)
for(c=135;c>0;c--);
}
|