找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1303|回复: 4
打印 上一主题 下一主题
收起左侧

C#怎么样通过串口将 1.999按原来数字发送出去

[复制链接]
跳转到指定楼层
楼主
大家好
  我最近在用51单片机调试一个小程序 ,想把 1到999的数字通过串口原封不动发送出去
那位大侠可以帮帮我‘’
谢谢

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:164602 发表于 2018-4-11 18:26 | 只看该作者
这个是最简单的啊。
就将数字直接发送就成了,还不用转换。
唯一要注意的是:51单片机都是8位机,串口一次只能发送一个字节8位的数,而你的需要999>256,所以,你发送前,先将int数据类型,转换成两个8位字节的数char,接收到两个数后,再合并成int类型,就是你说的原封不动了。
回复

使用道具 举报

板凳
ID:213173 发表于 2018-4-11 19:59 | 只看该作者
超过255就必须分解为高8位和低8位用两个字节发送。
回复

使用道具 举报

地板
ID:301352 发表于 2018-4-12 09:37 | 只看该作者
谢谢 个位 大神 可是我不知道怎么写 ,可以发源程序给我参考一下吗
回复

使用道具 举报

5#
ID:213173 发表于 2018-4-12 14:25 | 只看该作者
annin1980 发表于 2018-4-12 09:37
谢谢 个位 大神 可是我不知道怎么写 ,可以发源程序给我参考一下吗


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表