⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 info.inf

📁 IC卡使用源代码,包括动态库,64K,128K,256K等
💻 INF
📖 第 1 页 / 共 2 页
字号:
ID=2

FUNC_INDEX=0x01

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为1
$2$RECBUFF_LEN:CHAR:1

TIMEOUT=1000

;*********************************************
FUNCTION
;写数据

ID=3

FUNC_INDEX=0x02

CMDTOMSR=0x50

SEND(3)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为1
$2$SENDBUFF_LEN:CHAR:1
;参数3为CHAR型,长度等于SENDBUFF_LEN
$3$SENDBUFF:CHAR:=2

TIMEOUT=5000

;***********************************************
FUNCTION
;擦除一个字
ID=4

FUNC_INDEX=0x03

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为1
$2$SENDBUFF_LEN:CHAR:1

TIMEOUT=1000

;************************************************
FUNCTION
;校验密码

ID=5

FUNC_INDEX=0x04

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度等于2
$1$SENDBUFF:CHAR:2

TIMEOUT=5000
;************************************************

FUNCTION
;修改密码

ID=6

FUNC_INDEX=0x05

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度等于2
$1$SENDBUFF:CHAR:2

TIMEOUT=5000
;****************************************************
FUNCTION
;模拟熔断

ID=7

FUNC_INDEX=0x06

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000
;************************************************
FUNCTION
;熔断操作

ID=8

FUNC_INDEX=0x07

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000
;************************************************

FUNCTION
;清读保护位为0

ID=9

FUNC_INDEX=0x08

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000
;***********************************************

FUNCTION
;清写保护位为0

ID=10

FUNC_INDEX=0x09

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000
;***********************************************

FUNCTION
;读写保护位置为1

ID=11

FUNC_INDEX=0x0A

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000

;====================================
;	   AT88SC1604B
;====================================

[AT88SC1604B]

FUNCTION
;获取读卡器信息

ID=0

FUNC_INDEX=0x00

CMDTOMSR=0x50

TIMEOUT=100

FUNCTION
;查询卡

ID=1

FUNC_INDEX=0x00

CMDTOMSR=0x48

SEND(0)

TIMEOUT=100
;*********************************************
FUNCTION
;读数据

ID=2

FUNC_INDEX=0x01

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为1
$2$RECBUFF_LEN:CHAR:1

TIMEOUT=1000

;*********************************************
FUNCTION
;写数据

ID=3

FUNC_INDEX=0x02

CMDTOMSR=0x50

SEND(3)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为1
$2$SENDBUFF_LEN:CHAR:1
;参数3为CHAR型,长度等于SENDBUFF_LEN
$3$SENDBUFF:CHAR:=2

TIMEOUT=5000

;***********************************************
FUNCTION
;擦除一个字
ID=4

FUNC_INDEX=0x03

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为1
$2$SENDBUFF_LEN:CHAR:1

TIMEOUT=1000

;************************************************
FUNCTION
;校验密码

ID=5

FUNC_INDEX=0x04

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度等于2
$1$SENDBUFF:CHAR:2

TIMEOUT=5000
;************************************************

FUNCTION
;修改密码

ID=6

FUNC_INDEX=0x05

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度等于2
$1$SENDBUFF:CHAR:2

TIMEOUT=5000
;****************************************************
FUNCTION
;模拟熔断

ID=7

FUNC_INDEX=0x06

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000
;************************************************
FUNCTION
;熔断操作

ID=8

FUNC_INDEX=0x07

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000
;************************************************

FUNCTION
;清读保护位为0

ID=9

FUNC_INDEX=0x08

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000
;***********************************************

FUNCTION
;清写保护位为0

ID=10

FUNC_INDEX=0x09

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000
;***********************************************

FUNCTION
;读写保护位置为1

ID=11

FUNC_INDEX=0x0A

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000

;====================================
;	   AT88SC102
;====================================
[AT88SC102]

FUNCTION
;获取读卡器信息

ID=0

FUNC_INDEX=0x00

CMDTOMSR=0x50

TIMEOUT=100

FUNCTION
;查询卡

ID=1

FUNC_INDEX=0x00

CMDTOMSR=0x48

SEND(0)

TIMEOUT=100

;********************读卡**************************
FUNCTION
;读主存储区数据

ID=2

FUNC_INDEX=0x01

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度为1
$2$RECBUFF_LEN:CHAR:1

TIMEOUT=1000
;***************************************************


;*******************写卡****************************
FUNCTION
;写数据

ID=3

FUNC_INDEX=0x02

CMDTOMSR=0x50

SEND(3)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度为1
$2$SENDBUFF_LEN:CHAR:1
;参数3为CHAR型,长度等于SENDBUFF_LEN
$3$SENDBUFF:CHAR:=2

TIMEOUT=5000
;****************************************************

;******************擦卡******************************
FUNCTION
;擦除一个字(16bits)
ID=4

FUNC_INDEX=0x03

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度为1
$2$SENDBUFF_LEN:CHAR:1

TIMEOUT=1000
;****************************************************

;*************校验用户密码***************************
FUNCTION
;校验密码

ID=5

FUNC_INDEX=0x04

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于2
$1$SENDBUFF:CHAR:2

TIMEOUT=5000
;****************************************************

;***********校验应用区1密码**************************
FUNCTION
;校验应用区1密码

ID=6

FUNC_INDEX=0x05

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于6
$1$SENDBUFF:CHAR:6

TIMEOUT=5000
;****************************************************

;**********校验应用区2密码***************************
FUNCTION
;校验应用区2密码

ID=7

FUNC_INDEX=0x06

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于4
$1$SENDBUFF:CHAR:4

TIMEOUT=5000
;****************************************************

;*************修改用户密码***************************
FUNCTION
;校验密码

ID=8

FUNC_INDEX=0x07

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于2
$1$SENDBUFF:CHAR:2

TIMEOUT=5000
;****************************************************

;*************修改应用一区擦除密码*******************
FUNCTION
;校验密码

ID=9

FUNC_INDEX=0x08

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于6
$1$SENDBUFF:CHAR:6

TIMEOUT=5000
;******************************************************

;*************修改应用二区擦除密码*******************
FUNCTION
;校验密码

ID=10

FUNC_INDEX=0x09

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于4
$1$SENDBUFF:CHAR:4

TIMEOUT=5000
;******************************************************

;****************模拟熔断******************************
FUNCTION
;模拟熔断

ID=11

FUNC_INDEX=0x0a

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000

;***************熔断熔丝********************************
FUNCTION

ID=12

FUNC_INDEX=0x0b

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000
;********************************************************

;*****************清读保护位(置读保护位为0)*************************
FUNCTION
;清读保护位

ID=13

FUNC_INDEX=0x0c

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000

;*****************清写保护位(置写保护位为0)*************************
FUNCTION
;清写保护位

ID=14

FUNC_INDEX=0x0D

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000
;*****************************************************

;====================================
;	   AT88SC153
;====================================
;========================================
[AT88SC153]

FUNCTION
;获取读卡器信息

ID=0

FUNC_INDEX=0x00

CMDTOMSR=0x50

TIMEOUT=100

FUNCTION
;查询卡

ID=1

FUNC_INDEX=0x00

CMDTOMSR=0x48

SEND(0)

TIMEOUT=100
;******************读数据***********************
FUNCTION

ID=2

FUNC_INDEX=0x01

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度为1
$2$RECBUFF_LEN:CHAR:1

TIMEOUT=1000

;*****************写数据*************************
FUNCTION

ID=3

FUNC_INDEX=0x02

CMDTOMSR=0x50

SEND(3)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度为1
$2$SENDBUFF_LEN:CHAR:1
;参数3为CHAR型,长度等于SENDBUFF_LEN
$3$SENDBUFF:CHAR:=2

TIMEOUT=5000

;****************校验密码***********************
FUNCTION

ID=4

FUNC_INDEX=0x03

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度等于3
$1$SENDBUFF:CHAR:3

TIMEOUT=5000
;****************修改密码************************
FUNCTION

ID=5

FUNC_INDEX=0x04

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度等于3
$1$SENDBUFF:CHAR:3

TIMEOUT=5000

;***************配置访问权限寄存器************************************
FUNCTION

ID=6

FUNC_INDEX=0x05

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000

;*************配置DCR(设备配置寄存器)*********************
FUNCTION

ID=7

FUNC_INDEX=0x06

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$ADDRESS:CHAR:1
;参数2为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000

;***************读AR寄存器********************************
FUNCTION

ID=8

FUNC_INDEX=0x07

CMDTOMSR=0x50

SEND(0)

TIMEOUT=5000

;*******************读熔断丝*****************************
FUNCTION

ID=9

FUNC_INDEX=0x08

CMDTOMSR=0x50

SEND(0)

TIMEOUT=5000

;*******************熔断熔丝******************************
FUNCTION

ID=10

FUNC_INDEX=0x09

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$SENDBUFF:CHAR:1
;参数2为CHAR型,长度为1
$2$SENDBUFF_LEN:CHAR:1

TIMEOUT=5000

;***************执行安全认证*******************************
FUNCTION

ID=11

FUNC_INDEX=0x0a

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度为1
$1$SENDBUFF:CHAR:1
TIMEOUT=5000


;========================================
;========================================
[AT88SC1608]

FUNCTION
;获取读卡器信息

ID=0

FUNC_INDEX=0x00

CMDTOMSR=0x50

TIMEOUT=100

FUNCTION
;查询卡

ID=1

FUNC_INDEX=0x00

CMDTOMSR=0x48

SEND(0)

TIMEOUT=100
;******************读数据***********************
FUNCTION

ID=2

FUNC_INDEX=0x01

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为2
$2$RECBUFF_LEN:CHAR:2

TIMEOUT=1000

;*****************写数据*************************
FUNCTION

ID=3

FUNC_INDEX=0x02

CMDTOMSR=0x50

SEND(3)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为2
$2$SENDBUFF_LEN:CHAR:2
;参数3为CHAR型,长度等于SENDBUFF_LEN
$3$SENDBUFF:CHAR:=2

TIMEOUT=5000

;****************校验密码***********************
FUNCTION

ID=4

FUNC_INDEX=0x03

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度等于3
$1$SENDBUFF:CHAR:3

TIMEOUT=5000

;**************配置AR寄存器***********************
FUNCTION

ID=6

FUNC_INDEX=0x05

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度等于1
$1$SENDBUFF:CHAR:1

TIMEOUT=5000

;***************读配置区*******************************
FUNCTION

ID=9

FUNC_INDEX=0x08

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为1
$2$RECBUFF_LEN:CHAR:1

TIMEOUT=5000

;*****************熔断熔丝*************************
FUNCTION

ID=10

FUNC_INDEX=0x09

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为1
$1$SENDBUFF:CHAR:1
;参数2为CHAR型,长度为1
$2$SENDBUFF_LEN:CHAR:1

TIMEOUT=5000

;***************执行安全认证*******************************
FUNCTION

ID=11

FUNC_INDEX=0x0b

CMDTOMSR=0x50

SEND(1)
;参数1为CHAR型,长度为1
$1$SENDBUFF:CHAR:1
TIMEOUT=5000

;*****************写配置区*************************
FUNCTION

ID=12

FUNC_INDEX=0x0a

CMDTOMSR=0x50

SEND(3)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为1
$2$SENDBUFF_LEN:CHAR:1
;参数3为CHAR型,长度等于SENDBUFF_LEN
$3$SENDBUFF:CHAR:1

TIMEOUT=5000


;==================================================
;====================================
;	   CPU 卡
;====================================
[CPUCARD]

FUNCTION
;获取读卡器信息

ID=0

FUNC_INDEX=0x00

CMDTOMSR=0x50

TIMEOUT=100

FUNCTION
;查询卡

ID=1

FUNC_INDEX=0x00

CMDTOMSR=0x48

SEND(0)

TIMEOUT=100

FUNCTION
;读数据

ID=2

FUNC_INDEX=0x01

CMDTOMSR=0x50

SEND(2)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为1
$2$RECBUFF_LEN:CHAR:1

TIMEOUT=1000

FUNCTION
;写数据

ID=3

FUNC_INDEX=0x01

CMDTOMSR=0x50

SEND(3)
;参数1为CHAR型,长度为2
$1$ADDRESS:CHAR:2
;参数2为CHAR型,长度为1
$2$SENDBUFF_LEN:CHAR:1
;参数3为CHAR型,长度等于SENDBUFF_LEN
$3$SENDBUFF:CHAR:=2


TIMEOUT=5000




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -