如何使用CH340G模块给51单片机下载程序
一、首先准备好材料:
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单片机下载程序相关推荐
- 51单片机容易串电,用USB转ttl(ch340)给51单片机下载程序,接上TX,RX,板子上的灯就亮了,怎么解决?
1 原理框架图: 2 原理图: 51单片机要冷启动下载程序,就是先点下载,然后再给单片机上电,上述的电路设计解决了在用USB转ttl为51单片机下载程序时串电的问题.
- 如何给51单片机下载程序
✅作者简介:嵌入式领域优质创作者,博客专家 ✨个人主页:咸鱼弟
- 4g模块与51单片机通信
本文硬件选自忆佰特的4g模块和老陈的上官一号 第一步先使用电脑配置4g模块,配置好后再与51单片机进行接线完成通信,需要提前插入SIM卡,接线如下 通电后模块右下角会亮起红灯,并且右上角四颗lcd灯会 ...
- ESP8266wifi模块与51单片机通信教程
** ESP8266wifi模块与51单片机通信教程 准备两个200欧左右的电阻 准备6根杜邦线 然后将ES8266通过如图这种方式连接起来 注意:必须先配置ESP8266模块,配置需要用到ESP82 ...
- 超声波测距模块(51单片机)
超声波测距模块(51单片机) 硬件介绍 1.使用场景 2. 工作原理 讲解代码 重点 1.定义引脚 2.定义时间 3.获取时间和距离 4.主函数 5.延时函数 结尾 硬件介绍 1.使用场景 超声波测距 ...
- 使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序
使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序 简介 STM32的启动模式 JTAG和SWD接口引脚对比 驱动安装 使用官方STM32 ST-LINK Utility软件 ...
- 51单片机C51程序
51单片机51单片机 C51程序 C51程序 学习C51程序之前需要对C语言有一定的了解和学习:这里只介绍与C语言有区别的地方: 具体的不同如下: 1.C51中增加了几种针对MSC-51单片机的特有数 ...
- c语言编写51单片机中断程序,执行过程是怎样的?
Q:c语言编写51单片机中断程序,执行过程是怎样的? 例如程序: #include<reg52.h> void main(void) { EA=1; //开放总中断 ...
- 24c512 c语言程序,24C32~24C512的51单片机读写程序
24C32~24C512的51单片机读写程序 来源:-- 作者:-- 浏览:3875 时间:2016-08-10 14:18 标签: 摘要: AT89S52 晶振频率为11.0592MHz 指令周期: ...
- 台达触摸屏modbusRTU与51单片机通讯台达屏与郭天祥51单片机通讯程序
台达触摸屏modbusRTU与51单片机通讯台达屏与郭天祥51单片机通讯程序亲测过好用,P1口led显示8个位的状态上传给触摸屏,d2至d7为16数据寄存器能写能读,数码管显示当前写入的数码id=60 ...
最新文章
- [导入]CSS: 不換行 寫法
- m.pythontab.com_Python expandtabs()函数的使用
- 一个网络公司的任职要求
- jquery.validate.js的使用小结
- Ruby:Hash 排序
- NOCOUNT如何影响ADO.NET(SET NOCOUNT ON的性能问题)
- 科技复原,让 3000 多前年的木乃伊「发声」
- Saleor出现 Make sure you've added storefront address to ALLOWED_CLIENT_HOSTS
- 多站点IIS的架设:端口法
- 基于微型计算机系统的实时时钟设计,基于51单片机的实时时钟设计报告.doc
- ios 隔空投安装ipa_iOS 安装自己服务器上的IPA包
- 27. 使用distance和advance将容器的const_iterator转换成iterator
- shell脚本命令行参数里的空白符
- Struts1和Struts2的特点、工作流程及差异性
- acer软件保护卡怎么解除_外观精致性能强,配置丰富重量轻、宏碁(Acer)墨舞EX214轻薄笔记本 深度评测...
- 分享一个qt实现的登录界面模板
- 更改Ansys Workbench的语言的方法
- 重新思考人和计算机的关系
- Python实现各种加密,接口加解密不说难
- 多台树莓派配置自组织网络,batman-adv开源项目具体配置过程
热门文章
- FE,GE,POS口的概念
- P2123 皇后游戏
- matlab入门教程ppt,[2018年最新整理]matlab入门PPT教程.ppt
- ios 图片居中裁剪_iOS 自定义裁剪相册照片
- 基于深度信念网络的表示学习用于lncrna -疾病关联预测
- 最新多目标跟踪算法综述-2020年08月23日
- 个人介绍 php 怎么说,个人介绍怎么写
- 【Windows11+Ubuntu20.04】双系统安装及美化、优化记录
- python矩阵运算函数_Numpy 常用矩阵计算函数
- 数学建模(4):动态规划