森侃 2023-06-20 20:21 采纳率: 60%
浏览 22
已结题

从串口或者上位机接收的数据无法显示

c51单片机,at89c51,我用的是proteus仿真,从串口调试助手发送数据在虚拟串口上可以显示,但在下位机的显示屏或数码管上显示不了,显示屏初始化没有问题,代码什么的也没什么问题,这是什么原因。
我还试了哔站上的up的代码(四五个都不可以),是直接通过百度网盘用他们写的代码,我完全没有修改,但就是不能显示,像是下位机没有接收到什么数据,这是怎么回事呀,波特率什么的我也改了

img

  • 写回答

2条回答 默认 最新

  • 火花怪怪 2023-06-20 21:11
    关注

    回答整理自chatgpt,如果解答了麻烦采纳一些,谢谢啦
    串口通信问题:可能存在串口通信的问题,导致下位机无法接收到正确的数据。您可以检查串口通信的设置是否正确,包括波特率、数据位、校验位和停止位等参数,以确保与上位机的通信设置一致。

    通信协议问题:如果上位机和下位机之间使用了特定的通信协议,可能存在通信协议不匹配的问题,导致下位机无法正确解析接收到的数据。您可以检查通信协议的设置是否正确,并确保上位机和下位机之间使用相同的通信协议。

    显示屏或数码管问题:下位机的显示屏或数码管可能存在问题,导致无法正常显示接收到的数据。您可以检查显示屏或数码管的连接是否正确,以及显示屏或数码管的工作状态是否正常。

    程序逻辑问题:程序逻辑或代码实现可能存在问题,导致无法正确处理接收到的数据。您可以检查程序逻辑或代码实现的问题,并确保程序能够正确处理接收到的数据。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月2日
  • 已采纳回答 9月24日
  • 创建了问题 6月20日

悬赏问题

  • ¥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 联想笔记本开机出现系统更新界面