51最小系统
晶振电路
- 51单片机的晶振电路一般接在p18,p19口
- 晶振一般在0-40MHZ,51一般适用12MHZ或者11.0592MHZ,12HZ更适用于计算机器周期的时间,而11.0592MHZ更适用与串口通信,如果用12MHZ串口通信会出现乱码
- 如果直接接入18.19口,晶振在起振瞬间会产生电感,为了消除电感需要在晶振两端接入电容,电容的大小根据晶振的大小选择,12MHZ和11.0592MHZ一般选择10-33p电容。
复位电路
- 复位电路是用来防止单片机系统崩溃,用来重启单片机的系统
- 51有一个RST引脚即复位引脚
- 复位有两种模式,一种是重启电源,上电自动复位,另一种是通过按键复位,一般复位时采用按键复位,不到系统崩溃一般不采用自动复位
- 按键复位:当按键按下,VCC接入RST复位管脚,当按键松开,VCC断开,RST通过下拉电阻接入低电平,这样一开一合就实现了手动复位
- 自动复位:由于电容有个隔直通交的特性,当电源开启,VCC接入RST,当电容充满点时,电阻R9接入电平,RST接入低电平
电源电路
- 单片机的工作电压一般是3.3-5.5V,通常使用的是5V的直流电
- AMS1117-3.3将电源5V转换为3.3V的电压,一般板载使用5V的电压,外部接入的传感器可能需要3.3V的电压
- P3端口可以在用户需要电源时候将5V,GND,3.3V引出去,同时P3也可以作为外部电源接入口,如接入5V电源将外部电源连接至DIN5V和GND。
下载电路
- 下载电路一般也称为USB转TTL电路。
- CH340芯片可以将USB和串口建立一条通路,它是一个USB转TTL的一个芯片。
- CH340G是需要外接晶振的芯片,CH340C是含内部晶振的芯片,解放了7.8管脚,节约了PCB的布局。
- 看原理图时一般先看管脚连接的名词(一般称为网络标号),相同网络标号表示PCB上这两个脚是连接的。
- USB1即开发板的USB口,可以提供电源,通过1.5管脚提供开发板一个5V电源,也可以进行串口通信,通过2.3管脚的D+,D-与CH340进行连接,转出来的就是CH340的2.3引脚的TXD和RXD
- P5端子可以在使用串口设备或者串口模块比如wifi,蓝牙等,利用CH340直接将USB连接到串口模块而不受开发板上的串口影响达到调试串口模块的效果,同时可以利用CH340将外部串口芯片连接到P5端子的1.3管脚,然后再通过USB下载程序。
- 一般将P5端子1和2脚,3和4脚连接,一般51开发板用黄色跳线帽将其短接,CH340直接连接到板载P30,P31的串口
- 在串口通信中RXD是与TXD连接的(接受端口和发送端口连接)对方的接受连到单片机的发送,对方的发送连到单片机的接收。
- D5V通过电源开关与DIN5V的电源系统连接,开关断开电源系统无电,即5V转化为3.3V也没有。
- DIN5V后面是MOS管控制后端系统电压VCC,控制通过下面的三极管以及他连接的13.14引脚RTS,DTR,通过普中官方的PZ-ZSP软件,这个软件控制USB从而控制CH340芯片的RST,DTR的电平状态
- 当DTR为1,RTS为0电流通过MOS管,VCC导通使LED发光;当DTR为0,RTS为1时,不导通,相当于下拉接GND