c51单片机,at89c51,我用的是proteus仿真,从串口调试助手发送数据在虚拟串口上可以显示,但在下位机的显示屏或数码管上显示不了,显示屏初始化没有问题,代码什么的也没什么问题,这是什么原因。
我还试了哔站上的up的代码(四五个都不可以),是直接通过百度网盘用他们写的代码,我完全没有修改,但就是不能显示,像是下位机没有接收到什么数据,这是怎么回事呀,波特率什么的我也改了
从串口或者上位机接收的数据无法显示
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 火花怪怪 2023-06-20 21:11关注
回答整理自chatgpt,如果解答了麻烦采纳一些,谢谢啦
串口通信问题:可能存在串口通信的问题,导致下位机无法接收到正确的数据。您可以检查串口通信的设置是否正确,包括波特率、数据位、校验位和停止位等参数,以确保与上位机的通信设置一致。通信协议问题:如果上位机和下位机之间使用了特定的通信协议,可能存在通信协议不匹配的问题,导致下位机无法正确解析接收到的数据。您可以检查通信协议的设置是否正确,并确保上位机和下位机之间使用相同的通信协议。
显示屏或数码管问题:下位机的显示屏或数码管可能存在问题,导致无法正常显示接收到的数据。您可以检查显示屏或数码管的连接是否正确,以及显示屏或数码管的工作状态是否正常。
程序逻辑问题:程序逻辑或代码实现可能存在问题,导致无法正确处理接收到的数据。您可以检查程序逻辑或代码实现的问题,并确保程序能够正确处理接收到的数据。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 求高通平台Softsim调试经验
- ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
- ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
- ¥15 栅极驱动低侧烧毁MOSFET
- ¥30 写segy数据时出错3
- ¥100 linux下qt运行QCefView demo报错
- ¥50 F1C100S下的红外解码IR_RX驱动问题
- ¥20 基于matlab的航迹融合 航迹关联 航迹插补
- ¥15 用Matlab实现图中的光线追迹
- ¥15 联想笔记本开机出现系统更新界面