为什么keil编译出来程序不能运行

如题所述

你的代码是没问题的,我已经试过了。
你看看:
1、这段代码是否已经保存为 *.c文件
2、你的左侧的项目目录树中是否加载了这个C文件
温馨提示:内容为网友见解,仅供参考
无其他回答

keil编译没有错误为什么烧进单片机不运行
Keil没有报错只能说明逻辑没有错误,但是不能运行有两方面原因:第一是你的程序设计有问题。第二是单片机硬件电路的问题。请在单片机可以正常工作的情况下,检查程序中各个子程序,引脚定义等等。

为什么我用KEIL写好了程序, 却不能运行的?检查错误都不行?还有目标没有...
错误是说不能执行编译程序。有可能是keil安装有问题,有可能是工程设置有问题。用keil打开keil软件自带的例子工程,编译一下看看,如果也是同样的错误,说明是keil的安装问题,要重新安装。如果没有错误,说明keil软件安装没有问题,那就按照例子工程的设置方法设置自己的工程,再试试。

keil5.14 软件仿真所有代码都不能运行,是什么原因?
环境问题: 确保你的开发环境和软件仿真窗口的配置正确。有时候环境配置问题可能导致程序无法正常运行。重新编译: 尝试重新编译你的代码,确保编译过程没有错误。有时候编译器可能会产生一些警告,但不会阻止程序运行。查看日志: 如果有日志文件或控制台输出,查看其中是否有错误信息或警告,这可能有助于找到...

在keil仿真中有几行程序不能运行怎么回事?
keil编译的时候把代码优化了,所以DelayMs()只保留了一个,其实一样,你可以看一下汇编程序,其实都执行了。

Keil或是伟福用C编写的程序,在编译时显示无错,但是仿真的时候发现有些...
c语言的编译器有优化选项,keil好象有九级,可设置,你那段代码可能被优化了,例如代码有重复,或者代码在程序运行过程中不可能被执行 你可以认真审查你的代码,或者把优化等级设置为0,如图

keil3 编译问题 编译通过,能下载到单片机里。 但却不能用?
软件已经破解成功,警告是指:存在 调用 却未 声明 的 外部函数。不过却是 main 函数,需要更详细的信息进行分析。如 工程中的 所有 文件名称,主文件中的 main函数,被调用的其他函数 的声明 等。

安装的keil软件编译时出错:—错误:无法执行'D:\\keil\\c51\\BIN\\A51.exe...
不是兼容问题,因为Keil 在执行命令时无法识别中文,所以地址必须是英文。还有,安装目录下找到tools,找到这个命令[C51] PATH="D:\\keil\\C51\\" Path 后面改为 你自己的安装位置就可以 PATH="你安装的位置\\C51\\"

为什么我的keil软件,点不了运行的按钮?
首先,编译要通过,能生成HEX文件 点击START\/STOP DEBUG SESSION进入调试模式 然后下面灰色的菜单就能用了。

单片机C8051F410显示编译成功,但是程序不能运行。 Program Size: data...
keil软件没有注册只能运行code小于2KB的程序,或者target options>target>code rom size 选项选择错误 要选择large: 64K program

KeilC\/ C++编译后出错,怎么回事?
用KEIL出现syntax error near '}'一般是缺少“;”在“=”号附近有语法错误,双击该错误,光标会跳到该行,仔细检查这一行的上下行有没有错误,比如缺少“;”。扩展:Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的Keil Elektr...

相似回答