#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
void DelayMS(uint ms)
{
uchar t;
while(ms--) for(t=0;t<120;t++);
}
void main()
{
P1=0X00;
while (1){
P1=(P1+1)%8;
DelayMS(50);
}
}
#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
void DelayMS(uint ms)
{
uchar t;
while(ms--) for(t=0;t<120;t++);
}
void main()
{
P1=0X00;
while (1){
P1=(P1+1)%8;
DelayMS(50);
}
}
这应该只是一个延时函数吧...相当于每过一个DelayMs(50)计算一次P1,没有什么特殊的含义吧。。