单片机at89c51,实现按下k1,led1亮,按下k2,led2灯亮, - 百度...

include<reg52.h> define uchar unsigned char define uint unsigned int sbit key1=P1^1;sbit key2=P1^2;sbit led1=P2^1;sbit led1=P2^2;/*【根据硬件设置端...


51单片机!大佬们求助啊,按下K1灯从上往下依次亮,按下...

include<reg51.h>#include<intrins.h>#define uchar unsigned charuchar keyval;uchar led1=0xfe;uchar led2=0x00;void delay(uchar a){uc...


如何实现51单片机的按键k1按下,LED流水灯向右移动...

for(i=0;i<8;i++){ P1=temp1>>i;} } }


51单片机问题,按下K1流水灯从上到下,再从下往上流动,然后停...

}main(){ if(k1==0) { key=1; flag=0; while(k1==0); } if(k2==0) { key=2; dat=9; w...


编程c51单片机:实现按下按键K1,LED左移动一位(其中一个LED...

if(k1==0){ while(k1==0);led=(led<<1)|0x01;if(led==0xff)led=0xfe;} } if(k2==0){ delay(10);if(k2==0){ while(k2==0);led=(led>>1)|0x...


单片机上电后8个led灯闪烁,按下k1一个灯从左右移动,按下k2...

没有具体的电路图,就只以P1口作为基本输驱动口进行说明。主程序需要一个delay函数进行led亮灭的延时。当然你首先要先进行P1口和开关按键的预定义,这个要看你板子的原理...


51单片机 使用两个独立按键k1,k2,实现按下一个蜂鸣器响,按...

//假设你是 按开关时为0电平 //具体IO口 自己配置 //简单的就可以这么写 如果要求消抖 我们再讨论while(1){ if(k1==0)beep=1; if(k2==0)beep=0;} ...


...实现功能按下k1,流水灯左移动,按下k2,流水灯右移动。 - 百...

K1 EQU P1.0K2 EQU P1.1ORG 0000HLJMP MAINORG 0030HMAIN: MOV A,#0FEH CLR 00H CLR 01HLOOP: JB K1,LOOP1 SETB 00H CLR 01H SJ...


如何实现51单片机的按键k1按下,LED流水灯向右移动,按键k2被...

对控制LED口的寄存器进行位操作,按k1左移,按K2就是右移了。51单片机是对兼容英特尔8051指令系统的单片机的统称。51单片机广泛应用于家用电器、...


c51单片机:两个独立按键控制一个led,k1按下松开led闪烁,k2...

}//一个延时程序void main(){if(k1==1)while(1){led=1;delay(50000); //大约延时450msled=0;if(k2==1)break;}led=0;}思路很简单,就是用检测的方法去扫描...


相关搜索

热门搜索