独立按键控制LED亮灭
时间: 2023-09-24 16:09:19 浏览: 65
按键控制LED灯的亮灭.C
5星 · 资源好评率100%
好的,这个问题可以通过单片机实现。你需要连接一个LED和一个按键到单片机上,并编写相应的程序实现按下按键时LED亮灭的控制。以下是一个简单的示例代码:
```c
#include <reg52.h>
sbit LED = P1^0;
sbit KEY = P3^2;
void main() {
while (1) {
if (KEY == 0) { // 按键按下
LED = ~LED; // LED取反
while (KEY == 0); // 等待按键释放
}
}
}
```
在这个程序中,LED连接到P1口的第0位,按键连接到P3口的第2位。当按键按下时,程序会将LED状态取反,然后等待按键释放。这样就可以实现按键控制LED亮灭的功能了。
阅读全文