单片机按键控制led灯的亮灭
时间: 2023-11-26 13:02:37 浏览: 93
用单片机控制LED亮灭
5星 · 资源好评率100%
单片机按键控制LED灯亮灭的方法如下所示:
```c
#include <REGX52.H>
int main(void) {
while(1) {
if(P3_1==0 || P3_0==0) //如果K1按键或K2按键按下
{
P2_0=0; //LED1输出0,点亮
} else {
P2_0=1; //LED1输出1,熄灭
}
}
}
```
以上代码中,P3_1和P3_0分别代表单片机的第3个引脚的第1位和第0位,也就是K1和K2按键所连接的引脚。当K1或K2按键按下时,P3_1或P3_0的电平会变为低电平,此时LED1会点亮;当K1和K2按键都没有按下时,P3_1和P3_0的电平都为高电平,此时LED1会熄灭。
阅读全文