采用移位运算编程实现P2口8位LED流水灯

嵇弘新
2023-12-01

本代码为基于普中科技51单片机

采用移位运算编程实现P2口8位LED流水灯,从高位(P2.7)到低位(P2.0)

#include <reg51.h>

void delayms()
{
	unsigned int i;
	for(i=0;i<20000;i++);
}

void main()
{
	unsigned char a,b,c;
	c=0x7f;
	while(1)
	{
		a=c>>7;
		b=c<<1;
		c=a|b;
		P2=c;
		delayms();
	}
}

 

 类似资料: