大佬求解啊

weixin_44806555 2020-07-07 02:50:04
不是循环8次就停了吗,我这个程序一直在运行,循环8次后又继续循环8次反反复复,究竟是为何
...全文
16760 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2020-07-09
  • 打赏
  • 举报
回复
8次之后程序就飞了,进入失控状态
  • 打赏
  • 举报
回复
单片机程序运行不都是,一直循环吗?
Brendon_Tan 2020-07-08
  • 打赏
  • 举报
回复
流水灯程序

#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
//sbit Bz=P1^5;
uchar temp;
void delay(uint z);
void main()
{
    temp=0xfe;
	P2=temp;
	while(1)
	{
		temp=_crol_(temp,1);
		delay(50);
		P2=temp;
		delay(50);		
	}
}


void delay(uint z)
{
	uint x,y;
	for(x=200;x>0;x--)
		for(y=z;y>0;y--);
}
试试
Lenged_Zhao 2020-07-07
  • 打赏
  • 举报
回复
i 定义了两次; 单步运行看看什么原因
水滴重甲 2020-07-07
  • 打赏
  • 举报
回复
会不会一直在从启?
  • 打赏
  • 举报
回复
想看坏人的眼睛?

27,377

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧