标题: 谁有易语言写的串口上位机想学习一下 [打印本页]

作者: kissme    时间: 2024-11-25 12:13
标题: 谁有易语言写的串口上位机想学习一下
最近研究易语言,写了个上位机程序.但是不太懂,单片机发送出来的明明是文本,上位机收到的都是数字.用了UIT8转文本命令还是显示全数字.哪位大神邮件易语言的上位机程序拜读学习下.谢了
作者: xiaobendan001    时间: 2024-11-25 17:28
很多年前研究过易语言,还是非常好用的
作者: npn    时间: 2024-11-25 18:13
楼主连ASCII编码是什么都搞不清楚吗? 把这些数字写进字节集,然后 到文本() 就出来了。
作者: lgwd    时间: 2024-11-26 14:32
单片机最核心就是发送和接收0-255的数字,然后再看你怎么解读!
作者: jjy1039    时间: 2024-11-27 10:08
例程里面有
作者: kissme    时间: 2024-11-28 12:37
npn 发表于 2024-11-25 18:13
楼主连ASCII编码是什么都搞不清楚吗? 把这些数字写进字节集,然后 到文本() 就出来了。

单片机串口发出来的文字是啥格式我都不知道
作者: kissme    时间: 2024-11-28 12:38
jjy1039 发表于 2024-11-27 10:08
例程里面有

没找到列程.接收到的也都是显示数字
作者: kissme    时间: 2024-11-28 12:39
xiaobendan001 发表于 2024-11-25 17:28
很多年前研究过易语言,还是非常好用的

嗯嗯,正在学习中
作者: kissme    时间: 2024-11-28 12:53
npn 发表于 2024-11-25 18:13
楼主连ASCII编码是什么都搞不清楚吗? 把这些数字写进字节集,然后 到文本() 就出来了。

.版本 2

.如果真 (接收缓冲计数 = 1)  ' 判断开始位是否正确
    .如果真 (数据字节值 ≠ 0)
        接收缓冲计数 = 2
        鸣叫 ()
    .如果真结束
    返回 ()
.如果真结束

接收缓冲 [接收缓冲计数] = 数据字节值
接收缓冲计数 = 接收缓冲计数 + 1
.如果真 (接收缓冲计数 = 7)
    接收缓冲计数 = 1

    电脑f = 到字节集 (接收缓冲 [3])
    电脑g = 到字节集 (接收缓冲 [4])
    电脑a = 到字节集 (接收缓冲 [5])
    电脑j = 到字节集 (接收缓冲 [6])
    编辑框6.内容 = 编辑框6.内容 + UTF8到文本 (电脑f) + UTF8到文本 (电脑g) + UTF8到文本 (电脑a) + UTF8到文本  (电脑j)
用到文本命令和现在的命令.出来的都是数字.






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1