永发信息网

单片机流水灯从上往下循环一次再从下往上循环一次再关闭。运行一次后再次重复进行,我是没有加循环语句了

答案:3  悬赏:10  手机版
解决时间 2021-01-23 00:13
单片机流水灯从上往下循环一次再从下往上循环一次再关闭。运行一次后再次重复进行,我是没有加循环语句了
最佳答案
本来加while(1)是为了防止程序自动执行时出错,并不是你不加while 它就不会循环,单片机在你以上电之后就开始工作,不会停止。所以重复执行,你可以在末尾加 while(1); 程序就会一直执行这条语句,达到你所说的效果。
全部回答
#include
#include
#define uchar unsigned char
#define uint unsigned int
uchar a;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{
uchar i;
while(1) // 加入这个while(1) { }
{
a=0xfe;
for(i=0;i<8;i++)
{
P1=a;
delay(100);
a=_crol_(a,1);
delay(100);
}
a=0x7f;
for(i=0;i<8;i++)
{
P1=a;
delay(100);
a=_cror_(a,1);
delay(100);
}
a=0xff;
P1=a;
delay(500);
}
}
我郁闷了,你程序运行的现象是什么,有什么异常,不要贴个程序就问哪里错了,说出以运行或者编译的错误或者异常,这样能有针对性的解决你的问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上日结存是怎么计算的
3根火柴吊起一瓶大可乐怎么回事
雷雨天时,避雷针的尖端就能不断地、向空中释
生产电动车挡风被需要什么样的缝纫机呢
关于华人策略的真实性,有人知道吗?
八公分的高跟鞋高吗?走路会不会太累?请说实
单选题给某种蔬菜施含放射性同位素15N的氮肥
1A等于多少瓦
有没有比哈拉帕更早的文明?哈拉帕公元前5000
一般什么情况适合颁发奖碟。一般比赛发奖牌和
欧姆龙和九安哪个好
无缘无故的恨阅读答案
上海离湖南有多远
新人求助PS2用U盘玩游戏的小白教学贴
将一个木块放入没有盛满水的烧杯中,烧杯底部
推荐资讯
下列说法中,正确的是A.水中铁易生锈是因为铁
下列过程中质量会发生变化的是A.把一块铁压成
洛克洗衣(永安街)地址在什么地方,我要处理点
深圳市宝安区塘尾万里学校地址在什么地方,想
我怎么老犯错作文一
I as soon as you come back. A. went B. ha
耒阳到新余走国道怎么走
停车场(金防路)地址在什么地方,想过去办事,
粉瘤手术几天能好
工作劳累吃什么好
一种书包,儿童节降价出售,每个售价28元,比
韩国乐团中主舞一般站哪个位置
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?