单片机与 PC 机串口通讯 学生: 何绍金 学号: 201203870408 专业班级:自动化 1202 指导老师: 杨东勇 2014年 12月 一、 实验目的 学习 PC 机的串口通讯原理
二、实验设备 统一电子开发平台
三、实验要求 单片机与电脑串口通讯,将单片机与电脑相连,借助串口调试助手,单片机发送“which led is light
”,串口调试助手中输入 1-8 个数字中一个,相应的 led 点亮,单片机再发送“which led is light
”消息提示输入下一个需要点亮的灯
通讯波特率:9600bps,信息格式:无校验位+8 个数据位+1 个停止位,传送方式,单片机采用中断方式接收信息
四、实验原理 鉴于 8051 单片机输入、输出电平均为 TTL/CMOS 电平,而计算机配置的是RS232 标准串行接口,使用的是 RS232 标准电平(逻辑 0:+3V~+15V,逻辑 1:约-3V~-15V),二者的电气规范不一致,因此要完成 PC 机与单片机的数据通讯,必须进行电平转换
这里,我们介绍 Sipex 公司的 SP3232 电平转换专用芯片[7]
1. SP3232 的工作原理 SP3232 的引脚如图 1 所示
图 1 SP3232 引脚图 SP3232 管脚定义如表 1 所示: 表 1 管脚定义 管脚名 功能 C1+,C1- 为正极充电泵的输入终端电容器 V+ +2VCC 电压充电泵 C2+,C2- 为负极充电泵的输入终端电容器 V- -2VCC 电压充电泵 T_OUT RS-232 发送输出 R_IN RS-232 接收输入 R_OUT RS-232 接收输出 T_IN RS-232 发送输入 GND 电源地 VCC +4
5V 到+5
5V 电压输出 N
无连接端 详细描述: SP3232 的内部包括3 个部分:充电泵电压变换器