转换开关控制手动自动回路。<br>手动回路直接控制交流接触器。自动回路控制时控开关。<br>把时控开关的输入输出直接串联到交流接触器线圈上。<br>火线先经过红色按钮常闭触点,出来再到常开触点 (常开触点与绿色按钮常开触点并联) 常开触点出来到线圈A1,线圈A2接零线。
"//假设晶振12MHZ,P1控制LED低电平亮<br>#include ""reg51.h""<br>unsigned int YSJS=0;<br>unsigned int P1BUF=0X03;<br>void main(void)<br>{<br> TMOD |= 0X10; //定时器1工作于方式1,16位定时器<br> TH1 = 0XFF; //定时器1定时时间=500uS<br> TL1 = 0X06;<br> ET1 = 1; //使能定时器1中断<br> EA =1; //开总中断<br> P1 = P1BUF;<br><br> while(1)<br> {<br> }<br>}<br><br>void TIMER1(void) interrupt 3 //定时器1中断函数使用默认寄存器组<br>{<br> TH1 = 0XFF; //定时器1定时时间=500us<br> TL1 = 0X06;<br><br> YSJS++;<br> if(YSJS==2000) //500uS*2000=1000000us=1s<br> {<br> P1 = P1BUF;<br> YSJS = 0<br> P1BUF = P1BUF&lt;&lt;2;<br> IF(P1BUF==0)P1BUF=0X03;<br> }<br>}"