标题: 求助一个关于51hei单片机开发板的简单程序 [打印本页]

作者: a119    时间: 2012-7-3 23:28
标题: 求助一个关于51hei单片机开发板的简单程序
只能点亮一次,却不能像流水灯一样循环的一直点亮,应该如何修改呢

#include<reg52.h>
#include<intrins.h>
#define u unsigned int
sbit D1=P1^4;
void j(z);
char t;
void main()
{
	D1=0;
	t=0x7f;
	P0=t;
   while(1)
{
	t=_lror_(t,1);
	j(500);
	P0=t;


}

}


void j(u z)
{
	u x,y;
	for(x=z;x>0;x--)
	for(y=20;y>0;y--);

}

作者: admin    时间: 2012-7-3 23:33

是你用的移位函数有问题,_crol_  这一句t=_lror_(t,1);换成t=_crol_  (t,1); 应该可以了






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1