55问答网
所有问题
当前搜索:
51按键控制led灯亮灭编写程序
51
单片机怎么用c语言写一个
按钮控制
一个
led的
闪烁,按一下开始闪烁,再按...
答:
while(P02){flash=flash}//按住
按键的
动作 flash=~flash;//按键按下后执行动作 } } } void
led
flash(){ if(flash){ led=1;//
点亮
delay(100);//延时100MS led=0;//熄灭 } else led=0;} void delay(unsigned int i){自己根据单片机频率写个1MS带形参的演示
程序
} 这个程序是现
写的
。。
单片机,
5.1
c版本
按键控制
一盏灯
程序
答:
include<reg
51
.h> sbit key=P1^0; //
按键
在P1.0 sbit
LED
=P1^7; // 灯在P1.7 void main(){ while(1)if(~key) // 如果按下 { while(~key); // 等待按键释放 LED=~LED; // 灯交替
亮灭
} }
51
单片机怎么实现一个
按键控制LED灯
打开,另外一个按键控制关断?能不...
答:
include<reg
51
.h> include<intrins.h> define GPIO_
LED
P2 sbit K1=P3^1;void Delay10ms( );void main(){K1=1;while(1){if(K1==0){GPIO_LED=~GPIO_LED;Delay10ms();} } } void Delay10ms( ){ //...延时函数 }
怎样让
51
单片机的
led灯
一
灭
一亮
答:
在上述代码中,我们首先将P1口设置为全
灭
状态,然后使用一个循环将P1口设置为全亮状态,并延时1秒钟。接着,我们将P1口设置为全灭状态,并再次延时1秒钟。这样,
LED灯
就会一亮一灭间隔1秒。需要注意的是,上述代码中的延时时间可以根据实际情况进行调整,以获得更精确的间隔时间。此外,如果使用的是STM...
51
单片机
的按键控制
小
灯亮灭
的问题(
程序
类型:c语言)
答:
LED
= 1; //初始化LED熄灭 KEY1 = 1; //赋值KEY1高电平 while(1){ if(!KEY1) //检测到
按键
按下 { LED = ~LED; /*LED取反,此时LED = 0,
灯亮
。当松手时,KEY1 = 1,不满足if语句不 进入循环,LED继续保持当前状态即LED = 0,如果再次按下按键,此时检测到KEY1 = 0...
用五一单片机
控制led灯亮
两秒灭一秒
程序编写
答:
void delay1s(){ unsigned chari,j,k;for(i=10;i>0;i--)for(k=200;k>0;k--)for(j=250;j>0;j--);} void delay2s(){ unsigned chari,j,k;for(i=20;i>0;i--)for(k=200;k>0;k--)for(j=250;j>0;j--);} void main(){ while(1){ P1=0x00;delay2s();P1=0xff;...
谁能帮我
写
一个
51
单片机
的
C
程序
。两个
按键控制
一个
LED
。
答:
if(key1==0 && key2==1)//
按键
1按下,按键2没按 {
led
=0; //亮 } else if(key1==1 ) //按键1释放或未按时,
灯灭
{ led=1; //灭 } if(key2==0 && key1==1) //按键2按下,按键1没按 { led=0; //先亮 delay_1s(30); //等30秒 led =1 ; ...
单片机用c语言,
按钮控制
一个
LED灯
,要求按下松开,
LED亮
,按下松开,LED...
答:
1、首先打开桌面上
的
keil软件,在进行对
51
单片机进行
编程
时最常用的就是keil软件。2、
编写
相应的代码:#include<reg52.h> //定义单片机的头文件sbit
led
=P2^0; //定义单片机的管脚,void main(void) //主函数{ while(1) //无限循环 {led=0x1f; //
点亮
前面三个灯。这里...
两个
按键控制
一个
led灯
c51
程序
答:
void main (void){ while (1){ if(key1 == 0)/*
按键
1按下*/ {
led
= 0; /*
灯亮
*/ delay(1000);while(!key1); /*消抖*/ } else if(key2 == 0) /*按键2按下*/ { led = 1; /*
灯灭
*/ delay(1000);while(!key2);} } } ...
51
单片机
LED按键
延时3秒一次
点亮
,取反按键依次熄
灭程序
是怎么
写的
答:
现功能:按下
按键
三个全亮,在按下
LED
2
灭
,再按下三个LED全灭,如此循环,相当于三档,第三档是停止。第一档和第二档定时5S,5S终了,停止运行,如果此时再按1次则回到第一档。如果5S之内按下,则切换到下一档,实现功能:按下按键三个全亮,在按下LED2灭,再按下三个LED全灭,如此循环,...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
单片机编程用什么软件有哪些
51单片机按键原理图
用按键控制一个led灯亮灭
51单片机点亮LED灯
proteus如何给线编号
51单片机控制直流电机调速
51延时函数delay怎么用
单片机下载程序软件
proteus