第一范文网 - 专业文章范例文档资料分享平台

C51编译错误翻译

来源:用户分享 时间:2025/7/23 18:39:49 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

*ERROR 130:value out of range

using 或interrupt 指令后参数越限。using用的寄存器组号位0-3,interrupt 需要0-15的中断号

*ERROR 131:duplicate function-parameter

函数中形参名重复,形参名应彼此不同

*ERROR 132:not in formal parameter list

函数内参数声明使用的名字未出现在参数表中

*ERROR 133:char function(v0,v1,v2)

Char*v0,*v1,*v5;/ *?v5?在形参中未出现

*ERROR 134:xdata/idata/pdata/data on

function not permitted

函数总是驻留于0x5xxxx的code存储区,不能位于xdata/idata/pdata/data空间

*ERROR 135:bad storage class for bit

位变量的定义可以接受static或extern的存储类,用REGIESTER和ALIEN都是非法的

*ERROR 136:‘void’on variable

?void?类型只允许作为函数的返回类型或与指针类型合用(void*)

*ERROR 137:illegal parameter type:?function?

函数参数的类型不能是函数,然而函数指针可以作为参数

*ERROR 138:interrupt ()may not receive or return value (s)

中断函数既不能有参数又不能有返回值

*ERROR 139:illegal use of ?alien?

关键字alien 将函数定义为PL/M51规定的过程与函数结构。这意味着C函数中有参数的缩记符号(即funct(…);)时是不能用alien的

*ERROR 140:bit in illegal memory-space

位变量的定义可包含修饰符DATA,如果无修饰符则假定为DATA。因为位变量始终位于真的不掉线吗??、????????????

0x4xxx的内部数据存储器中,当试图采用其他存储空间就会产生这个错误。

*ERROR 141:NEAR:expected

编译器所见的单词是错误的。期望正确的单词

*ERROR 142:invalid base address

Sfr说明中的基址有错。有效基址为0x80-0xff。如果声明采用base^pos形式,则基址是8的整数倍

*ERROR 143:invalid absolute bit position

Sbit 说明中位地址必须在0x80-0xff之间

*ERROR 144:base^pos:invalid bit position

Sbit 说明中位pos必须在0~7之间

*ERROR 145:undeclared sfr

搜索更多关于: C51编译错误翻译 的文档
C51编译错误翻译.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3vr4u0l0ui3y3j84w1hr_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top