导航:首页 > 源码编译 > 在keil程序编译中出现错误

在keil程序编译中出现错误

发布时间:2022-12-25 14:22:56

❶ keil的编译错误:error c129:missing';'before'0000'

你的错误代码是 error c129: 这是一个C语言方面的语法错误,说明你的文件被保存为C文件(文件名为.c后缀)。

我用你这段程序放在keil编译器中试验过,当程序保存为c文件并编译时,会出现如你所示的error c129的错误且指向程序的第一句代码处;若将文件另存为汇编文件(文件名为.asm后缀)再进行编译,则不会出现c129的报错。

现在将这段程序保存为.asm文件,并将程序整理为以下形式:

ORG0000H

LJMPSTART

ORG000BH;

LJMPINTT0;

START:MOVR0,#70H

MOVR7,#0CH

INIT:MOV@R0,#00H

INCR0

DJNZR7,INIT

MOV72H,#10

MOV75H,#10

MOVTMOD,#01H

MOVTL0,#0B0H

MOVTH0,#03CH

SETBEA

SETBET0

SETBTR0

START1:LCALLSCAN

LCALLKEYSCAN

SJMPSTART1;

DL1MS:MOVR6,#14H

DL1:MOVR7,#19H

DL2:DJNZR7,DL2

DJNZR6,DL1

RET;

DL20MS:

对于以上程序段,不知道整理出来之后是否与你的原代码相同,但其中有一点需要说明,汇编文件中的分号“ ; ” 的作用与C文件中的“// ”作用类似,它后面紧跟的是注释内容。 你这段程序,若按以上整理,那么所有命令后面的分号“; ” 都可以不要的。 不过,也有可能你确实使用了分号的作用,将后面一些命令作了屏蔽处理,则此处不另作说明。

下面将整理后的程序进行编译,会出现以下报错情况:

错误、警告的解释:

第4行的错误原因是:标志符号“INTT0”没有定义;

第18行的错误原因是:标志符号“SCAN”没有定义;

第19行的错误原因是:标志符号“KEYSCAN”没有定义;

第27行的警告原因是:代码结束处没有“END”命令;(注:所有汇编文件结尾处都应有一句“END”命令表示结束)

可以看得出,你这段程序应该不是完整的,另有一部份你没有复制出来。你可以根据以上说明,再结合你的实际情况处理你的程序。 祝你成功!

❷ 在keil中,编译时出现错误:Error:fail to execute‘ C:\keil\C51\

在任务栏中有一个品字样的彩色图案,点击它然后在选择Folders/Extensions在Toll Base Folder:后面有一个路径把他改成你自己keil安装路径下C51文件夹的路径就行了!

❸ keil编译时出现错误 undefined identifier

C语言写程序,是区分大小写字母的,所以,写程序时,定义变量名和使用变量名要注意前后要相同,不能随意改大小写字母。
你在前面定义3个引脚时,用的是小写字母
les
可程序中使用时,却改成大写字母L,那还不出错吗?
写程序要注意这些规则,请及时采纳吧。

❹ 为什么用Keil编程软件编译时老是出现“目标未创建”

使用Keil编程软件进行编译时,由于建立了项目错误,始终会出现“未创建目标”。具体的编译步骤如下:

1,从软件下拉菜单的顶部选择[项目]-[新项目]。

❺ keil编译过程中出现问题,不知道为什么

问题我已经远程帮你解决了,你之所以不能生成HEx,是你程序有个语法错误,在程序上面有点小数点字符,而不是因为这个警告,这类的警告不影响程序的Hex文件的生成。另外,你的C语言有点弱,你那个叫函数的定义,而非调用,把C语言复习一下,做一个优秀的单片机工程师,C语言必须做到精通。

❻ Keil 编译一直错误error C129: missing ';' before 'char'

原因:因为缺少';。解决步骤如下:

1.第一步是打开devc++5.11,然后进入以下界面。

阅读全文

与在keil程序编译中出现错误相关的资料

热点内容
php存储过程返回值 浏览:839
模板匹配算法介绍 浏览:525
编程语言麻烦的代码 浏览:136
icloud通讯录如何导出到安卓 浏览:744
单片机做mp3 浏览:325
联通营业厅app在哪里人工服务 浏览:943
三相用电功率与导线的算法公式 浏览:913
javapost编码 浏览:531
云服务器巡检表 浏览:671
androidapk无法启动 浏览:247
安卓禁止应用安装怎么打开 浏览:694
hasp加密狗卸载 浏览:482
邮箱无法连接发件服务器怎么办 浏览:319
手机打电话如何加密号码 浏览:306
浪潮服务器进pxe按什么键 浏览:6
小能录屏的服务器地址是什么意思 浏览:678
android文件操作权限 浏览:601
华为算法工程师面试题 浏览:947
云开发和服务器有什么区别 浏览:130
钢材的价格算法 浏览:665