说明:计算机与手机通信的标准协定是:读取手机内信息指令格式:
    07 03 Addr_Lo  Addr_Hi N说明:N表示要从Ps读取的数据长度,Addr_Lo表示起始地址的低位,Addr_Hi 表示起始地址的高位。
回应:
07 03+N Addr_Lo Addr_Hi N 从手机的内存读取出来的N个数据例子: 手机内存中,从地址0x0090开始后的几个数据为:01,02,03,04,05,06,譬如要读取从0x0090开始后的5个数据,则指令如下:
07 03 90 00  04手机回应:
07 03 90 00 04 01 02 03 04------------------------------------------------------------------
我使用的是SPcomm控件:
var
s:pchar;
begin
comm1.StartComm;
s:=pchar($07);
comm1.WriteCommData(s,2);
sleep(10);
s:=pchar($03);
comm1.WriteCommData(s,2);
sleep(10);
s:=pchar($90);
comm1.WriteCommData(s,2);
sleep(10);
s:=pchar($00);
comm1.WriteCommData(s,2);
sleep(10);
s:=pchar($04);
comm1.WriteCommData(s,2);
sleep(10);
end;
但是在Comm1ReceiveData里写入测试收数据的提示: showmessage('收到数据');手机是没有返回什么信号的.不知道为什么不可以, 我是第一次做与手机通信的东西.
朋友们能不能帮我看一下