99问答网
所有问题
51单片机流水灯怎么循环3次停止?
如题所述
举报该问题
相似回答
刚开始学
单片机
,在这个基础上
怎么样
才能让
流水灯
反复三遍之后停下来呢...
答:
循环3
圈,就是循环3*8=24次,可以用个 for循环24次。void main(){ uchar a;uchar i;a=0xfe;for(i=0;i<24;i++){ P1=a;delayms(500);a=_crol_(a,1);} while(1); //程序最后停在此死循环处,啥...
如何
让
51单片机
在3秒内让灯闪
3次
然后
停止
,程序步最少的
答:
MAIN: MOV R7,#
3
;设置控制小灯 闪亮的
循环
次数为3 LL1: CLR LED1 ;LED小灯 亮 LCALL YS500MS ;延时500毫秒 SETB LED1 ;LED小灯 灭 LCALL YS500MS ;延时500毫秒 DJNZ...
51单片机怎么
让一个
流水灯
闪
三次
啊?
答:
你是想闪了3次以后就停止了吗?
把while(1)改成while(1);//加一个分号,并移到for循环下面的大括号的下面
。这样的
4个
流水灯循环三次
后
停止
答:
4个
流水灯循环三次
后
停止
解决方法如下:1、把delayms()函数里边的while(ms--)去掉,可以换成外部for循环,不要把left()函数放到while(1)死循环中即可。2、再定义一个变量i等于0,当给t赋值0的时候i,判断i大于2就...
单片机流水灯怎么
实现?
答:
单片机流水灯
代码:#include<reg
51
.h>//51头文件void delay(int t)//定义延时函数{int j;while(t--){for(j=0;j<500;j++);}}void main(){int i;while(1){for(i=0;i<7;i++)//
循环
点亮LED...
单片机 流水灯怎样
全部闪烁 五次之后
停止
答:
可以用for
循环
试试unsingned char i;for(i=0;i<5;i++)//
流水灯
闪烁程序。若干个灯泡依次点亮就叫流水灯,它用在夜间建筑物装饰方面。例如在建筑物的棱角上装上流水灯,可起到变换闪烁美不胜收的效果。
单片机
(Single-...
怎么
让
单片机
控制的彩灯闪
三次停止
答:
io=0; //低电平 delay(); //延时 } 不知道你用的什么
单片机
,不过原理是一样的。你把程序上的IO口设置和彩灯接的IO口一致就行啦!延时不要太短(最好500毫秒以上),要不你看不到灯闪程序运行完啦。
单片机
中
怎么
让
循环流水灯
第一个灯亮
三次
然后第二个灯亮三次依次下去...
答:
只要加入延时或者使用定时器,增加标志位即可轮流闪灭任意次数。
求
单片机
,c语言
流水灯
流动
3次
然后再闪动3次关闭的程序
答:
include<reg
51
.h> include<intrins.h> define uchar unsigned char void delay(uchar a){ uchar i;while(a--)for(i=0;i<120;i++);} main(){ uchar i,j;P0=0xfe;for(j=0;j<3;j++){ for(i=0;i<8;...
大家正在搜
51单片机流水灯左右循环
单片机流水灯双灯循环代码
单片机按键控制流水灯循环
51单片机按键控制流水灯
单片机流水灯程序4个灯
51单片机8个流水灯编程
单片机16流水灯程序
单片机16位流水灯闪烁
52单片机8个流水灯程序