#include <reg52.h>
void delay()
{ unsigned int i,j;
for (i=0;i<100;i++)
for (j=0;j<100;j++) ;
}
void main ()
{
P1=0x00;
delay();
P1=0xff;
delay();
}
这个程序单片机的P1口灯应该只亮一下的,因为没有循环,为什么下载到单片机里灯一直闪?
#include <reg52.h>
void delay()
{ unsigned int i,j;
for (i=0;i<100;i++)
for (j=0;j<100;j++) ;
}
void main ()
{
P1=0x00;
delay();
P1=0xff;
delay();
}
这个程序单片机的P1口灯应该只亮一下的,因为没有循环,为什么下载到单片机里灯一直闪?
0xff表示亮? 0x00表示灭吧?
最后加上一句: P1=0x00试下?