嵌入式按一下按键led亮按两下按键led闪烁代码实现
时间: 2023-04-05 08:03:04 浏览: 297
单片机MSP430G2553--按键中断控制LED亮灭状态切换.txt
以下是嵌入式按一下按键led亮按两下按键led闪烁的代码实现:
#include <reg52.h>
sbit LED = P1^0; // 定义 LED 引脚
sbit KEY = P3^2; // 定义 KEY 引脚
void main()
{
unsigned char count = 0; // 定义计数器,用于记录按键按下的次数
while(1)
{
if(KEY == 0) // 检测按键是否按下
{
count++; // 计数器加 1
while(!KEY); // 等待按键松开
}
if(count == 1) // 按键按下一次
{
LED = 1; // LED 亮
}
else if(count == 2) // 按键按下两次
{
LED = ~LED; // LED 状态取反,即闪烁
count = 0; // 计数器清零
}
}
}
阅读全文