这里我们使用模拟仿真的方式进行RS485通信,选择的芯片是RS487.从机为单片机,主机为电脑,通过串口向单片机发送数据,数据再经过RS485返回。
工具/原料
Proteus、SSCOM、虚拟串口驱动
方法/步骤
1
首先我们打开虚拟串口的软件这里选择的相连的串口是串口4和串口2
2
设置完成后,我们打开设备管理器可以看到我们设置的串口2和串口4,并且两个串口已经相连说明可以进行通信了
3
打开proteus仿真软件双击单片机打开51单片机的属性选项
5
双击串口控件设置好串口号和窗口的波特率其它选项不懂最好不要修改
6
附录程序的高清大图大家可以照着画图我们已经经过实体机运行没有问题
7
配置完成后,我们点击proteus的仿真按钮就是左下角的播放符号此时我们的虚拟中断也已经成功的启动了虚拟终端可能默认为文本模式,右键以hex 16进制显示就可以了
8
我们打开SSCOM串口软件设置好波特率打开串口2,以16进制发送数据可以看到,虚拟终端和串口软件都已经收到了发送和返回的信息了
9
程序也比较简单, 不过太长了,这里就不单独的发出来了需要的留言评论就可以了
注意事项
1
记得点赞和投票哦
2
有任何不懂的地方可以随时留言提问
3
关注我查看更多的经验
上一篇:如何传承传统小吃