本节书摘来异步社区《单片机串口通信及测控应用实战详解》一书中的第6章,第6.1节,作者:李江全,聂晶,梁习卉子,刘新英,更多章节内容可以访问云栖社区“异步社区”公众号查看
6.1 系统设计说明
单片机串口通信及测控应用实战详解
6.1.1 设计任务
PC通过RS485串行口将十六进制数(如01 11,其中01表示单片机地址,11表示继电器状态)发送给多个单片机,驱动地址吻合的单片机继电器动作,并在数码管显示接收的数据。单片机接收到数据后,返回十六进制数(如01 11)给PC。具体任务如表6-1所示。
![20a1d7178d5b470bd5b8d3d91cf91ac8d7792a0a](https://i-blog.csdnimg.cn/blog_migrate/a300c2ee3cc61f73945806a458d46e43.png)
6.1.2 线路连接
当PC与多台具有RS-232接口的单片机开发板通信时,可使用RS-232/RS-485通信接口转换器,将计算机上的RS-232通信口转为RS-485通信口,在信号进入单片机开发板前,使用RS-485/RS-232转换器将RS-485通信口转为RS-232通信口,再与单片机开发板相连,如图6-1所示。每个从机在网络中具有不同的地址。
RS-232/RS-485通信接口转换器是双向的,既可以将RS-232转换为RS-485,也可以将RS-485转换为RS-232。
![ef2d77fab56bd80ff5a2e221a259b21b22388142](https://i-blog.csdnimg.cn/blog_migrate/65c5006280135efd63aeb85d007deb16.png)