st89c52单片机实时读取rs485传感器数据

两个传感器3组数据分别为温度湿度和光照
将读取的数据转换为10进制
显示在1602上
急求,感谢各位大佬
有啥有问题私聊问我

你这不仅仅是代码问题,是要有硬件配合的

建议:
(1)读取传感器数据,然后通过串口打印出来,看数据对不对。
(2)然后测1602显示是否正常。
(3)如传感器数据正确,1602也显示正确。那就把 传感器的数据发到1602显示,就OK了!
(4)传感器错了,那就调传感器代码就可以了,1602错了,那就调1602。

你现在遇见的是什么问题,那一步出问题了

  1. 串口调试crc计算助手,Modbus CRC16校验,Pecol-D SUM校验和都可以自动计算
  2. 十六进制,十进制换算
  3. 下载链接
    串口调试crc计算助手.zip-嵌入式文档类资源-CSDN下载 串口调试助手,优点是可以自动计算Pecol-D校验和,ModbusCRC校验等等,自动补全校验位更多下载资源、学习资料请访问CSDN下载频道. https://download.csdn.net/download/jiazhen/21463638

你这没法回答啊,要程序代码都是要配合硬件调试的,不是说可以一步到位的。

把板子寄过来,凑个整,给你搞定