BCB 6 里MSComm串口通信有关问题

BCB 6 里MSComm串口通信问题
首先我想通过MSComm控件向单片机发送开始指令:0x5a,0x5a,0x11,0xa5,0xa5;然后单片机收到开始指令返回数据,在通过MSComm控件接收返回的数据。

  问题:1.通过虚拟串口测试,发送指令0x5a,0x5a,0x11,0xa5,0xa5;单片机接收到的是90,90,17,-91,-91;(十进制)
 请问这对于单片机收到的指令有没有影响。
  2.通过用串口工具给单片机发送指令,返回数据一切正确,可是用BCB变得程序返回的数据就是不对,是不是由于问题1所引起?

  3.请各位朋友们帮忙解答解答!

------解决方案--------------------
1. 十六进制的0x5a就是10进制的90,依次类推,只是数值的表现方式不同而已。这个没有什么问题。
2. 返回的数据怎么个不对法?你举个例子出来。
------解决方案--------------------
数据不对?显示格式不一样
------解决方案--------------------
按理说不会
------解决方案--------------------
估计你变体尚不会用。MSCOMM没有问题。