44问答网
所有问题
当前搜索:
独立按键控制LED亮灭程序
单片机
独立键盘控制LED
灯,
程序
问题
答:
while (1) { if (P1 != 255) { //有
按键
?yanshi(10); //延时消抖 if (P1 != 255) return P1;//返回
键盘
的状态 } else { //没有按 i = 0;while (P1 == 255) { //没有按就循环 yanshi(10); //延时 i++;if (i == 200) { P0 = 0; i = 199;}...
32单片机中的
独立按键
k1按下去之后
led
1亮,一秒后led2亮,松开后两灯灭...
答:
delay(1S) //延时1s
led
3 = 亮;} while(k1);led1 =
灭
;led3 = 灭;} 思路就是这个样子。
c51单片机:两个
独立按键控制
一个
led
,k1按下松开led闪烁,k2按下松开le...
答:
include "reg52.h"typedef unsigned int u16;typedef unsigned char u8;sbit led=P2^0;//把所要
控制
的
led灯
定义为p2.0这个口sbit k1=P2^1;sbit k2=P2^2;void delay(u16 i){while(i--);}//一个延时
程序
void main(){if(k1==1)while(1){led=1;delay(50000); //大约延时450msled=0...
c51
独立按键程序
,按下k1按键后对应的灯亮,但松开k1按键后灯还亮,k2...
答:
这个程序中没有熄灭的程序,单片机当然不会有熄灭的操作
。修改如下:if(k1==0)P2=0xee;else P2=0xff;if(k2==0)P2=0xfd;else P2=0xff;
这是按住就亮,松开就灭的程序
。如果想实现按一次亮,再按一次熄灭。程序如下:bit a=0,b=0;//做按键点亮熄灭标志 while(1){ if(k1==0&&a==0){...
单片机
独立按键控制LED灯
的熄灭
答:
LED
=~LED;取反的速度太快
按键
按下 实际是
led
高频闪烁 按键松开后 跳出while(1)松手检测 然后在main的while(1)里面一直等待按键再次按下,同时led=1,也就是说是亮 因此 你的函数的功能基本上可以是 按键按下 led高频闪烁 按键松开 led常亮 所以你要改逻辑结构才行 ...
急求:使用四个
独立按键控制
四个
LED灯亮灭
的单片机汇编
程序
答:
;p3.0 p3.1 p3.2 p3.3 是接4个铵键 p3.4 p3.5 p3.6 p3.7 是接4个
LED
, 输出低电平亮;按一下
键亮
,再按一下灭. 4 个
独立
org 000main:jb p3.0,next1lcall t30msjb p3.0,next1jnb p3.0,$cpl p3.4next1:jb p3.1,next2lcall t30msjb p3.1,next2...
求解读51单片机用四个
按键独立控制
四个
led的
c
程序
答:
include<reg51.h>//k2~k4 分别
控制le
1~le4 void delay(unsigned int x) //延时函数{ while(x--); //延时数减一} void key_event (unsigned char d) //根据扫描到的键值,亮相应的
LED
{ switch(d) { case 14: P1^=(1<<0); break; //k1 键按下了 case 13: P1^=...
52单片机,4个
独立按键
,分别
控制
.延时一秒/五分钟/十分钟/15分钟点亮4...
答:
{ while(k3==0); keyval=3; } if(k4==0) { while(k4==0); keyval=4; } switch(keyval) { case 1:
led
1=0;delay(1);led1=1;keyval=0;break;
急求:使用四个
独立按键控制
四个
LED灯亮灭
的单片机汇编
程序
答:
程序
:ORG 00H START: MOV A,P1 ANL A,#0F0H RR A RR A RR A RR A ORl A,#0F0H MOV P1,A SJMP START 可以检测单个
按键
,也可以同时检测多个按键 过程:开始——读P1口数据到A——A中的数据右移4次——A中的内容和F0H相或——A中的数据送到P1口——回到开始 ...
单片机 三个
按键独立控制
三个
led灯
汇编语言
答:
setb p2.0 ;点亮 p2.0 ajmp keyp3.11 keyp3.1: clr p2.0 ;灭掉 p2.0 keyp3.11: jb p3.1,keyp3.2 ;如果p3.0 为高,则灭掉p2.1 setb p2.1 ;点亮 p2.1 ajmp keyp3.22 keyp3.2: clr p2.1 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机按一下亮再按一下灭
用一个按键控制流水灯的启停
单键控制单灯程序代码
51单片机按键切换流水灯编程
51单片机控制8个led灯依次闪烁
用按键控制led灯亮灭程序
编程一个按钮控制灯的亮灭
51单片机按键控制led灯
通过p0口控制8个led灯