前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C51 单片机开发将 Keil 生成的文件写入单片机

C51 单片机开发将 Keil 生成的文件写入单片机

作者头像
码农UP2U
发布2024-03-06 15:28:11
2670
发布2024-03-06 15:28:11
举报
文章被收录于专栏:嵌入式码农UP2U嵌入式

0x01:准备工作

我们需要将 Keil 编译生成的 .hex 文件写入单片机,那么就需要将单片机和我们的电脑进行连接。早期将 hex 文件写入单片机需要通过串口进行写入,但是,现在的笔记本电脑已经没有以前的那种 9 针的串口了。取而代之的是使用 USB 来进行写入。USB 写入的话,需要安装一个 USB 转串口的驱动程序,这个串口的驱动程序是一个简单的安装包,我找的安装包是 CH340_CH341 这么一个安装包,它是一个独立的 exe 文件,打开界面如下:

直接点击界面上的 “安装” 按钮即可进行安装,体积小,安装速度快!

0x02:STC-SIP 将 hex 文件写入

安装好驱动程序以后,把单片机连接至笔记本的 USB 接口,然后笔记本电脑就会发出和插入 U 盘或移动硬盘相同的声音。这样说明已经连接成功了。早期的单片机是从开发板上取下然后将 hex 文件写入,现在可以直接和开发板连接了。

要把 hex 文件写入单片机中,这里需要使用 STC-ISP 这个工具软件来完成,工具软件界面如下:

这个软件看着功能很多,但是要写入 hex 文件到单片机却很简单。首次打开这个软件的话,需要选择单片机的型号,这个型号在芯片上有印刷,根据自己的芯片进行选择就可以了。我这里选择的单片机型号是 STC89C52RC/LE52BC,以后打开就不需要再选择了。

然后选择串口号(串口号一般默认会选好),选择串口号,这个串口号通常可以在“设备管理器”中进行查看,我这里选择的是 COM4 口,设备管理器中查看的是 COM4 口,如下图:

选择好串口号以后,就要选择编译好的 hex 文件。在 STC-SIP 上点击“打开程序文件”按钮,选择编译好的 hex 文件,即可!

到这里,STC-ISP 中需要选择的工作就做完了,到此,就要做最后的一步了。点击 “下载/编程” 按钮,就会把 hex 文件写入到单片机中,写入成功后会有相应的提示,提示如下图:

到此 hex 文件就成功的写入单片机中了,对单片机重新加点后,我们的写入的程序就会被执行了!

以上,就是通过 STC-ISP 将 Keil 编译生成的 hex 文件写入到单片机的全部过程了,非常简单。要获取 驱动和 STC-ISP 工具的话,请发送暗号 [STC-ISP] 进行获取,不要输错哦!!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-03-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农UP2U 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档