首页 理论教育 STC15W4K32S4系列8051单片机串行通信接口

STC15W4K32S4系列8051单片机串行通信接口

时间:2023-11-02 理论教育 版权反馈
【摘要】:图8-23 单片机与RS-232C串行通信接口电路2.USB总线双机通信接口电路设计由于RS-232C接口适配器传输速率比较低,电平电压比较高,已逐渐被USB串行通信总线接口所取代。利用这个串口号就可以像使用RS-232C串口一样,使用USB总线进行单片机与计算机的通信。

STC15W4K32S4系列8051单片机串行通信接口

在PC系统中,配置了许多外部通信接口适配器,包括RS-232C、USB、PRN、PS/2和RJ45等,以实现与外部设备的通信和连接。其中异步串行通信适配器RS-232C接口的核心是一片可编程Intel8250芯片电路,使得PC能够方便地与外界具有标准RS-232C接口的仪器、设备进行数据通信,实现点对点和远距离的数据传输。

STC15W4K32S4单片机拥有4个全双工异步串行通信口,通过电平转换、驱动和隔离电路,可以完成与PC之间的双机或多机通信:其中双机通信是一个单片机设备与一台PC之间的通信,多机通信是一台PC与多个单片机设备之间的通信。

1.RS-232C双机通信接口电路设计

一台PC与一个单片机设备之间的通信,可以通过RS-232C接口来完成。只是RS-232C的电平是负逻辑RS-232电平,而单片机的串口是TTL电平。因此,两者电平不一致,需要进行电平转换和驱动。MAX232芯片具有电平转换、驱动的能力,故只要使用MAX232芯片与单片机串口设计一个接口电路,再使用三根线与PC的RS-232C适配器的3个引脚连接,就可以完成最简单、优化的通信接口电路设计。

实际上,在PC上标配的RS-232C适配器是DB-9针的接口,采用三线制的接口连接,需要使用第2引脚(RXD)、第3引脚(TXD)和第5引脚(GND)。单片机与RS-232C的接口电路如图8-23所示。

978-7-111-51881-5-Chapter08-68.jpg

图8-23 单片机与RS-232C串行通信接口电路

2.USB总线双机通信接口电路设计(www.xing528.com)

由于RS-232C接口适配器传输速率比较低,电平电压比较高,已逐渐被USB串行通信总线接口所取代。USB串行总线适配器接口简单,传输速率高,已经成为PC的标配。但是,单片机异步串口的电平和计算机USB总线的电平也不一致,双方进行通信时,需要进行电平转换。

常用的USB总线转单片机异步串口电平的电路有CH340G、CH340T和CH341T芯片,CH340G封装为SOP16;CH340T和CH341T封装为SOP20。USB转串口TTL电路如图8-24和图8-25所示。

978-7-111-51881-5-Chapter08-69.jpg

图8-24 CH341T的USB总线转换电路

978-7-111-51881-5-Chapter08-70.jpg

图8-25 CH340G的USB转换电路

使用图8-23~图8-25均可以实现ISP下载,也可以从计算机USB接口进行供电。但在使用USB总线作ISP下载程序时,应先安装USB转串口的驱动程序,安装成功后,在计算机上使用Windows资源管理,进入设备管理器查找出USB转串口的串口号。利用这个串口号就可以像使用RS-232C串口一样,使用USB总线进行单片机与计算机的通信。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈