急:关于串口通讯校验 ,谢了(100分)

  • 主题发起人 主题发起人 ForCode
  • 开始时间 开始时间
F

ForCode

Unregistered / Unconfirmed
GUEST, unregistred user!
我需要和单片机通讯,通讯数据有汉字,我想反发送的字符串依次取ASC("String")进行XOR运算
但是DELPHI中没有VB,VF中的ASC函数,如果没有汉字可能校验,但是有汉字,我应该怎么办呢?我如果
实现ASC相XOR校验呢,如果定义发送和接收数组呢,
 
vb asc()
delphi ord()
 
一个汉字是两个byte,通讯时的数据应该是由很多byte组成的,比如有两个汉字,你可以定义
为ss:array [0..3] of byte,将汉字读到ss中,然后跟平常一样对各个byte进行Xor就行了吧
 

Similar threads

回复
0
查看
848
不得闲
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
875
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部