• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

谁帮我看看,这个程序问题出在哪里

#include#define uchar unsigned char#define uint unsigned intsbit LED=P1^0;//延时void DelayMS(uint x){ uchar i; while(x--) {  for(i=0;i<120;i++); }}//主程序void main(){ while(1) {  LED=~LED;  DelayMS(150); }}
老是提示编译错误*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL    SYMBOL:  MAIN    MODULE:  D:\51开发\C51\LIB\C51S.LIB (?C_INIT)    ADDRESS: 080DHProgram Size: data=17.0 xdata=0 code=321Target not created
全部回复(1)
正序查看
倒序查看
wqjk
LV.2
2
2013-11-09 18:18
问题解决了,原来编译时找不到89s51库文件造成的,添加库文件后STARTUP.A51库文件后,编译通过了
0
回复