调试一下 可以就给分,谢谢了。
void dly(int k)
{ int i
for( i=0i<ki++)
}
void main(void) {
//unsigned char tab[8]={0xfe,0xfd,0xfb,0xf,0x7f,0x8f,0x9f,0xbf}
int i
DDRB = 0xff
PORTB = 0xfe
while(1)
{PORTB = 0XFE
for(i=0i<8i++)
{
// PORTB = tab[i]
dly(20000)
PORTB = PORTB*2+1
}
}
}
两位前辈的意思是,你这个PRINT函数在CW中是不是已经被定义,要知道,不同的编译器它所支持的库函数不一样,CW本身支持的C语言跟C51都有差别。不过我看你这错误:Link Error:L1822:Symbol Printf in fileD:\程序\p\p_data\Standard\ObjectCode\main.c.o 注意最后这个为main.c.o,你改为main.c试试
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)