| 在上面栏里,有个三个小块块标志左边那个标志,打开,选择output,然后勾选create a hex 就行 |
| 在device里边看一下你的芯片选型是否正确,并且更改到你实际情况的芯片类型。然后再utilities里边的setting看一下你选的芯片内存大小和你的实际芯片容量是否相同 |
一个小锤子,里面Creat... .Hex文件这个选项要勾中才可以![]() |
| 左侧右键target,点击option to target...,上方点击output,给hex打上勾,确定,重新run |
| 没有勾选是否生成 hex |
| keil授权文件还有stc 89c51的几个文件都需要加载在keil里面,我看你这个工程里没有c51的文件,你可以去百度搜一搜。 |
| kill设置里面的生成HEX文件勾选了没有 |
| 楼上讲得很详尽了 |
| 只有编译没有错误才可能生成HEX(有警告没关系),如果编译通过说明你的程序语法没有错误,再然后不能生成HEX就考虑你的单片机内部资源是否够用。 |
| 你是否遗漏了步骤 |
| 你要把那个create hex勾上,在工具栏那里面 |
| 设置里面 output里 create hex这个选项勾上 |
|
你编译还没成功 |
|
选项没点啊 |
| 没有勾选创建HEX文件 |
| Keil软件没有设置生成hex文件,设置 - output - create hex这个选项要勾上 |
| 你的编译没通过啊 |
|
点击菜单上的Flash,选择configure Flash toolst选择Output标签,勾选Create HEX File 就可以了. 在那个像魔法棒那个标志里面,output中生成hex文件打钩 点击菜单“Option for Tagret '...'” ---> 选择“Output”页--->钩选“Create HEX File”--->重编译 如果程序无误,在Project的当前目录即会产生HEX文件 点击菜单“Option for Tagret '...'” ---> 选择“Output”页--->钩选“Create HEX File”--->重编译 勾选生成HEX文件就好啦,看图 ![]() |