# 请教 VB 通讯传输技巧

Posted by Heng on November 04, 1998 at 16:02:54:

1.一般通讯传输时使用 标准 ASCII. 例如: 传出 16 进制 45H时 , 则实际传送
之值为: 34H/35H两个 Byte. 二进制为: 00110100 00110101 .
2.若传输时想以实际16 进制 传出 45H 为一个 Byte 时, 即二进制:01000101 ,
问题:1.MSComm1.output=Chr$(&H45), 则实际RS-232 埠输出 二进制为:
01000101 ,[正常]
2. MSComm1.output=Chr$(&HAA), 则实际RS-232 埠输出 二进制为:
00000000 ,[异常]
※.由以上问题 1 输出正常是因为 45H之十进制为 69, 其直小于128, 故正
常输出.
问题 2 输出异常是因为 AAH之十进制为 170, 其直大于127, 故无法正常
输出.
请问程式需要如何撰写才能使问题 2 之输出为正常值: 10101010 .
.使用环境:WIN95/vb6.0 企业版..............................#

Follow Ups:

- Re: 请教 VB 通讯传输技巧 callback 16:19:48 11/04/98 (0)