#include "reg52.h"
#include"intrins.h" //_nop_();
#define uchar unsigned char
#define uint unsigned int
//*************************
//延时函数
//*************************
delay(uchar z)
{
uchar i;
for(i=0;i<z;i++);
}
//################################
main()
{
uint i;
uchar k=0;
k=0x01;
delay(50); // 小延时一段时间
while(1)
{
P1=~k;
if(k<0x80)
{k=k<<1;} // 循环移位
else
{k=0x01;}
for(i=0;i<1000;i++) // 延时1秒左右
{
delay(50);
}
}
}
|