《串口通信测试方法》由会员分享,可在线阅读,更多相关《串口通信测试方法(6页珍藏版)》请在人人文库网上搜索。
1、串口通信测试方法1 关于串口通信的一些知识:RS-232C是目前最常用的串行接口标准,用来实现计算机和计算机之间、计算机和外设之间的数据通信。在PC机系统中都装有异步通信适配器,利用它可以实现异步串行通信。而且MCS-51单片机本身具有一个全双工的串行接口,因此只要配以电平转换的驱动电路、隔离电路就可以组成一个简单可行的通信接口。由于MCS-51单片机的输入和输出电平为TTL电平,而PC机配置的是RS-232C标准串行接口,二者电气规范不一致,因此要完成PC机与单片机的数据通信,必须进行电平转换。注明:3)RS-232C上传送的数字量采用负逻辑,且与地对称逻辑1:-3 -15V 逻辑0:+3+。
2、15V 所以与单片机连接时常常需要加入电平转换芯片:2 实现串口通信的三个步骤:(1) 硬件连接51单片机有一个全双工的串行通讯口,所以单片机和计算机之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如计算机的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,我们采用了专用芯片MAX232进行转换。我们采用了三线制连接串口,也就是说和计算机的9针串口只连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD。电路如下图所示,MAX232的第10脚和单片机的11脚连接,第9脚和单片机的10脚连接,第15脚和单片机的20脚连接。使用MAX23。
3、2串口通信电路图(9孔串口接头)(2)串行通信程序设计通信协议的使用通信协议是通信设备在通信前的约定。单片机、计算机有了协议这种约定,通信双方才能明白对