肯定是以二进制形式发送的,但是串口数据线只有一根,一般情况下,串口调式工具都是按照Uart协议发送数据的,具体你可以去了解一下Uart协议是怎么回事。在这里不可能几句话说清楚。
建议你看一下msdn,里面讲的还是比较详细的,这是你要用到的其中一个属性:
InputMode 属性
设置或返回 Input 属性取回的数据的类型。
语法
object.InputMode [ = value ]
InputMode 属性语法包括下列部分:
部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
value 值或常数,确定输入模式,如“设置值”中所描述。
设置值
value 的设置值是:
常数 值 描述
comInputModeText 0 (缺省)数据通过 Input 属性以文本形式取回。
comInputModeBinary 1 数据通过 Input 属性以二进制形式取回。
说明
InputMode 属性确定 Input 属性如何取回数据。数据取回的格式或是字符串或是一数据组的二进制数据的数组。
若数据只用 ANSI 字符集,则用 comInputModeText。对其它字符数据,如数据中有嵌入控制字符、Nulls 等等,则使用 comInputModeBinary。
我也不太清楚,我觉得应该 是用调试工具把你发送的数据编译成二进制发送的!毕竟电脑只认识二进制!