上位机(Qt)如何与下位机(51单片机)通信

爱吃鱼的三三 2016-04-14 11:04:22
我在PC机上用QT设计了一下界面,通过界面上的pushBotton控件控制51单片机上的LED亮灭。请问怎样可是实现在PC机上点击QT界面上的按键,然后使得51单片机的LED灯亮灭???
...全文
5236 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cotwin 2018-06-14
  • 打赏
  • 举报
回复
最简单当然串口通信了。 上位机Qt和下位机51都编写串口通信程序,51收到上位机串口通信命令后通过IO控制LED亮灭。
lu-xl 2018-06-08
  • 打赏
  • 举报
回复
使用串口通信,windows api和qt本身都可以实现
q773807491 2018-04-25
  • 打赏
  • 举报
回复
一般直接用串口的
Acuity. 2018-04-20
  • 打赏
  • 举报
回复
串口,一个51还搞什么TCP
依旧如风 2018-04-17
  • 打赏
  • 举报
回复
就是先openUSB,然后那个按钮转到槽,槽函数里面在调用一个设置串口高低电平信号的函数,最后关闭软件的时候closeUSB
依旧如风 2018-04-17
  • 打赏
  • 举报
回复
你如果用USB连接的,可以先openUSB,看51单片机LED是哪个口就按下按钮向那个口发送01信号
waynedzy 2018-04-17
  • 打赏
  • 举报
回复
https://blog.csdn.net/u014695839/article/details/50611549
gldcpp 2016-04-21
  • 打赏
  • 举报
回复
串口通信 十分方便 有官方的类直接对串口傻瓜式操作
sinat_34556289 2016-04-20
  • 打赏
  • 举报
回复
如果楼主是用串口的话,先调用QIODevice类函数以读写方式打开串口,然后再调用QtSerialPort类函数就可以给串口发送数据了。不知道行不行,可以试试!
E17 2016-04-18
  • 打赏
  • 举报
回复
51单片机 和pc 如何通讯? 串口还是网口? 网口的话 socket编程
jiqiang01234 2016-04-15
  • 打赏
  • 举报
回复
通过串口发指令控制

16,227

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧