《初学者C51自学笔记》之流水灯实现(移位操作二)

#include <reg52.h>
#include <intrins.h>

#define uchar unsigned char 
#define uint unsigned int
void delay(void)
{
	uchar a,b;
	for(a=0;a<200;a++)
	for(b=0;b<200;b++);
}

void main()
{
	uchar k;
	k=0xfe; //11111110
	while(1)
	{
	P0=k;
	delay();
	k=_crol_(k,1);//移位 K移一位 11111101 11111011 11110111......(intrins.h里的函数)
	}

}

猜你喜欢

转载自blog.csdn.net/qq_40691438/article/details/81383144