66问答网
所有问题
求教大婶们~51单片机单个按键控制流水灯C程序
就是我流水灯循环显示,按一下按键后暂停,再按一下继续循环,只用一个按键,不要用中断。。。求教啊大婶们
举报该问题
推荐答案 2013-04-27
很简单啊,只提供一个简单思路, 所以只提供简单的程序,自己理解
char flag=0;
viod main()
{
while(1)
{
if(key==0 ) //假设0 按下按键
{
flag=~flag;
}
if(flag==0)
{
leds(); //流水灯函数
}
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sDsnpsxns.html
其他回答
第1个回答 2013-04-29
按下key亮再按就灭
void main()
{
while(1) //通过大循环不断扫描按键状态
{
if(k1==0)
{
delay(1000);
if(k1==20)
{
while(!k1); //等待按键松开
num++;
}
led=!led;}}}
相似回答
51单片机流水灯
用
C语言
编写的设计程序是什么?
答:
include<reg51.h> include<intrins.h> define uchar unsigned char void delay(void){ uchar i,j;for(i=0;i<150;i++)for(j=0;j<240;j++);} main(){ uchar led,i,j;while(1){ for(i=0;i<8;i++){ led=0xfe<<i;for(j=0;j<8-i;j++){ P0=led;led=_crol_(led,1);d...
求教大婶们~51单片机单个按键控制流水灯C程序
答:
viod main(){ while(1){ if(key==0 ) //假设0 按下按键 { flag=~flag;} if(flag==0){ leds(); //
流水灯
函数 } } }
51单片机流水灯程序
答:
led8 = 0;//点亮剩余的灯 //省略……while(1);}
怎样用
按键C51语言控制流水灯
亮灭呢?
答:
//P3.3按下启动
流水灯
if(P3_4==0)Sign=0;//P3.4按下停止流水灯if(Sign)P1=Ledtemp;else P1=0;}}void Timer1Interrupt() interrupt 3{ TH1 = 0x3C; TL1 = 0x0B0; if(Time<50)Time++;//中断50次=1selse{Time=0;if(Ledtemp>0)Ledtemp>>=1;//高电平循环右移else ...
C51单片机
编程,
按键控制流水灯
答:
} void main(){ bit dir=0,run=0; //标志位定义及初始化 char i;while(1){ switch (P0 & 0x0f){ //读取键值 case 0x0e:run=1;break; //K1动作,设run=1 case 0x0d:run=0,dir=0;break; // K2动作,设run=dir=0 case 0x0b:dir=1;break; //K3动作,设d...
51单片机流水灯
用
C语言
编写的设计程序???
答:
include<reg52.h> include<intrins.h> define uchar unsigned char define uint unsigned int void delay(uint z);main(){ uchar aa;while(1){ aa=0xfe;P1=aa;delay(100);while(1){ aa=_crol_(aa,1);P1=aa;delay(100);} } } void delay(uint z){ uint x,y;for(x=z;x>0;x-...
大家正在搜
51单片机按键控制流水灯
51单片机按键控制程序
51单片机按键开关程序
单片机按键如何控制
单片机按键选择程序
单片机按键切换程序
单片机按键编程
51单片机独立按键
51单片机按键启动停止
相关问题
51单片机一个按键多种功能的流水灯C程序
51单片机,按键控制流水灯程序,懂的进!
单片机独立按键控制流水灯的C语言程序怎么写?
51单片机利用独立按键控制流水灯
求一个51单片机程序,要求用一个按键控制流水灯的启停,按一下...
用C语言编写按键控制流水灯的程序
求一个51单片机程序,要求用一个按键控制流水灯的启停,按一下...
51单片机摁键控制流水灯?