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连接单片机时,需要将数据线交叉连接;点击了下载按钮后需要给单片机重新断电再上电,进行单片机的冷启动。

相关推荐
瓦特what?8 分钟前
关于C++的#include的超超超详细讲解
java·开发语言·数据结构·c++·算法·信息可视化·数据挖掘
楽码44 分钟前
自动修复GoVet:语言实现对比
后端·算法·编程语言
杰克尼1 小时前
415. 字符串相加
算法
lifallen1 小时前
JCTools 无锁并发队列基础:ConcurrentCircularArrayQueue
java·开发语言·数据结构·算法
globbo2 小时前
【嵌入式STM32】I2C总结
单片机·嵌入式硬件
来自天蝎座的孙孙2 小时前
洛谷P1595讲解(加强版)+错排讲解
python·算法
GawynKing3 小时前
图论(5)最小生成树算法
算法·图论·最小生成树
玖別ԅ(¯﹃¯ԅ)3 小时前
SysTick寄存器(嘀嗒定时器实现延时)
stm32·单片机·嵌入式硬件
limitless_peter3 小时前
集成运算放大器(反向比例,同相比例)
嵌入式硬件·硬件工程
试剂界的爱马仕3 小时前
胶质母细胞瘤对化疗的敏感性由磷脂酰肌醇3-激酶β选择性调控
人工智能·科技·算法·机器学习·ai写作