微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Keil C 编译器常见警告与错误信息的解决方法

Keil C 编译器常见警告与错误信息的解决方法

时间:11-27 来源:互联网 点击:

EXIT:

AJMP跳转超过2K地址:

AJMP属于短跳转命令,有2K地址范围的限制。

(8)字母I和数字1混淆:

冒失鬼的常见问题。

(9)创造发明不存在的汇编语言指令:Unrecognized Statemen or Undefined Argument

在编写程序程序的过程中可不欢迎这种创新,这种指令汇编程序不支持,芯片也不认可。

(10)符号“:”“;”用半角书写。

(11)语句中的符号名可能拼错或未被定义:Undefined Symbol。

(12)汇编的源程序结尾未发现END语句:Missing END Statrment。

要养成良好的程序书写习惯,比如标号对齐、参数对齐、注释对齐,这样看起来赏心悦目,也不容易出错。标号最好采用有意义的英文或汉语拼音,这样比较直观,注释尽量详细准确,便于以后读懂,而且有利于其它程序中作为子程序模块的调用。还有要注意典型程序模块的积累,再复杂的程序也是由一个个小程序模块组成的,在初学阶段可以对典型程序比如:延时子程序、查表子程序等编写实践一次,这样印象深刻,便于以后引用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top