×

注意!页面内容来自https://www.zhihu.com/tardis/bd/ans/3399084336,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

9 赞同
13 收藏

这个问题发生在STC的51单片机上,再好理解不过了。如果硬件连接没有问题的话,STC 51单片机在烧录时需要断电再重新上电一下。下面和大家分享一下,51单片机如何烧录程序。

1.准备烧录工具和软件

在开始烧录之前,需要准备以下软件和硬件工具:

  • 软件工具:STC-ISP、STC-ISP-2;
  • 硬件工具:USB转串口模块,用于连接计算机和单片机的设备;
  • 杜邦线: 用于连接烧录器、USB转串口模块和单片机之间的引脚;

2.连接硬件设备

  • 将USB转串口模块的USB接口连接至计算机的USB接口。
  • 使用杜邦线将USB转串口模块的RXD引脚连接至烧录器的TXD引脚。
  • 使用杜邦线将USB转串口模块的TXD引脚连接至烧录器的RXD引脚。
  • 使用杜邦线将烧录器的VCC引脚连接至单片机的VCC引脚。
  • 使用杜邦线将烧录器的GND引脚连接至单片机的GND引脚。
  • 使用杜邦线将烧录器的RST引脚连接至单片机的RST引脚。

3.下载步骤

下载并安装STC-ISP烧录软件,该软件是STC官方提供的烧录工具。

第一步:打开烧录软件并且选择好我们的单片机型号。

第二步:选中串口号,然后再点击下面的程序文件,然后找到程序编译后的 .hex 文件。

第三步:点击下载/编程按钮,这时候右侧就会显示“正在检测目标单片机。。。”,此时将单片机的供电开关断开,再上电。中间要间隔大概1-2秒,不要时间太长,也不要时间太短,全凭手感。

断电再上电的这个过程,就叫冷启动。

烧录成功后,会在右侧的提示窗内显示:操作成功!至此烧录完成。

再总结一下,题目出现的问题,需要重点检查两个方面:

  • 硬件连接,包括TXD和RXD是否交叉连接了、原理图有没有画错;
  • 是否冷启动了,要先断电再上电。

51单片机的烧录过程很简单,出了问题也比较容易查找,按照以上两个方向排查一下问题。

以上就是这个问题的回答,如果有任何疑问都可以留言讨论。

编辑于 2024-02-17 · 著作权归作者所有