用 codewarrior 写个跑马灯程序

用 codewarrior 写个跑马灯程序,第1张

那我给你个我自己写的跑马灯程序 我是参加飞思卡尔赛车 这个程序已经在codewarrior上可以运行 在我的S12X128的单片机上烧写过了 可以用

调试一下 可以就给分,谢谢了。

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试试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7934428.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存