怎样往单片机里烧程序

我有一个stc89c52的单片机,有keil4的软件,有src isp烧录软件,求怎样烧程序,带步骤

需要利用下载器和下载软件才能将keil程序输出的hex文件烧录到单片机中。具体操作请参照以下步骤,演示单片机为51单片机。

1、首先准备好51单片机最小系统板和烧录器。

2、打开stc-isp烧录软件选择好单片机型号,这里的所选的单片机型号为STC89C/LE52RC。在此可以观察到“串口号”显示没有可用的接口。

3、接着把烧录器与51单片机最小系统连线,插入电脑。

4、电脑已经识别到串口号(COM10)后,选择点击“打开程序文件”,将目标hex文件导入。

5、然后点击“下载”选项,可以看到软件界面右下角显示框显示“正在检测目标单片机...”。

6、然后对单片机重新上电,不久后,软件界面右下角显示框显示“正在重新握手...成功”。完成以上设置后,即可完成给单片机烧录程序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-24

第一步:keil4编辑编译软件生成HEX文件。

第二步:运行ISP软件,导入HEX文件。

第三步:设置ISP软件,包括COM口、单片机型号....等如图所示:

第四步:插好串口线,点击“下载/编程”,开启单片机电源。

等待下载程序。

第2个回答  2010-07-14
不能用keil作下载,它应该只是一个程序编辑和调试用的吧,用keil生成hex文件。下载时用专门的下载软件找到生成的那个hex文件就可以下载 了。,有专门的单片机烧写软件的。那个软件的名字叫STC-ISP V391(你可以下载个更高版本的)的,你的开发板里面应该自带下载软件的啊!
如果你用的下载下是USB转串口的线的话,你需要安装一个USB转串口驱动才能下载程序。网上搜一下就可以了。如果有光盘的话就在光盘里面找,里面肯定有的。

下面是具体设置:
先在KILE C的options for target工具栏中的output选项下,name of Executable后面的空框里输入你要输出的文件名,然后在Create.Hex项的前面的小方格中打上“勾”,然后编译,编译成功就可以生成HEX文件,文件存放在目标程序的相同文件夹下,名字是你输入的名字,再通过程序下载软件下载到单片机中就OK了。(不同单片机的下载软件不一样,可以到生产公司找到相关软件)

OK~
第3个回答  2019-01-24

STC单片机里烧程序,需要STC单片机烧录软件(stc-isp)加USB转TTL转换小板,就可以了。

选择单片机芯片型号,打开要烧录的程序文件,先点击(下载/编程)、再给单片机供电。

本回答被提问者采纳
第4个回答  2019-01-14

stc系列单片机,直接用stc-isp烧录软件就可以了,电脑连接单片机用一个USB-TTL转换小板,

打开stc-isp烧录软件,选择你所选用的单片机型号,连接好单片机。

USB板.VCC---单片机.VCC,USB板.GND---单片机.GND,

USB板.TXD---单片机.RXD,USB板.RXD---单片机.TXD,

相似回答