与你LED接法有关,输出1 LED亮 还是输出0 LED亮
假设输出1 LED亮,程序如下:
#include
#define uchar unsigned char
#define uint unsigned int
void delay1ms(uint i) //1ms延时程序
{
uint j;
for(;i>0;i--)
{
for(j=0;j<125;j++)
{;}
}
}
void main(void)//主程序
{
uchar i;
while(1)
{
for(i=0;i<8;i++)
{
P1=0x01<delay1ms(500);
}
}
}