用C语言写一个按键控制单片机LED灯的亮灭
时间: 2024-05-27 10:11:40 浏览: 298
设计分享-单片机按键控制LED灯亮灭(仿真+程序)
#include <reg52.h>
sbit LED = P1^0; //定义单片机P1口的第0位为LED灯控制口
void delay(unsigned int t) //延时函数
{
unsigned int i,j;
for(i=0;i<t;i++)
for(j=0;j<125;j++);
}
void main()
{
while(1)
{
if(P3^0 == 0) //判断按键是否按下,按下为0
{
LED = ~LED; //LED灯状态取反
delay(100); //延时去抖动
}
}
}
阅读全文