当前位置:去回答>百科问答>单片机程序烧录打不开文件hextobin.bin

单片机程序烧录打不开文件hextobin.bin

2024-10-08 08:04:26 编辑:join 浏览量:586

单片机程序烧录打不开文件hextobin.bin

你把 HEX文件拷贝到根目录 或者 纯英文字母组成的简单目录下 看看

51单片机烧录程序和调试方法:

以下是如何编译程序,如何下载程序到单片机,以及接线图。

①为了过程方便,通常会新建一个英文文件夹,这里以qq文件夹为例。将好的C 程序 LED.C放入qq文件夹

②打开keil软件,选择菜单栏的project,在它的下拉菜单里选第一个New uVision project,这里将这个工程命名为qq,并保存到我们建立的qq文件夹内,点击确定。

③找到Atmel,在它的左侧有+号,点击会展开一系列芯片型号,找到AT89C51,点击并点选下面的ok,选择 否。

④进入编辑页面后,看到左侧空白窗格的+Target 1,点击它前面的+号,弹出Source Group 1. 右击Source Group 1. 弹出下拉菜单,选择Add Files to Group Source Group 1

⑤弹出的对话中,选择LED.C,点击add,然后点击close关闭窗口。点击Source Group 1的+号,就会显示出添加的LED.C文件,双击LED.C就会出现它的代码

⑥右击+Target 1,并选择第一项,选择debug,点上use,并选择keil moniter-51 driver

⑦在点output选项,在creat hex file打勾,最后点击ok

⑧回到编辑面,依次点击编译按钮,Target 1上面有三个带向下的箭头按钮,从左到右点击,回到qq文件夹看看是否有.hex文件,若没有在编译一次

⑨将单片机与电脑连机,打开烧录软件,选择低速下载,点击打开文件,选择建立的qq文件夹,打开后点击文件qq.hex,最后选择STC89C5XX系列,然后下载程序,成功后图片如下

接线图为p0端口与led

USB转RS232驱动的问题,有些人运气好就能用,有些人就不能用了

我的问题解决了,,又击 以管理员的身份运行就可以了!!!

bin文件用编程软件keil 51 转换成hex,再烧录!

max232芯片 104的电容 一个9针串口(母头的)即可 具体电路可参考stc89c52的pdf文件

hex的可以,这个是不可以的!谢谢赏分!

你搜索一下电脑上有没有HEXTOBIN.BIN这个文件

标签:烧录,单片机,hextobin

版权声明:文章由 去回答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.quhuida.com/answer/292014.html
热门文章