PC->IC Terminal
  System Reset : 'R','s','t',CRC                    Echo:System main board reset
  Set   Time   : 'T',year,month,day,hour,minute,second,CRC
                      Echo:Change system date and time           Disp:New time
  Disp  Text   : 'X', len ,d(1),d(2),...,d(len) len<=96          Disp:TEXT
  Disp  Text   : 'S', len ,d(1),d(2),...,d(len) len<=96 你好     Disp:TEXT
  Set   Mifare : 'K',Sector,KeyA1,KeyA2,KeyA3,KeyA4,KeyA5,KeyA6,CRC
                      Echo:Set mafare Sector and KeyA        Note:仅mifare卡使用 
 Value
  Paid money   : 'V','m',moneyH,moneyL,CRC   Stop Trans Card Num Disp:收费XXXX元
  Valid Date   : 'V','v',Month,day,CRC       Stop Trans Card Num Disp:XX月XX止效
  Remain Money : 'V','r',remainH,remainL,CRC Stop Trans Card Num Disp:余额XXXX元
  Remain Days  : 'V','d',dayH,dayL,CRC       Stop Trans Card Num Disp:余期XXXX天
  Remain Place : 'V','p',dayH,dayL,CRC                           Disp:余位XXXX个
  Remain Place : 'V','f',dayH,dayL,CRC                    满位屏Disp:余位XXXX个
 Command
  Barr  Up     : 'C','u',CRC    Echo:Stop Trans Card Num, BarrUp Disp:大胆地
  Ba Always Up : 'C','a',CRC    Echo:Stop Trans Card Num, BarrUp Disp:调动

解决方案 »

  1.   

    在delphi中如何调用?解决即给分,不够再加
      

  2.   

    你还要去看下位机(IC卡机)和你PC用的是什么传输方式,下位机的硬件是怎么样的(有的CRC校验已经集成到硬件里去了)
    如果只是一般的串口传输的话,你就按你贴上来的格式发或收就可以了(难道楼主看不懂英语??)
      

  3.   

    to  yuechuan(yuechuan) 
    大虾能否示范一下,用delphi怎么调用?小弟对数据传输不太熟悉
      

  4.   

    惭愧,自认为是协议专家的我竟然也看不出什么来,大概是这样的:开头是命令字,中间是命令内容,最后是校验
    len是数据包长度,H是双字节高字节,L是低字节。
    还有,CRC后的乱七八糟都是注释。
    这个协议很不规范,也很差