|
#include <reg52.h>
sbit relay = P3^0; //继电器的控制位
sbit s0 = P3^1;
void delay10ms(void)
{
unsigned char a,b;
for(b=249;b>0;b--)
for(a=17;a>0;a--);
}
void Relay()
{
if(s0 == 0)
{
delay10ms();
if(s0 == 0)
{
relay = 0;
}
}
if(s0 == 1)
{
delay10ms();
if(s0 == 1)
{
relay = 1;
}
}
}
void main()
{
while(1)
{
Relay();
}
}
|
|