编译程序属于什么能过连接出錯的原因是因为,有声明没有定义比如声明了一个函数,却没有定义体编译程序属于什么器只检查语法错误,所以不报错运行的时候需要连接,发现没有定义体就会报错
你对这个回答的评价是
编译程序属于什么器提示有个外部变量声明或引用有问题,要是code不大贴來看看
你对这个回答的评价是?
编译程序属于什么能过连接出錯的原因是因为,有声明没有定义比如声明了一个函数,却没有定义体编译程序属于什么器只检查语法错误,所以不报错运行的时候需要连接,发现没有定义体就会报错
你对这个回答的评价是
编译程序属于什么器提示有个外部变量声明或引用有问题,要是code不大贴來看看
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
else 要和if搭配才可以在没有加{}时,if呮能管到它后面的一句话else就找不到if,就报错了
} //加上大括号,要不然 if 找不到相应的 else
P1=aa; //if 语句只能管到这里下面的都管不到
else // 因为前面 if 断节,所以这个else 就没有和 if搭配空着的。自然就错了
要实现你的功能就要加{},如下
{ //因为这里只有一句话其实{}也可以不加
下载百度知道APP,抢鲜體验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
你看一下TJS你定义的是个跳转标号,跳转标号本质是ROM中的程序地址。
51单片机的汇编语言里除了跳转指令外,其他任哬指令都不允许操作跳转标号也就是说,除了跳转指令其他任何指令不允许操作ROM里的地址,只能是RAM里的地址
所以,你以上三条指令根本就是错误的
你的SETCNT是什么?根本没有定义
那我该怎么改啊,我也是刚刚学这个有很多地方不懂,时间还有点急能不能详细说说啊,谢谢了
我看了一下有这么几个问题问下:
这个是你全部的程序吗?
如果是的话请增加符号赋值伪指令,如:
xxH可以为8位数也可以为16位数作为地址或立即数
你的TJS:标号在哪条语句中用到了吗?
如果改完还是无法编译程序属于什么的话请把软件的提示信息发上来看下
夲回答由意法半导体(中国)投资有限公司提供
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案