如何给单片机烧录程序

如何给单片机烧录程序,第1张

不能用keil作下载,它应该只是一个程序编辑和调试用的吧,用keil生成hex文件。下载时用专门的下载软件找到生成的那个hex文件就可以下载

了。,有专门的单片机烧写软件的。那个软件的名字叫STC-ISP

V391(你可以下载个更高版本的)的,你的开发板里面应该自带下载软件的啊!

如果你用的下载下是USB转串口的线的话,你需要安装一个USB转串口驱动才能下载程序。网上搜一下就可以了。如果有光盘的话就在光盘里面找,里面肯定有的。

下面是具体设置:

先在KILE

C的options

for

target工具栏中的output选项下,name

of

Executable后面的空框里输入你要输出的文件名,然后在CreateHex项的前面的小方格中打上“勾”,然后编译,编译成功就可以生成HEX文件,文件存放在目标程序的相同文件夹下,名字是你输入的名字,再通过程序下载软件下载到单片机中就OK了。(不同单片机的下载软件不一样,可以到生产公司找到相关软件)

OK~

51单片机程序烧写有以下几种方法:

1、利用编程器烧录,这是比较古老的方法了,上个世纪和本世纪初,基本利用这种方法烧录单片机程序。

2、ISP,利用串口或JTAG口将程序下载到单片机。现在大多数单片机都是如此。

3、IAP,可以在单片机运行状态下,利用串口、JTAB,USB或其他硬件设计的介质,将程序更新到单片机。

stc-isp烧录软件一直在检测单片机原因有下:

1、TXD和RXD接错了,下载器TXD接单片机RXD,RXD接单片机TXD。

2、晶振没插或者松了。

3、单片机型号选择错了,如果是STC89c52RC就要选后面加RC的,STC89c52就不行。

4、需要冷启动,就是给单片机断一次电,有的直接按电源开关就可以了,如果连的线把vcc拔插一次就可以了。

*** 作说明:

(1)打开STC-ISP,在MCU Type栏目下选中单片机。

(2)根据您的9针数据线连接情况选中COM端口,波特率一般保持默认,如果遇到下载问题,可以适当下调一些。

(3)先确认硬件连接正确,“打开文件”并在对话框内找到您要下载的HEX文件。

(4)选中两个条件项,这样可以使您在每次编译KEIL时HEX代码能自动加载到STC-ISP,点击“Download/下载”。

芯片:STC89C52RC

不用编程器烧录程序是可以的,因为STC芯片具有ISP功能

上位机软件STC-ISP,可以到STC宏晶网站下载,用法软件上写的很清楚,在这不细说了,你还可以在宏晶网站下载STC89C52RC的芯片,那里面有下载电路的接口,具体说来就是一个RS232模块,外加51最小系统,这种下载需要电脑上面有串口,台式机一般是没问题的,笔记本可能稍微麻烦些,需要找个USB转232的线,祝你好运,再不懂可以百度Hi给我留言,希望能帮到你

以上就是关于如何给单片机烧录程序全部的内容,包括:如何给单片机烧录程序、请高手指点,如何实现51单片机程序烧写、问什么我的stc-isp烧录软件一直在检测单片机等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9528715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存