SC1000系列函数使用说明在对非接触IC卡读写机操作之前,请先了解下卡结构。M18Kbit卡分为16个扇区,每个扇区由4块(块0、块1、块2、块3)组成,(我们也将16个扇区的64个块按绝对地址编号为0~63,存贮结构如下图所示:扇区块号数据区说明块号块000000000000000000000000000000000数据块0扇区0块100000000000000000000000000000000数据块1块200000000000000000000000000000000数据块2块3A0A1A2A3A4A5FF078069B0B1B2B3B4B5控制块3块000000000000000000000000000000000数据块4扇区1块100000000000000000000000000000000数据块5块200000000000000000000000000000000数据块6块3A0A1A2A3A4A5FF078069B0B1B2B3B4B5控制块7∶∶∶000000000000000000000000000000000数据块60扇区15100000000000000000000000000000000数据块61200000000000000000000000000000000数据块623A0A1A2A3A4A5FF078069B0B1B2B3B4B5控制块631.第0扇区的块0(即绝对地址0块),它用于存放厂商代码,出厂固化信息。2.每个扇区的块0、块1、块2为数据块,可用于存贮数据。3.每个扇区的块3为控制块,包括了密码A、存取控制、密码B。具体结构如下:密码A(6字节)存取控制(4字节)密码B(6字节)InitPort():打开串口功能说明:此函数用来通过串口与读写器建立通讯链路。传输协议为:波特率为才57600bps,数据位为8位,1个停止位,无奇偶校验位。在调用其它函数功能前,一定要先进行串行口的联接。函数原型:FunctionInitPort(ConstiPort:Integer;OutrHandle:Thandle):Integer;StdCall;A0A1A2A3A4A5FF078069B0B1B2B3B4B5参数:port:端口号1到9rHandle:COM句柄返回值:返回值为0,表示操作正确;为其它值时表示出错。举例:iRe:=InitPort(1,rHandle);ClosePort():关闭串口功能说明:关闭串口函数原型:FunctionClosePort(ConstHandle:THandle):integer;StdCall;参数:rHandle:所要关闭COM的句柄返回值:返回值为0,表示操作正确;为其它值时表示出错。举例:iRe:=ClosePort(rHandle);SC_Beep():蜂鸣器控制功能说明:控制蜂鸣器的蜂鸣时间函数原型:FunctionSC_Beep(ConstHandle:THandle;icount:integer;iTimes:integer):integer;stdcall;参数:rHandle:COM的句柄icount:固定为0iTimes:1到255返回值:返回值为0,表示操作正确;为其它值时表示出错。举例:iRe:=SC_Beep(rHandle,0,3);//蜂鸣一声短报警声实现:iRe:=SC_Beep(rHandle,0,25);sleep(1000);//延时的时间要大于,SC_Beep的时...