流程:
利用_crol_控制小灯,每个小灯亮灭依次&延时1秒
要点:
- “_ crol_(变量名,移动位数)”:循环左移
- 头文件:#include<intrins.h>
程序:
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
void delay();
void delay(uint zms)
{uint x,y;
for(x=112;x>0;x--)
for(y=zms;y>0;y--);
}
void main()
{
P1=0xfe;
while(1)
{
delay(1000);
P1=_crol_(P1,1);
}
}