44问答网
所有问题
51单片机要求用按键实现两种模式的转换:第一种流水灯模式,第二种用8位按键控制LED的各个亮灭。
急啊!尚未弄懂原理,请直接发代码
举报该问题
其他回答
第1个回答 2013-06-19
是分别两个程序吗?
相似回答
Keil编程
:51单片机
键盘
控制LED
答:
led2
;sbit key1=P1^0;sbit key2=P1^1;sbit key3=P1^2;void delay(int a){uchar i;while(a--)for(i=0;i<120;i++);}main(){unsigned int i;
led1
=0xfe;led2=0xfc;while(1){P0=0x55;if(key1==0){P0=led1;
51单片机控制1
组
流水灯2
组
LED
的方法(能给个代码最好)
答:
//定义第二个
LED灯
//主函数,C语言的入口函数: void main(void){ while(1){ //循环扫描按键 if(key1==0) //
按键1
按下
,LED1灯
亮
led1
=0; if(key2==0) //
按键2
按下,LED1灯灭 led1=1; if(key3==0) //按键3按下
,LED2灯
亮
led2
=0; if(key4==0) //...
51单片机
怎么
实现一
个
按键控制LED
灯打开,另外一个按键控制关断?能不...
答:
include<reg51.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( ){ //...延时函数 }
C51
单片机按键
切换
流水灯
答:
case 2:P0=
led
;led=~led;break; }}main(){TMOD=0x01;TH0=(65536-60000)/256;TL0=(65536-60000)%256;TR0=1;ET0=1;EA=1;led=0xfe;while(1) { if(key==0) { while(key==0); time++; time%=3; if(time==0)led=0xfe;...
大家正在搜
51单片机按键控制流水灯
51单片机按键控制程序
单片机按键如何控制
51单片机的ad转换
51单片机独立按键
单片机通过按键切换功能
单片机按键切换程序
单片机独立式按键
51单片机按键开关程序
相关问题
51单片机一个按键控制流水灯三种模式切换一个控制快慢。用汇编...
51单片机中怎样用一个按键控制三种模式的流水灯,如控制流水灯...
单片机中怎样定义一个按键控制转换三个模式
51单片机编程问题,按键到第3模式后回不到第一种模式,
利用51单片机,做一个按键控制流水灯程序。 默认8个LED灯...
51单片机 c语言 如何用4个按键控制4个流水灯
51单片机1按键切换3种不同状态的c程序??
功能:①要有10种模式流水灯,②一个按键切换10种流水灯,③...