社区
单片机/工控
帖子详情
C51单片机作为下位机通过串口与C#上位机通信的问题
historycat
2013-12-29 08:32:59
各位大侠,C51单片机作为下位机与上位机通信时,传的是ASCii码吧?但ASCii码是有限的,无法传一个很大的数据,这个问题怎么解决呢?我用的是serialport readline()来接受数据。
...全文
585
7
打赏
收藏
C51单片机作为下位机通过串口与C#上位机通信的问题
各位大侠,C51单片机作为下位机与上位机通信时,传的是ASCii码吧?但ASCii码是有限的,无法传一个很大的数据,这个问题怎么解决呢?我用的是serialport readline()来接受数据。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
追梦的魂影
2014-06-06
打赏
举报
回复
楼上均正解!
li_rui_1220
2014-06-05
打赏
举报
回复
下位机发送的数据打包发送,上位机按包解析。多大的数据都能处理
dabinnc
2014-06-05
打赏
举报
回复
处理后分几个字节发送,接收端再还原数据。
Just已存在
2014-03-17
打赏
举报
回复
那你就要将数处理成字符发送出去了,比如 数123456,那么你就发送“123456”,还有一个方法是分多次发送数,比如 有数256,那么就发1和0,收到端就处理成1*256+0
vc8fans
2013-12-30
打赏
举报
回复
C#最终也是调用 windows底层API ,从串口API来看,每次读取一个CHAR 直接
小乖乖_学技术
2013-12-29
打赏
举报
回复
下位机发送一个字节上位机的串口接收线程就会响应,你传送多少个字节都是一个字节一个字节接收的,多大的数据都可以处理
利用visual studio
上位机
控制
51单片机
led灯亮灭
本文介绍了如何使用Visual Studio创建
上位机
界面,通过
串口
与
51单片机
通信
实现实时控制。
上位机
通过发送'0'或'1'到单片机,控制P2_0端口的状态。
下位机
51单片机
接收到信号后相应地开关。遇到
问题
如函数未引用或线程错误,可按提示解决。代码部分包括
上位机
C#
代码和
下位机
51单片机
的C代码。
C#
上位机
控制
51单片机
LED灯开关
该博客详细介绍了如何使用
C#
编写
上位机
程序来控制
51单片机
的LED灯开关。通过
串口
通信
,
上位机
发送特定字符('A'关闭,'B'开启)到
下位机
,
下位机
根据接收到的字符改变LED的状态。博客包括了
51单片机
的
下位机
代码和
C#
的
上位机
代码实现,实现了基本的远程控制功能。
【
c#
作为
上位机
控制
51单片机
(
下位机
)温度检测】
本文介绍了如何使用
C#
编写
上位机
程序配合
51单片机
,通过DS18B20温度传感器实现远程温度检测。
51单片机
主程序中包含了DS18B20的初始化、读取温度值等关键代码,并将数据发送至
上位机
进行显示。
C#
写的温度检测控制程序
上位机
、STM32单片机
下位机
代码
本文介绍了一个基于
C#
上位机
和STM32单片机
下位机
的温度检测控制系统。系统可实现对风扇、LED的控制及温度监测,通过wifi模块无线
通信
。阐述了
通信
协议、温度采集方案,还介绍了硬件和软件设计,最后总结了设计中遇到的
问题
及解决办法。
C#
作为
上位机
,控制
51单片机
(
下位机
),
串口
通信
源程序
作者分享了使用
C#
作为
上位机
控制
51单片机
进行
串口
通信
的实践经验,重点讨论了一个未解决的
问题
:发送数据后仅能通过接收按钮查看返回数据,而期望实现自动显示返回数据的功能。提供了代码片段,包括发送和接收数据的逻辑,并寻求社区的帮助解决这一
问题
。
单片机/工控
27,522
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章