一、首先准备好材料:

1、CH340G下载器USB转TTL模块+3根杜邦线;

2、51单片机STC89C52RC最小系统板;

3、51单片机STC89C52RC;

4、USB转DC005接口的DC电源线;

二、下载程序步骤

1、给最小系统装好晶振和芯片,如下图所示。注意事项:芯片的朝向,有个缺口的地方朝10针简易牛角这边;晶振是插在最外面的两个孔,中间那个孔是空着的。

2、连好电脑、CH340G模块和51单片机最小系统之间的线

1)接5V电源;用USB转DC005接口的DC电源线给最小系统供电,USB接口端接在电脑USB接口上,电脑USB接口出来一般都是5V的;注意:这根电源线一定要接,不能空着,而且也要插在电脑的USB接口上面。
2)将CH340G下载器的跳线帽跳至5V,下载器板子背面有管脚标号,用黄色的跳线帽将VCC跟5V连起来。另外再连3根线即可,一般会多配一根线,以防万一有坏的线;CH340下载器和最小系统的之间的3根线对应连接如下。注意:是RX连对端的TX,TX连对端RX。
下载器 ---      最小系统
RXD    ---        TXD(P31脚)
TXD    ---        RXD(P30脚)
GND    ---       GND(GND)

3、装好CH340G模块的驱动

4、启动下载软件stc-isp,并按下图所示设置好相关参数,注意单片机型号,选择STC89C52RC/LE52RC,而不是STC89C52,此处一定要注意,芯片上面有字可以查看。最后冷启动下载程序,即先弹起蓝白色的电源开关,再点击软件的“下载/编程”,然后按下蓝白色的电源开关,正常的话就会显示下载成功的信息。

如何使用CH340G模块给51单片机下载程序相关推荐

  1. 51单片机容易串电,用USB转ttl(ch340)给51单片机下载程序,接上TX,RX,板子上的灯就亮了,怎么解决?

    1 原理框架图: 2 原理图: 51单片机要冷启动下载程序,就是先点下载,然后再给单片机上电,上述的电路设计解决了在用USB转ttl为51单片机下载程序时串电的问题.

  2. 如何给51单片机下载程序

    ✅作者简介:嵌入式领域优质创作者,博客专家 ✨个人主页:咸鱼弟

  3. 4g模块与51单片机通信

    本文硬件选自忆佰特的4g模块和老陈的上官一号 第一步先使用电脑配置4g模块,配置好后再与51单片机进行接线完成通信,需要提前插入SIM卡,接线如下 通电后模块右下角会亮起红灯,并且右上角四颗lcd灯会 ...

  4. ESP8266wifi模块与51单片机通信教程

    ** ESP8266wifi模块与51单片机通信教程 准备两个200欧左右的电阻 准备6根杜邦线 然后将ES8266通过如图这种方式连接起来 注意:必须先配置ESP8266模块,配置需要用到ESP82 ...

  5. 超声波测距模块(51单片机)

    超声波测距模块(51单片机) 硬件介绍 1.使用场景 2. 工作原理 讲解代码 重点 1.定义引脚 2.定义时间 3.获取时间和距离 4.主函数 5.延时函数 结尾 硬件介绍 1.使用场景 超声波测距 ...

  6. 使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序

    使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序 简介 STM32的启动模式 JTAG和SWD接口引脚对比 驱动安装 使用官方STM32 ST-LINK Utility软件 ...

  7. 51单片机C51程序

    51单片机51单片机 C51程序 C51程序 学习C51程序之前需要对C语言有一定的了解和学习:这里只介绍与C语言有区别的地方: 具体的不同如下: 1.C51中增加了几种针对MSC-51单片机的特有数 ...

  8. c语言编写51单片机中断程序,执行过程是怎样的?

    Q:c语言编写51单片机中断程序,执行过程是怎样的? 例如程序: #include<reg52.h>   void main(void)   {    EA=1;      //开放总中断 ...

  9. 24c512 c语言程序,24C32~24C512的51单片机读写程序

    24C32~24C512的51单片机读写程序 来源:-- 作者:-- 浏览:3875 时间:2016-08-10 14:18 标签: 摘要: AT89S52 晶振频率为11.0592MHz 指令周期: ...

  10. 台达触摸屏modbusRTU与51单片机通讯台达屏与郭天祥51单片机通讯程序

    台达触摸屏modbusRTU与51单片机通讯台达屏与郭天祥51单片机通讯程序亲测过好用,P1口led显示8个位的状态上传给触摸屏,d2至d7为16数据寄存器能写能读,数码管显示当前写入的数码id=60 ...

最新文章

  1. [导入]CSS: 不換行 寫法
  2. m.pythontab.com_Python expandtabs()函数的使用
  3. 一个网络公司的任职要求
  4. jquery.validate.js的使用小结
  5. Ruby:Hash 排序
  6. NOCOUNT如何影响ADO.NET(SET NOCOUNT ON的性能问题)
  7. 科技复原,让 3000 多前年的木乃伊「发声」
  8. Saleor出现 Make sure you've added storefront address to ALLOWED_CLIENT_HOSTS
  9. 多站点IIS的架设:端口法
  10. 基于微型计算机系统的实时时钟设计,基于51单片机的实时时钟设计报告.doc
  11. ios 隔空投安装ipa_iOS 安装自己服务器上的IPA包
  12. 27. 使用distance和advance将容器的const_iterator转换成iterator
  13. shell脚本命令行参数里的空白符
  14. Struts1和Struts2的特点、工作流程及差异性
  15. acer软件保护卡怎么解除_外观精致性能强,配置丰富重量轻、宏碁(Acer)墨舞EX214轻薄笔记本 深度评测...
  16. 分享一个qt实现的登录界面模板
  17. 更改Ansys Workbench的语言的方法
  18. 重新思考人和计算机的关系
  19. Python实现各种加密,接口加解密不说难
  20. 多台树莓派配置自组织网络,batman-adv开源项目具体配置过程

热门文章

  1. FE,GE,POS口的概念
  2. P2123 皇后游戏
  3. matlab入门教程ppt,[2018年最新整理]matlab入门PPT教程.ppt
  4. ios 图片居中裁剪_iOS 自定义裁剪相册照片
  5. 基于深度信念网络的表示学习用于lncrna -疾病关联预测
  6. 最新多目标跟踪算法综述-2020年08月23日
  7. 个人介绍 php 怎么说,个人介绍怎么写
  8. 【Windows11+Ubuntu20.04】双系统安装及美化、优化记录
  9. python矩阵运算函数_Numpy 常用矩阵计算函数
  10. 数学建模(4):动态规划