单片机 开关控制流水灯速度

#include<regx51.h>
#include<intrins.h>
#define ON 0
sbit SW=P0^0;
	void delay(unsigned int i){
		while(i--);
	}
	void main(){
		P1=0xfe;
		while(1){
			P1=_crol_(P1,1);
			if(SW==ON)
				delay(2000);
			else
				delay(60000);
		}
	}

当按下开关时,执行第一个延时,否则执行第二个延时,达到开关控制流水灯速度的效果。

猜你喜欢

转载自blog.csdn.net/Obito_TXP/article/details/121053417