#include <reg52.h>
#include <intrins.h>
typedef unsigned int uint;
void delayms(uint xms);
sbit led1 = P1^0;
uint aa = 0;
void main(void)
{
aa = 0xfe;
while(1)
{
P1 = aa; //第一个灯亮
delayms(500);//延时0.5秒
aa = _crol_(aa,1);//将aa循环左移1位赋值给aa
}
}
void delayms(uint xms)
{
uint i,j;
for(i = xms;i > 0;i --)
for(j = 110;j > 0;j --);
}
刚开始学单片机,第一个程序。。。。