单片机怎么用简单按键控制LED?

2022-08-11 社会 58阅读
给你个C语言的
#include //头文件
sbit jian=P1^0;
sbit LED=P1^1;
void ys(unsigned int ); //声明延时函数
void main()
{
while(1)
{
LED=1; //让LED点亮,其实这条语句可以不写,因为单片机的IO口默认就是高电平
if(jian==0) //判断按键是否按下
{
ys(1000); //延时消抖
if(jian==0) //再次判断按键是否按下,这条语句很有必要。
{
LED==0; //LED 熄灭
}
}
}
}

void ys(unsigned int i)
{
unsigned x;
for(x=0;x<5000;x++)
for(x=0;x}

程序是在这里编写的,不是用编译器,可能存在语法错误
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com