admin管理员组

文章数量:1592253

设计思路:当按钮摁下时灯亮,松开时灯灭。

基本电路如下:

使用的代码如下:

#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int

sbit LED=P0^1;
sbit key=P3^2;//定义按键端口  

void DelayMS(uint x){//延时 
	uchar t;
	while(x--){			
	for(t=0;t<120;t++);
	}
}

void main(){
	while(1){		
		if(key==0){
			LED=0;
			DelayMS(50);
			while(!key);//按键松手检测,!key1为非零时为真    
		}
		else{LED=1;}
	}
}
/*仅供学习参考*/

本文标签: 单片机简易按钮代码项目