我用keil c51仿真软件编的汇编程序,编译后显示目标没产生

2024-12-26 13:49:00
推荐回答(5个)
回答1:

作为新手,还是按照KEIL默认的安装路径安装吧(虽然这个路径是可以任意修改的)。
你看看你的Keil是否装在了 C:\keil\ 这个文件夹下,,如果不是,你默认配置文件中的配置是找不到相应A51、C51、BL51等工具的。你可以尝试装到那路径下。

另外,如果是没有注册过的KEIL,当程序超过2K时,会出现代码限制的错误,也是不能通过编译的,,,这个可以通过KEIL的注册机解决。

其实当你遇到编译不能通过时,最好能把你的编译信息发上来,这样就能更好的了解你那里的情况。

我的邮箱是 ppt1845@163.com
如果有问题,我有时间的话,可以帮助你.

回答2:

编写完程序后:编译不出错后,还要设置输出:在输出*.HEX文件那里打钩!
然后选择输出整个工程,就能输出机器码*。HEX文件
得到HEX文件后,烧到单片机里就可以运行了!!
如果编译不通过,那就是你程序出问题了!!
记住:编程程序时是ASM后缀的!!系统默认是TXT的!你新建时要保存为ASM

回答3:

你的建立工程啊 ~~~~~~~~

回答4:

你写的程序可能还有错误,还是认真检查你的程序吧。

回答5:

看看包没包括AT51.H之类的头文件啊,还有可能就是你程序编错了当然产生不了目标啊