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

相关推荐

  1. 51单片机c语言软件,51单片机程序方法

    2023-12-16 20:42:03       57 阅读
  2. C语言-单片机:STM32程序几种方法

    2023-12-16 20:42:03       31 阅读
  3. 单片机为什么能直接程序

    2023-12-16 20:42:03       37 阅读
  4. 51单片机程序

    2023-12-16 20:42:03       52 阅读
  5. 51单片机基础(C语言):定时器时钟

    2023-12-16 20:42:03       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-16 20:42:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-16 20:42:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-16 20:42:03       82 阅读
  4. Python语言-面向对象

    2023-12-16 20:42:03       91 阅读

热门阅读

  1. redis基本用法学习(主要数据类型)

    2023-12-16 20:42:03       54 阅读
  2. 第23节: Vue3 绑定 HTML 类

    2023-12-16 20:42:03       61 阅读
  3. Spring Boot核心原理

    2023-12-16 20:42:03       62 阅读
  4. linux/CentOS 7安装Nginx

    2023-12-16 20:42:03       55 阅读
  5. 异常处理与CrashRpt工具——(2)

    2023-12-16 20:42:03       53 阅读
  6. 单页应用如何提高加载速度?

    2023-12-16 20:42:03       60 阅读
  7. C++ 字符串类 简易封装

    2023-12-16 20:42:03       42 阅读
  8. Linux系统架构和命令

    2023-12-16 20:42:03       46 阅读
  9. 如何在PHP中使用Memcached和Redis?

    2023-12-16 20:42:03       52 阅读