12.1  项目需求

12.1 项目需求

串行接口(Serial Interface)简称串口,是采用串行通信方式的扩展接口。串行通信是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向数据通信,从而大大降低了制作成本,特别适用于远距离通信,但传送速度较慢。串行接口线实物图如图12-1所示。

单片机在进行串行通信的时候,是通过单片机串行数据接收端P3.0引脚RXD和串行数据发送端P3.1TXD与外围电路进行通信。通信过程只需向发送缓冲器写入数据,从接收缓冲器读出数据即可。实现单片机与PC通信,可以在串行口的输入、输出引脚加上电平转换器(一般使用MAX232),实现TTL电平与RS232电平转换完成通信功能。

现给出项目需求:PC向单片机发送数据,单片机将接收到的数据传送到P0口驱动LED;同时单片机将接收到的数据传回给PC,PC通过串口助手显示数据。本项目是一个结合LED、电平转换电路和单片机控制应用相结合的项目,属于相对综合性的案例。

978-7-111-59182-5-Part02-37.jpg

图12-1 串行接口线实物图