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

各位朋友非常抱歉,更新晚了,最近事情比较多,不管是工作上还是生活上各种心烦意乱的事情搞得我不知所措,感谢各位朋友长久以来的默默支持,您的支持就是我的动力,再次感谢。

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断开再接上即可实现单片机程的下载。

(0)

相关推荐

  • RS232、RS485、RS422、RJ45接口有什么区别?

    朋友们好,我是电子及工控技术,我来回答这个问题.只要是学习计算机.电子通信技术或电气控制技术的朋友对以上通信接口都不会陌生,多多少少都会用到其中的一两个通信接口,至于对这四个通信接口有什么区别,按照& ...

  • 用STC89C52连接Phyphox(烧录)

    用STC89C52连接Phyphox(烧录) 刚刚要自学单片机的时候,买了一套普中科技的CH6800-ES 2G的开发板,这个开发板上有自动烧写的电路模块,同时还配套了他们自己的烧录软件,使用的时候, ...

  • Keil4及stc

    Keil4及stc

  • MSP430学习(二)——BSL标准接口

    MSP430的烧录,即把我们的代码写入到芯片上去的办法,感觉比其他的单片机都要复杂一点儿. 最简单的芯片烧录,当然是Arduino,设计者早就已经把烧录的硬件连接提前帮我们做完了,我们要做的,就是在I ...

  • 单片机系统设计|下载电路设计

    前几天讲解了单片机系统正常工作所需要的基本配置,也就是最小系统.单片机的最小系统包括:复位电路.晶振电路.电源电路.下载电路.讲解每个电路,并结合实际设计,展示实际电路.今天讲解下载电路. 1 单片机 ...

  • 增强型51和传统51单片机外设操作的区别

    文/Edward 前面的内容,我们从传统的51单片机出发,从硬件的基础上,一步步衍生出了增强型51单片机所增强的地方.现在我们可以清楚地了解,增强型51单片机对比传统的51单片机,增强的地方在于存储器 ...

  • 增强型51单片机扩展方式

    文/Edward 大家是否思考过一个问题,为什么现在的51单片机在做宣传的时候,不外乎都是称作为"增强型51单片机"?与传统的51单片机相比,究竟哪些地方得到了扩展? 在回答这个问 ...

  • 一天入门51单片机

    本套教程共3节课程,熟悉这3节课程的话,你已经入门51单片机了. 下面是内容正文 单片机学习的第一步,什么是单片机最小系统? 我来打个比喻吧. 我们都知道,人的大脑是可以控制眼耳口鼻,手脚,全身等等, ...

  • 51单片机的存储空间梳理

    文/Edward我们在学习传统的MCS-51单片机的时候,一定学习过51单片机的存储结构.传统的MCS-51存储器有三个空间,分别是片内RAM(内部数据存储器).片外RAM(外部扩展的数据存储器) 和 ...

  • 单片机“朝花夕拾”系列——乐创增强型51单片机讲义序

    本来想的是认认真真地做一部ARM内核的MCU教程和文档,这个入口最好的芯片切入口就是STM32.然而最不凑巧的是,现在STM32无论哪一个型号都是一"芯"难求.以至于我Layout ...

  • 如何看待增强型51单片机?

    文 / Edward  1  辩证地看待51内核单片机 要回答这个问题,首先需要来看一下传统的51单片机.在有些文章或者书本中,对于51单片机的态度是全面否定的,一旦听到某人要学习或者使用51单片机, ...

  • 51单片机 4个独立按键控制LED灯 (protues仿真)(C语言版)

    一.思路及相关问题 1.逻辑思路: 当按下key1时 led1亮起来 因为按下去具有瞬时性不用while,用if语句,当松开时,用while(!key1) ,函数调用. 先在脑海里想象它的大致运行过程 ...

  • 在51单片机上跑RTOS有没有意义?

    最近看见我的一个技术交流群在讨论一个问题:在51单片机上跑RTOS有没有意义? 今天就来围绕51和RTOS展开讲讲. 1关于51单片机及性能和资源 51单片机可以说是我们这一代人的经典,因为它资源不是 ...