有3个子程序声明语句不带括号( ); 肯定是错误的。
其实这三行没必要写的。就是有括号( )是对的,也不用写这三行的,都删掉。如果子程序写在主程序的后面了,主程序还要调用时,才需要先声明。而这三个子程序都在主程序前面的,就不用声明了。
在主程序中要插入子程序的地方加M98后接子程序号,这样来调用子程序,然后再另外创M98后你写的子程序号继续创建子程序,在子程序中要用M99来结束子程序。
M30是程序结束命令,程序会直接复位,后面的任务程序都不会执行。
以上就是关于keil中已经定义了为什么编译还说未定义全部的内容,包括:keil中已经定义了为什么编译还说未定义、数控子程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)