可以的。不过,有警告的话,意味着程序可能存在着一些问题,会导致在运行时不正常。
㈡ keil4 烧写问题:我的程序没有报错可就是烧写到芯片的时候lcd显示屏没有反应
所给的图片看不到程序的大小,最好先下载一个可以工作的程序先判断一下是不是硬件问题。如果硬件没有问题,检查一下你的LCD初始化部分的代码。
㈢ 急!如何设置可以让KEIL在编译完程序后自动调用烧录软件
如果你是stc单片机就可以用烧录器自动烧程序
㈣ keil编译运行无错,但是结果不对怎么调试
keil编译运行无错,但是结果不对调试的方法:
1、打开keil软件,这里我们已经默认打开了一个工程文件了,点击我画圈的那个按钮,进入设置。
2、在Debug那个选项卡里,我们选择usesimulator,使用软件进行调试。
3、置完毕后,我们可以在菜单栏找到这个放大镜的图标,点击这个按钮进行调试操作。
4、可以看到程序已进入正常的调试模式运行,这个时候程序是不会自动的去运行的,需要我们点击下一步的按钮才会一步一步的去执行。
㈤ keil uvision4 用c语言编译没有错误,但是个别语句被忽略了没有编译成汇编语言。怎么回事啊
你用的什么单片机呢?如果是51,这种情况应该不会出现,如果是AVR或者ARM内核的单片机,有可能是你的变量被优化了,从而导致部分代码被优化了.
两种解决办法,一是设置Keil的编译器,把优化级别调整到0,也就是禁止优化.
二是,把你的全局变量定义之前,加个 volatile,禁止编译器优化.
㈥ keil C51 编译 烧录
右点工程项目->在options for Target 'Target 1'->output->create hex file把create hex file的复选框勾起来就好了这个是前人有告诉的 不过不知道行嘛 这个软件我也不熟悉。。兄弟加油 研究吧祝你成功
㈦ keil编译没有错误为什么烧进单片机不运行
Keil没有报错只能说明逻辑没有错误,但是不能运行有两方面原因:
第一是你的程序设计有问题。
第二是单片机硬件电路的问题。
请在单片机可以正常工作的情况下,检查程序中各个子程序,引脚定义等等。
㈧ 用keil想生成.hex的文件烧录给单片机,但是提示Target not created
有错误,把错误贴出来看看 错误太多就从第一个错误开始改,后面的错误很多都是前面的错误造成的。只要静下心来改,你就会发现并没有那么多的错误。一定要从第一条错误开始改
㈨ keil软件通过编译生成的烧录文件是什么格式
编译生成的文件:plg;编译器编译结果.hex和.bin;可执行文件:.map和.lst。
程序员将产品的逻辑操作抽象为C代码,然后通过编译器的编译和链接,生成微处理器可执行的机器码。
在典型的应用程序中,编译器或汇编器将程序的源代码(例如C或汇编语言)转换为机器代码,并将其输出到一个文件中。然后,这个文件由程序员导入,以将机器代码“烧录”到ROM中,或传输到目标系统以进行加载和执行,这个存放机器码的文件就是烧录文件。
㈩ KEIL 编译 程序没问题就是编译出错
程序是没问题,关于楼上说的死循环是正常的。我编译不会出错。你出错提示是什么?你这样很难猜啊。如果你只想解决问题,可以新建一个项目,可能是项目配置错误。当然你也可以将所以项目设置恢复为默认值试试。右击项目,选择option
for
target,在弹出的对话框最下方的default按钮,注意这样要每个选项页都要点一次。
建议还是新建项目。