51单片机c语言烧录软件,51单片机烧写程序的方法

STC89C51是应用广泛的51单片机,很多人都是通过该单片机入门学习的,单片机的学习需要勤动手。单片机需要烧写程序,要用到相关的软件和硬件。下面介绍一下51单片机烧写程序的方法。

1 所用到的硬件工具

51单片机烧写程序需要用到单片机的UART串口,所用到的工具为USB/TTL,具有四个引脚分别为5V、GND、TXD、RXD,需要和单片机的UART口连接,在连接的时候需要注意的是,串口要交叉连接,即USB/TTL的TXD和单片机的RXD连接;USB/TTL的RXD和单片机的TXD连接。

2 所用到的软件以及设置

STC的51单片机需要用到STC-ISP软件,该软件可以在STC的官网上下载到

烧写过程为:1)选择具体的单片机型号,本文用的是STC89C51;2)选择串口号,该串口号就是USB/TTL的串口号,可以在我的电脑→设备属性中可以看到;3)选择所要下载的hex文件,点击"打开程序文件"选择需要烧写的hex文件,该文件由编程软件生成,如keil生成;4)点击下载"下载/编程",这里需要注意的是,点击完了后,会在右侧出现"正在检测目标单片机"的字样,这时要把单片机的电源开关一下,即先断电再马上上电。之后,就出现下载的进度条。

经过以上步骤单片机烧写程序的过程就完成了。

3 烧写程序需要注意的地方

用USB/TTL连接单片机时,需要将数据线交叉连接;点击了下载按钮后需要给单片机重新断电再上电,进行单片机的冷启动。

相关推荐
stolentime20 小时前
CF2066D1 Club of Young Aircraft Builders (easy version)题解
c++·算法·动态规划·组合数学
Dillon Dong20 小时前
【风电控制】高低穿现场失败的原因分析——算法简单但工程复杂
算法·变流器·风电控制·dfig
破晓单片机20 小时前
012、STM32项目分享:智能台灯系统
stm32·单片机·嵌入式硬件
Jun62620 小时前
QT(1)-C/C++库生成和调用
c语言·开发语言·c++·qt
小欣加油20 小时前
leetcode41 缺失的第一个正数
数据结构·c++·算法·leetcode
悠哉悠哉愿意20 小时前
【单片机复习笔记】十五届国赛复盘
笔记·单片机·嵌入式硬件·学习
是温不嗜温20 小时前
芯茂微 LP7012 双重过流保护机制拆解:DESAT 单次锁存 vs OCP 连续 5 次锁存有何区别?
嵌入式硬件·开闭原则·电源管理·电源芯片·ac-dc
I Promise3420 小时前
智驾APA_HPA可行驶区域检测算法工程师面试问题整理可参考
算法·面试·职场和发展
HPT_Lt20 小时前
ZCC5146 支持100V宽压多功能同步降压控制器,兼容LM5146
嵌入式硬件
智者知已应修善业20 小时前
【51单片机按键控制1分钟正计时倒计时暂停复位】2024-1-2
c++·经验分享·笔记·算法·51单片机