查询方式发送数据错误

为啥我用51单片机发送的数据在proteus虚拟机上看到的都是初始数据加80啊

这种情况通常是由于通信协议不匹配导致的。需要检查您的代码,确保在发送数据时使用的通信协议与在仿真软件Proteus中使用的通信协议是一致的。常见的通信协议包括UART、SPI、I2C等,不同的协议有不同的通信方式和参数设置。

同时,也需要检查代码中是否存在错误,例如数据格式不正确、发送数据时的校验出错等,这些都有可能导致接收到的数据不正确。您可以尝试在代码中添加调试信息,逐步排查问题所在。

最后,还需要确认使用的Proteus仿真模型是否正确,是否支持使用的通信协议。