当前位置:首页 > 文章中心 > 正文内容

STC51单片机自动ISP下载电路设计

dgx6662个月前 (06-04)文章中心9

51单片机可以通过ISP下载方式烧写程序,常用的工具为USB/TTL,常用的芯片有MAX232、CH340G等。下面介绍以CH340G芯片设计的ISP下载电路。

1.51单片机程序下载原理

51单片机程序烧写接口为RXD和TXD,即UART口,这两个接口是通信口,配合不同的芯片可以实现不同的通讯方式。如果连接MAX232即可实现232通信,如果连接MAX3082即可实现RS485通讯。下载程序正是通过这两个接口来实现的。下载方式如下图所示。单片机的RXD和TXD要与USB/TTL设备的TXD和RXD交叉连接才能实现下载。

2.CH340G芯片介绍

CH340是一个USB总线的转接芯片,实现USB转串口、USB转IrDA红外或者USB转打印口。是一款比较成熟的国产芯片,价格在1.5元左右。

具有如下特点:

  1. 全速USB设备接口,兼容USB V2.0,外围元器件只需要晶体和电容。

  2. 仿真标准串口,用于升级原串口外围设备,或者通过USB增加额外串口。

  3. 计算机端Windows操作系统下的串口应用程序完全兼容,无需修改。

  4. 硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。

  5. 支持常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。

  6. 通过外加电平转换器件,提供RS232、RS485、RS422等接口。

  7. 支持IrDA规范SIR红外线通讯,支持波特率2400bps到115200bps。

  8. 软件兼容CH341,可以直接使用CH341的驱动程序。

  9. 支持5V电源电压和3.3V电源电压。

  10. 提供SSOP-20和SOP-16无铅封装,兼容RoHS

3.电路设计

CH340G的下载电路如下图所示。

P2为USB接口,CH340G的TXD与单片机的RXD连接,CH340G的RXD和单片机的TXD连接。图中的CH340G用的是5V供电,如果用3.3V供电的话第4脚要连接到3.3V。由于STC51单片机在下载程序的时候要断电再重新上电,所以单片机部分的电源设计如下图所示:

为了实现单片机电源的断电再上电(注意:这里是指单片机的电源而不是整个电路的电源),在单片机的电源脚上加了一个X1跳线。

4.使用效果

使用STC的软件STC-ISP来下载。

下载步骤如下:

执行到第4步,点击下载之后要将电路板上的X1断开再接上即可实现单片机程的下载。

本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。公众号:micropoint8

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/2049.html

分享给朋友:

“STC51单片机自动ISP下载电路设计” 的相关文章

手机上方经常弹出的“HD”字母,代表着什么意思?看完涨知识了

当我们使用手机时,有时会在屏幕上方的信号栏中看到“HD”这个字母。对于不熟悉这个标识的人来说,可能会感到困惑,不清楚它到底代表着什么。今天,我们就来详细探讨一下手机信号栏中的“HD”字母,看完之后,相信你一定会觉得涨了不少知识。“HD”在手机信号栏中的出现,其实是一个好消息。它代表着你的手机支持并已...

各种软件自下载

室内/外设计 AutoCAD CAD2004 CAD2004下载地址:链接:http://pan.baidu.com/s/1i5lBAQT 密码:y02h CAD2005 CAD2005下载地址:链接:http://pan.baidu.com/s/1jI02Bn4 密码:u3je CAD2006 C...

在win10系统下给用户安装CAD2007报错怎么办?

由于用户工作要求,需要在win10系统下安装CAD2007软件使用!我给用户在win10系统下安装CAD2007过程中报错,提示缺少net3.5组件和错误1308怎么解决?现在和朋友们一起学习了解该软件的安装方法和遇到报错的解决方法:我当时从启用或关闭windows功能里添加net组件,不知道什么原...

使用 DirectX_Repair 增强版_v4.3 解决 obs 安装后运行不了问题

在视频录制与直播领域,OBS(Open Broadcaster Software)是一款广受欢迎的开源软件。然而,部分用户在安装 OBS 后会遇到无法运行的情况,而这一问题很可能与 DirectX 组件的缺失或损坏有关。DirectX_Repair 增强版_v4.3 则可以成为解决这一难题的有效工具...

安装累积更新后 使用DirectX/Direct3D的Windows应用发生崩溃

微软证实,在安装11月的KB5019980更新后,Windows上有一个新问题导致应用程序崩溃。据该公司称,它影响到过时的英特尔GPU驱动程序,导致使用DirectX或Direct3D的应用程序出现问题。"安装KB5019980后,在使用26.20.100.7463至30.0.101.1190版本的...

一个好用的桌面日历 解决备忘录+提醒+桌面美化 看日期功能

一个好用的桌面日历 解决备忘录+提醒+桌面美化,这个日历功能不错,还很美观,我们一起来看下~!芝麻日历不仅仅是桌面日历,他可以美化你的桌面,让日历完美融合到你的桌面,桌面就变成一个好看的日历壁纸,看日历还很方便,可以查看新历以及农历,一个功能齐全的日历添加到桌面,让你随时掌握时间。芝麻日历(http...