代码:
#include<reg51.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
void Delay_ms(uint xms) //延时程序,xms是形式参数
{
uint i, j;
for(i=xms;i>0;i--)
for(j=115;j>0;j--);
}
void main()
{
uchar led_data=0x7f;
// P0=0xff;
while(1)
{
P0=led_data;
Delay_ms(500); //延时0.5s
led_data=_cror_(led_data,1);//移位函数,使led_date向右循环移动1位
}
}