L
lehu
Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个设备。其通讯协议如下所示:
系统发一个负脉冲给COM口,然后延时500-1000MS然后发55H(十六进制)给COM,
接收八个BCD码,其中前二个,是该设备的
号-------最后要求提供该设备号
然后发04H给COM。再接收八个BCD码。
这八个BCD码,前四个分别是分,时,日,月
其中每个码的高四位表示十位,每个码的低四位表示个位,
后四个分别是8个卡号。
如果发现“分”是0FFH那么,表示该设备中已经无数据。
否则,发一个负脉冲给COM。再接收第二个卡号及时间。
直到发现“分”是0FFH。
然后发送分时日月的十六进制的BCD。
使用spcomm或是mscomm或是tcomm。
要求给出源码。或是email:ggfttft@163.net
系统发一个负脉冲给COM口,然后延时500-1000MS然后发55H(十六进制)给COM,
接收八个BCD码,其中前二个,是该设备的
号-------最后要求提供该设备号
然后发04H给COM。再接收八个BCD码。
这八个BCD码,前四个分别是分,时,日,月
其中每个码的高四位表示十位,每个码的低四位表示个位,
后四个分别是8个卡号。
如果发现“分”是0FFH那么,表示该设备中已经无数据。
否则,发一个负脉冲给COM。再接收第二个卡号及时间。
直到发现“分”是0FFH。
然后发送分时日月的十六进制的BCD。
使用spcomm或是mscomm或是tcomm。
要求给出源码。或是email:ggfttft@163.net