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元左右。
具有如下特色:
全速USB设备接口,兼容USB V2.0,外围元器材只需要晶体和电容。
仿真标准串口,用于晋级原串口外围设备,或许经过USB添加额定串口。
计算机端Windows操作系统下的串口应用程序彻底兼容,无需修正。
硬件全双工串口,内置收发缓冲区,支撑通讯波特率50bps~2Mbps。
支撑常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。
经过外加电平转化器材,供给RS232、RS485、RS422等接口。
支撑IrDA标准SIR红外线通讯,支撑波特率2400bps到115200bps。
软件兼容CH341,能够直接运用CH341的驱动程序。
支撑5V电源电压和3.3V电源电压。
供给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断开再接上即可完成单片机程的下载。