当前位置:编程学习 > C#/ASP.NET >>

C#与485串行通信问题

现在主要代码已有,就是下面的内容不会编,求高手指点,最好能把代码写出来,谢谢。
软件协议:
通信数据用ASCII码表示
a.主机:起始符+地址+操作码+校验核+结束符
b.探头:起始符+数值+校验核+结束符
起始符: 主机:'#' 探头:'='
结束符: '$'
地址: 两位无符号整数
数值: 四位无符号整数
操作码: 查讯:'A'
校验核: 位置:放在结束符前。
算法:除起始符外其他数据的十六进制之和的
后两位。分别与0x40相或。得到两位校验核。
例:
设探头地址为01。探头显示为41。则
主机发送:"#01AJB$"
探头回复:"=0041LE$" --------------------编程问答-------------------- 通讯协议都有了 而且有说明  自己声明一个byte数组 按照协议 组合不就可以了啊 --------------------编程问答--------------------
引用 1 楼 lilin8905 的回复:
通讯协议都有了 而且有说明 自己声明一个byte数组 按照协议 组合不就可以了啊

通信用ASCII码表示,怎么写 --------------------编程问答--------------------
引用 2 楼 guoke37 的回复:
引用 1 楼 lilin8905 的回复:
通讯协议都有了 而且有说明 自己声明一个byte数组 按照协议 组合不就可以了啊

通信用ASCII码表示,怎么写


到网上搜一下C# 字符转ASCII码  --------------------编程问答-------------------- 需要一些有帮助性的回答,给出具体代码
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,