单片机-89C51部分:4、固件烧录

飞书文档https://x509p6c8to.feishu.cn/wiki/M00gwFX3WilLe0kiAmBcPBUsnLc

接线

通过USB线把开发板和电脑连接起来,如果电脑没有安装过USB转串口驱动,在设备管理器中就找不到COM口,而且会有驱动提示叹号,我们可以下载下方驱动安装。

驱动安装

安装文件见飞书文档

安装驱动后,可以在电脑的设备管理器就可以看到开发板的COM口了,这个COM口要记住哦,每台电脑会不一样。

烧录

下载烧录工具

下载工具见飞书文档

解压打开软件

选择芯片型号STC89C52RC,选择上一步识别的串口例如COM9,然后打开程序文件,为上一节课编译生成的.hex文件

FYI:STC89C52RC和STC89LE52RC两款芯片是完全兼容的

然后点击"下载/编程",就会等待开始下载

这里注意了,开发板发出时,默认安装的是STM32的板卡,这里需要更换为51核心板哦,51核心板在板卡外壳背面的槽中。

这时候给单片机上电,就会开始烧录。

到这里,你已经学会烧录固件啦,后续的开发其实就是重复"写代码->编译->烧录"这个过程而已!!!!

想知道程序有没有运行起来?可以使用下方代码验证

复制代码
#include <reg52.h>

sbit led = P2^7;

//带参延时函数
void delay_ms(unsigned int xms)   //@12MHz
{
    unsigned int i, j;
    for(i=xms;i>0;i--)
    {
        for(j=124;j>0;j--)
        {}
    }
}

void main()
{
    while(1)
    {
        led = 0;
        delay_ms(500);
        led = 1;
        delay_ms(500);
    }
}
相关推荐
一路往蓝-Anbo4 小时前
第三篇:ADC 与模拟前端
stm32·嵌入式硬件·嵌入式·硬件设计
noipp5 小时前
推荐题目:洛谷 P10907 [蓝桥杯 2024 国 B] 蚂蚁开会
c语言·c++·算法·编程·洛谷
Net_Walke6 小时前
【Linux系统】静态链接库与动态链接库
linux·嵌入式硬件
努力小周7 小时前
STM32智能安防系统
c语言·stm32·单片机·嵌入式硬件·物联网·计算机网络·pcb工艺
华科大胡子9 小时前
在STM32上跑通TinyML
stm32·单片机·嵌入式硬件
x1387028595710 小时前
c语言中srtlen(指针使用计算字符长度)、传值和传址调用
c语言·开发语言·算法·visual studio
iCxhust10 小时前
C#进程管理程序
开发语言·汇编·stm32·单片机·c#·微机原理
zhaoshuzhaoshu12 小时前
嵌入式开发之IIC接口详解-STM32
嵌入式硬件·软件工程
SUNNYSPY00113 小时前
AO3402-ASEMI开关电源专用AO3402
单片机
iCxhust13 小时前
MTK8088单板机制作(一)时钟电路
汇编·单片机·嵌入式硬件·微机原理·8088单板机