‘壹’ 你好,我写了单片机(C语言),仿真是没有HEX文件,为什么,应该怎样仿真,麻烦告诉一下,
同学你想问啥?把什么资料给你发过去呢?
首先你的问题都没有问明白,你要什么帮助呢?
1、有写了单片机c程序,是在写字板上写的,还是keilc软件环境下写的?
2、你怎么仿真,在仿真器上仿真还是软件protues呢?
3、给你发什么资料?
如果你是keilc编程环境,你可能没有选择output 输出HEX那一项,选中后,会有一个hex文件的。
仿真的时候把hex文件加载就行了
ok
‘贰’ 单片机生成不了HEX文件,奇怪
2K限制,你的编译器没有解除限制,编写的代码大于2048字节就停止工作。
你写的代码是4762字节,超过了2048,所以无法生成hex文件。
上网查找破解的办法吧。
‘叁’ 单片机学习中程序编译后在项目文件夹内找不到.hex文件,问题出在哪里
用的是KEIL的话
‘肆’ 51单片机,编译没问题,不能生成HEX文件,目标文件连接不成功,有的人说不影响,但是我要HEX文件啊
如果用的是Keil,按下图红框所示选择该选项打勾即可。
‘伍’ 单片机问题,这为什么无法形成hex文件啊求前辈赐教
因为阁下没有生成hex文件。
方法如下:在你提供的图片中右击“Target1”----然后点击对话框第一个(即为目标文件设定选项)----然后点标题栏的第三个“output”(即输出)----然后讲“creat
hex
file
”(即生成hex文件)复选框打上勾----然后点ok----最后再点rebuild(即重建)就有hex文件了!
‘陆’ 编译单片机不生成hex文件怎么回事
你应该有protues这个软件的吧
双击dsn文件用protues打开,就是protues的仿真原理图,图形类似于protel原理图。
如果你打不开的话就是你的protues版本和dsn文件的版本不对。
而hex只能用在protues仿真图里可编程的东西如8051单片机
双击单片机,里边有个选项“打开文件”,你把hex文件路径填进去,
然后就可以仿真单片机了
‘柒’ 单片机编程后勾了生成hex文件但还是没有hex文件,程序没错误,不要再说重装,求高手指点希望有截图
勾选了就会有HEX文件生成的,不知你改过生成文件的路径没。
重装过不行,只有换版本了。
‘捌’ 单片机KIEL无法生成hex文件
要用keil 编译软件来编译程序,可以用汇编语言写,也可以用C语言来写程序,都能用keil 编译,就能生成HEX文件了。
去我网盘下载一个说明书,看下就会了。
这是keil 4的,其它版本的,方法相似。用汇编语言写的程序,编译方法相同。
网页链接
‘玖’ 用Keil uVision3编写单片机程序怎么生成不了.HEX文件
你可以打开hex文件看一下(可以用记事本打开),是不是一个空文件。可能程序有错,并没有编译出hex文件。
编译后的hex文件是不需要设置什么的。