keil按键控制led灯的亮灭

1个回答
展开全部
摘要 你好 亲 keil按键控制led灯的亮灭如下:1、单片机一个按键控制一个LED灯怎么处理,求程序,用keil软件的,谢谢.2、单片机用c语言,按钮控制一个LED灯,要求按下松开,LED亮,按下松开,LED暗!循环3、按键点灯程序,按一下按键灯亮(一直亮),再按一下灭,51单片机。4、用外部中断,按一次键,两个LED灯点亮,再按一次,两个LED灯熄灭,循环。用Keil(C语言)编译5、在51单片机中用c语言keil写程序实现用一个按键控制8个灯的亮和灭(按下按键全部灯亮,按下按键全
咨询记录 · 回答于2022-12-10
keil按键控制led灯的亮灭
写一个c语言程序
你好 亲 keil按键控制led灯的亮灭如下:1、单片机一个按键控制一个LED灯怎么处理,求程序,用keil软件的,谢谢.2、单片机用c语言,按钮控制一个LED灯,要求按下松开,LED亮,按下松开,LED暗!循环3、按键点灯程序,按一下按键灯亮(一直亮),再按一下灭,51单片机。4、用外部中断,按一次键,两个LED灯点亮,再按一次,两个LED灯熄灭,循环。用Keil(C语言)编译5、在51单片机中用c语言keil写程序实现用一个按键控制8个灯的亮和灭(按下按键全部灯亮,按下按键全
1
亲 您把图片中文字打给我吧 您这张图片有点看不清
开始时led全灭,按下按键led灯亮,松开灯灭
这个程序咋写啊
#include "REG52.H"sbit LED1_01 = P1^1; //LED灯sbit KEY0_01 = P1^2; //按键void Delay_1ms(unsigned int Time)unsigned int x, yfor(x = Time; x > 0; x--)for(y = 120; y > 0; y--);int main(void)LED1_01 = 1; //打开LED灯点亮while(1)if(KEY0_01 == 0) //检测按键是否按下Delay_1ms(10); //延时去抖动if(KEY0_01 == 0) //确定按键按下LED1_01 = ~ LED1_01; //取反LED灯 [ 亮 . 灭 ]while(KEY0_01 == 0); //检测松手
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消