44问答网
所有问题
刚开始学单片机,在这个基础上怎么样才能让流水灯反复三遍之后停下来呢?麻烦尽量详细点,毕竟还是个小白
刚开始学单片机,在这个基础上怎么样才能让流水灯反复三遍之后停下来呢?麻烦尽量详细点,毕竟还是个小白…
举报该问题
推荐答案 2015-04-01
循环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); //程序最后停在此死循环处,啥也不做
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/3KVKK63D3WZZWGWZZ3.html
其他回答
第1个回答 2015-04-01
while(1) 修改为 while(3--)
追问
只要改那么点就可以了?能详细点吗?
相似回答
单片机流水灯
程序中
怎样
做到无视延时让灯马上
停下来
答:
在主程序里写
流水灯
的程序,然后在外部中断引脚上装个开关,然后在哪个外部中断服务程序里写个死循环。
我现在想要
这个单片机
中原程序上要他左右循坏五遍然后就
停下来
(熄灯...
答:
直接写while(1)就不用判断了,条件永远满足,所以就是死循环了 写成while(a--),就是判断a不等于0的话,执行一次大括号里的程序,然后让a=a-1
51
单片机
编程:先循环一遍
流水灯,
然后熄灭后蜂鸣器响三下停止?
答:
led1=0;led2=0;led3=0;//初始化为零 //下面开始 goto B:A:while(1){;}//跑完一遍程序后执行死循环 B:led1=1;Delay1000ms();led1=0;led2=1;Delay1000ms();led2=0;led3=1;Delay1000ms();led3=0;//
流水灯
ring=1;Delay1000ms();ring=0;ring=1;Delay1000ms();ri...
急求
单片机流水灯
程序及详解
答:
一。。。
流水灯
实例1. 基础知识:寻址方式是寻找、确定参与操作的数据的地址的方式。8051
单片机
的寻址方式包括寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、变址寻址和位寻址7种寻址方式。2. 硬件电路(等级不够还不能传图片哈)3. 软件程序设计:ORG 0000H ;伪指令,指定程序从0000H开始存放LJMP MAIN; 跳转指令...
大家正在搜
学单片机需要什么基础
零基础学单片机
单片机基础第三版
0基础学单片机要多久
单片机基础李广弟
单片机需要哪些基础
c51单片机基础
单片机基础知识
单片机怎么用
相关问题
谁能告诉在我基于HOT51单片机的流水灯控制上,如何才能控制...
51单片机中断要怎么样才能实现控制流水灯等,为什么我把程序写...
怎样让单片机在P1.和P2口同时控制两个不同花样的流水灯呢?
单片机流水灯程序中怎样做到无视延时让灯马上停下来
51单片机中断要怎么样才能实现控制流水灯等,为什么我把程序写...
单片机开发板测试程序流水灯一直循环,在仿真单片机Proteu...
51单片机怎么让一个流水灯闪三次啊?
单片机c语言编个流水灯,用按键可以实现它暂停开始。怎么弄?求...