在該程序中,你調用了延時函數delay(),然而在程序中你并沒有編寫延時函數,在該程序中在編寫一個延時函數應該就可以了。給個程序給你參考一下。
#include<reg52.h>
sbit LED0=P1^0;
#define uint unsigned int
void delay(uint i)
{uint j;
for(;i>0;i--)
{ for(j=100;j>0;j--)
{;}
}
}
void main (void)
{
while (1)
{
LED0=0;
delay(10000);
LED0=1;
delay(10000);
}
}
在該程序中,你調用了延時函數delay(),然而在程序中你并沒有編寫延時函數,在該程序中在編寫一個延時函數應該就可以了。給個程序給你參考一下。
#include<reg52.h>
sbit LED0=P1^0;
#define uint unsigned int
void delay(uint i)
{uint j;
for(;i>0;i--)
{ for(j=100;j>0;j--)
{;}
}
}
void main (void)
{
while (1)
{
LED0=0;
delay(10000);
LED0=1;
delay(10000);
}
}
謝啦。。。。。。。。。。。。。。。。
歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |