发布时间:2023-10-16 19:00
一般的 51 单片机开发板,卖家会提供相应的烧录程序接口和软件。但大部分使用情况下,由于开发板一般尺寸较大和多余的功能,我们并不会使用 51 开发板。但使用一些如下图 51 单片机又需要相应的下载器和接口才能下载程序。比如 AT89S51 支持串口下载程序,但是用的是 SPI,MOSI,MISO 串口。AT89C51 和 AT89C52 这两个只能用烧录器,AT89S51和 AT89S52 可以用 ISP 下载。STC 的单片机才可用普通串口下载。下面将介绍一种通用下载方式和软件。
单片机引脚如下,所以我们使用 P3.0 和 P3.1 进行串口下载程序。
我们需要使用到如下的转换器连接电脑和 51 单片机,然后使用 stc-isp 烧录软件进行下载程序。
首先将 usart 转 usb 转换器和单片机接线,分别 GND 接 GND、VCC 接 VCC,单片机P3.0(RXD)引脚接转换器 TXD、单片机 P3.1(TXD)引脚接转换器 RXD。然后将转换器USB 接口插电脑上,USB 要安装 CH340 驱动才能识别到端口,由于 CH340 资源较多,而且安装简单,这里就不进行介绍了。
打开 stc-isp 烧录软件,软件可从官网下载,网址为:www.STCMCU.com。软件打开界面如下。
(1)、芯片型号选项选择相应芯片类型,单片机芯片背面标注有型号。
(2)、串口不用自己选择,安装 CH340 驱动后,会自动识别。识别串口成功,会带有
CH340(COM)字样。
(3)、打开程序软件,选择我们要烧录的 HEX 文件。
(4)、点击下载程序之前,首先将连接在板子上的 VCC 线拔开,然后再点击下载。点击下载后再将 VCC 线插上,即可成功烧录程序。(注意!这一步操作步骤很关键)
(5)、烧录程序成功,会显示如下。
————————————————————————
作者:瓴
时间:2021.10.29
————————————————————————