/********************************************************************
佳和科技
*********************************************************************/
//实例5:从上到的下流水灯:认识左移
#include <reg52.h> //包含单片机寄存器的头文件
#include <intrins.h>
#define uchar unsigned char //宏定义无符号字符型
#define uint unsigned int //宏定义无符号整型
/********************************************************************
延时函数
*********************************************************************/
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=120;i>0;i--);
}
}
/********************************************************************
主函数
*********************************************************************/
void main()
{
P0 = 0xFE; //11111110定义每次一个灯亮
while(1) //无限循环
{
P0 = _crol_(P0,1);
DelayMS(550); //延时
}
}
/********************************************************************
结束
*********************************************************************/
|