ic卡怎么写卡

1. 请问IC卡写内容上去,需要用什么器材同软件

IC卡WINDOWS驱动程序手册一 、IC卡驱动程序是一32位 Windows应用程序调用的动态链接库,文件名为IC32.DLL。

二、IC32.DLL提供的函数: 注意:以下函数名的大小写必须严格区分,否则无法调用<1>、通用函数: 1.IC_Status() 返回读写器状态 2.IC_ErrMsg() 将错误码转换为错误信息 3.IC_InitComm() 打开串口 4.IC_ExitComm() 关闭串口 5.IC_InitType () 设置要读卡的类型 6.IC_Read () 读IC卡的内容 7.IC_Write () 写内容到IC卡 8.IC_Erase () 对IC卡擦除操作(写FF) 9.IC_Read_Float() 读IC卡存储的浮点数 10.IC_Write_Float() 写浮点数到IC卡<2>、西门子4432/4442卡专用函数: 1.IC_ReadProtection () 读S4432/S4442卡的保护位 2.IC_WriteProtection () 写S4432/S4442卡的保护位 3.IC_ReadCount_SLE4442 () 读S4442卡的错误计数器 4.IC_CheckPass_SLE4442 () 效验S4442卡的密码 5.IC_ChangePass_SLE4442 () 改变S4442卡的密码<3>、西门子4418/4428卡专用函数: 1.IC_ReadWithProtection () 带保护位读S4418/S4428卡 2.IC_WriteWithProtection () 带保护位写S4418/S4428卡 3.IC_ReadCount_SLE4428 () 读S4428卡的错误计数器 4.IC_CheckPass_SLE4428 () 效验S4428卡的密码 5.IC_ChangePass_SLE4428 () 改变S4428卡的密码<4>、ATMEL AT88SC101/102/103卡专用函数: 1. IC_CheckPass_102() 效验ATMEL101/102/103卡的系统密码 2. IC_ChangePass_102() 改变ATMEL101/102/103卡的密码 3. IC_ReadCount_102 () 读ATMEL101/102/103卡的错误计数器 4. IC_Erase_102() 对ATMEL101/102/103卡的擦除操作 5. IC_CheckAZPass_102() 效验ATMEL102卡的应用区密码 6. IC_ChangeAZPass_102() 改变ATMEL102卡的应用区密码 7. IC_Fuse_102 () 烧断ATMEL102卡的熔丝<5>、西门子4406卡(电话卡)专用函数: 1. IC_RValue () 读S4406卡的值 2. IC_DEValue () 减S4406卡的值<6>、ATMEL AT88SC1604卡专用函数: 1. IC_CheckPass_1604() 效验AT88SC1604卡的系统密码 2. IC_ChangePass_1604() 改变AT88SC1604卡的密码 3. IC_ReadCount_1604 () 读AT88SC1604卡的错误计数器 4. IC_Fuse_1604 () 烧断AT88SC1604卡的熔丝<7>、ATMEL AT24C系列卡(非加密卡)专用函数: 1. IC_Write24() 写AT24C卡(用法见IC_Write()函数)三 函数说明 <1>、通用函数: 1. __int16 IC_Status(HANDLE ICDev) 说明:返回当前状态* 调用:HANDLE ICDev ---- InitComm返回的设备描述符 返回:<0 错误,见错误码 =0 正确* 举例:IC_Status(ICDev) 2. __int16 IC_ErrMsg (__int16 ErrNo, unsigned char* ErrMsg) 说明:获取错误信息内容 调用:__int16 ErrNo ---- IC卡操作函数返回的错误号 unsigned char * ErrMsg ---- 错误信息内容 返回:<0 错误。其绝对值为错误号 >=0 ErrMsg的有效长度 举例:IC_ErrMsg(0xee,errmsg) 将0XEE表示的错误信息存入errmsg指定的数据缓冲区。

3. __int16 InitComm(__int16 Port) 说明:打开通讯设备 调用:__int16 Port ---- 通讯口号,整数0,1,2,3 返回:<0 错误 >=0 通讯设备标识符 举例:ICDev=InitComm(0) 打开串口一。 4. __int16 ExitComm(HANDLE ICDev) 说明:关闭通讯设备 调用:HANDLE ICDev ---- InitComm返回的设备描述符 返回:<0 错误 >=0 通讯设备正常关闭 举例:ExitComm(ICDev) 关闭ICDev指定的串口。

5. __int16 IC_InitType (HANDLE ICDev,__int16 TypeNo) 说明:设置卡类型 调用:HANDLE ICDev ---- InitComm返回的设备描述符 __int16 TypeNo ---- 卡类型号 返回:<0 错误。其绝对值为错误号 >=0 操作正确 举例:IC_InitType(HANDLE ICDev,0x20) 设置卡类型为ATMEL102型 6. __int16 IC_Read (HANDLE ICDev,__int16 Offset,__int16 len, unsigned char * DataBuffer) 说明:读取IC卡数据 调用:HANDLE ICDev ---- InitComm返回的设备描述符 __int16 Offset ---- 读数据IC卡起始地址 __int16 Len ---- 数据长度 unsigned char * Databuffer ---- 存放数据的缓冲区 返回:<0 错误。

其绝对值为错误号 >=0 有效数据长度。表示DataBuffer数据的有效字节数。

举例:IC_Read(ICDev,16,64,DataBuffer) 读取16至79的数据到DataBuffer,正确返回64。 7 __int16 IC_Write (HANDLE ICDev, __int16 Offset,__int16 length, unsigned char* DataBuffer) 说明:写数据到IC卡 调用:HANDLE ICDev ---- InitComm返回的设备描述符 __int16 Offset ---- 写IC卡起始地址 __int16 length ---- 数据的长度 unsigned char * Databuffer ---- 即将写入IC卡的数据 并存放返回数据 返回:<0 错误。

其绝对值为错误号 >=0 写入数据长度 举例:IC_Write(ICDev,32,14,"IcCard Message") 将IcCard Message写入从32地址开始的数据区。 8. __int16 IC_Erase(HANDLE ICDev,__int16 Offset,__int16 len) 说明:擦除数据,即写十六进制的FF、十进制的255。

调用:HANDLE ICDev ---- InitComm返回的设备描述符 __int16 Offset ---- 擦除的起始地址 __int16 len -。

2. ic卡是什么东西

一、IC卡定义 IC卡是集成电路卡(Integrated Circuit Card)的简称,是镶嵌集成电路芯片的塑料卡片,其外形和尺寸都遵循国际标准(ISO)。

芯片一般采用不易挥发性的存储器(ROM、EEPROM)、保护逻辑电路、甚至带微处理器CPU。带有CPU的IC卡才是真正的智能卡。

二、IC卡的分类 非加密存储器卡:卡内的集成电路芯片主要是EEPROM,具有数据存储功能,不具有数据处理功能和硬件加密功能。 逻辑加密存储器卡:在非加密存储器卡的基础上增加了加密逻辑电路,加密逻辑电路通过校验密码方式来保护卡内的数据对于外部访问是否开放,但只是低层次的安全保护,无法防范恶意性的攻击。

CPU卡:也称智能卡,卡内的集成电路中带有微处理器CPU、存储单元(包括随机存储器RAM、程序存储器ROM(FLASH)、用户数据存储器EEPROM)以及芯片操作系统COS。装有COS的CPU卡相当于一台微型计算机,不仅具有数据存储功能,同时具有命令处理和数据安全保护等功能。

3. 怎么把两张ic的内容写进一张卡,不同的扇区

这要看你的ic卡要保存多少信息,如果只是金额的话,一个扇区就够了,如果再要持卡人名字,就得多加一到两个。如果在需要保存历史记录的话,就要按需要扩展。

通常金额,作为数据信息在卡内是存储三份甚至更多,每次写卡都写其中一份记录,再把记录指向新的记录,如果写卡过程中出现错误,记录指向没有改变,数据没有修改。另外每次读卡时,也会在多份记录中比较,鉴别之前是否有过错误的数据写入。

读写时间的话,单次单扇区读写的时间是固定的,只有靠终端固件来优化读写操作的流程,降低每次操作的时间需求

ic卡怎么写卡

转载请注明出处育才学习网 » ic卡怎么写卡

知识

2015年书法落款怎么写

阅读(269)

本文主要为您介绍2015年书法落款怎么写,内容包括2015年的书法落款怎么写,2015年书法落款怎么写,2015的书法落款怎样写。如果是指落款中时间部分的话,2015年是农历乙未年,可以落款乙未,或再加上月令,就是年加上月有4个字。月令可参考如下:一月:正

知识

英语在几月几日怎么写

阅读(594)

本文主要为您介绍英语在几月几日怎么写,内容包括英语的几月几日怎么写格式是什么,英语几月几日怎么写,询问:英语几月几日的写法。书写英文的日期有两种写法:1) 8th March,2004 或8 March,2004(英式写法)2) March 8th,2004

知识

美元金额怎么写

阅读(3073)

本文主要为您介绍美元金额怎么写,内容包括美元的金额大写怎么写的,美元金额大写怎么写,美元金额数字怎么写。例如:USD1778.32U.S.DOLLARS ONE THOUSAND SEVEN HUNDRED SEVENTY EIGHT AN

知识

伙笔顺怎么写

阅读(198)

本文主要为您介绍伙笔顺怎么写,内容包括伙的笔顺怎么写,伙的笔顺怎么写的,“伙”字的笔画笔顺是什么。“伙”字的笔画笔顺如下:

知识

贺喜红包怎么写

阅读(196)

本文主要为您介绍贺喜红包怎么写,内容包括结婚贺喜红包的祝词怎么写啊麻烦懂得的人指教,谢谢,满月酒红包怎么写,送红包怎么写。都是些吉利话了,大概是:三星在户/才子佳人/天作之合/天缘巧合/天赐良缘/五世其昌/凤凰于飞/心心相印/龙腾凤翔/玉

知识

菩萨蛮怎么写

阅读(212)

本文主要为您介绍菩萨蛮怎么写,内容包括菩萨蛮怎么写,菩萨蛮如何写,张先的菩萨蛮翻译。菩萨蛮·大柏地毛泽东 1933年夏赤橙黄绿青蓝紫,谁持彩练当空舞?雨后复斜阳,关山阵阵苍。当年鏖战急,弹洞前村壁,装点此关山,今朝更好看

知识

email英文怎么写

阅读(402)

本文主要为您介绍email英文怎么写,内容包括用英文写EMAIL的格式是怎么样的,Email地址怎么写,英文Email应该怎样写。英文书信是一种最常用的应用文体,对于普通的私人信件通常由五部分组成: 1.信头:指发信人的地址和日期。写在信纸的右上角,可以

知识

陕西的biangbiang面怎么写

阅读(248)

本文主要为您介绍陕西的biangbiang面怎么写,内容包括陕西的“biangbiang面”汉字怎么写,biangbiang面的biang怎么写,陕西的biangbiang面的biang字怎么写求图。biang字是一个合字,有多种写法,均无法输入电脑,常被代替写为BiángBiáng面、bián

知识

甲骨文的和字怎么写

阅读(1554)

本文主要为您介绍甲骨文的和字怎么写,内容包括所有字的甲骨文怎么写,和字的甲骨文怎么写,与字的甲骨文怎么写。你对文字没有一个发展的认识。甲骨文是一种极其形象的表意文字,能表示出意思就行了,所以一个字可以有几种写法,但却没有表现全部文

知识

撤销投诉怎么写

阅读(217)

本文主要为您介绍撤销投诉怎么写,内容包括请问,向劳动监察部门申请撤销投诉举报的申请书怎么写谢谢搜,向劳动监察部门申请撤销投诉举报的申请书怎么写请知道的告知一,我想撤销投诉,但不知道该怎么做。随着劳动保障监察工作的深入开展,劳动者

知识

莹行书怎么写

阅读(229)

本文主要为您介绍莹行书怎么写,内容包括莹的繁体字草书是怎样子的,清莹秀澈锵鸣金石de草书写法,莹的小篆怎么写。“琪”字的行书写法如下: 二、释义: 美玉。 又如:琪块(美玉。比喻珍贵之物);琪琚(玉佩。亦指玉佩相击声,比喻美妙的言辞);琪花(仙

知识

大写仟怎么写

阅读(269)

本文主要为您介绍大写仟怎么写,内容包括人民币大写千是怎么写的,支票大写千的写法,人民币大写千是怎么写的。千的大写写法:仟。写“阡”不可以。 一般文书和商业财务票据上的数字都要采用汉字数码大写,中文金额数字大写分别为“壹、贰、叁、

知识

芝字的篆书怎么写

阅读(192)

本文主要为您介绍芝字的篆书怎么写,内容包括芝字在隶书上是怎样写的,“芝”字拼音写法怎写,"印"字的篆体的多种写法。芝 zhī (1) ㄓˉ (2) 〔灵~〕见“ (3) 〔~兰〕“芝”和“ (4) 灵”。兰”,古书上指两种香草,喻德行的高

知识

qq群怎么写群通知

阅读(176)

本文主要为您介绍qq群怎么写群通知,内容包括qq群怎么写通知,qq群怎么写通知中心,qq群怎么写通知。QQ群通知中心又经历了一次改版。现在简单说下目前版本的通知中心怎么用,怎么删除通知中心的动态展示。工具/原料qq群打开群通知中心1打开q

知识

怎么写webservice接口

阅读(209)

本文主要为您介绍怎么写webservice接口,内容包括webservice接口怎么写,webservice接口怎么写,webservice接口怎么写。以java为例:ava调用WebService可以直接使用Apache提供的axis.jar自己编写代码,或者利用Eclipse自动生成

知识

stick怎么写

阅读(216)

本文主要为您介绍stick怎么写,内容包括stick有多少种意思和用法,stick中的i音标怎么写,棒英文怎么写。stick可以作为名词意思是手杖、杆,作为动词可以解释为刺入、竖起和坚持。基本用法:stick英 [stɪk] 美 [stɪk] sti

知识

onclick怎么写

阅读(165)

本文主要为您介绍onclick怎么写,内容包括求一个onclick的写法,jsonclick事件怎么写,如何写onclick后面的动作。不太建议把script代码直接写页面上应该尽量解耦 也方便维护<a href = Javascript:void(0) onclick=

知识

navicat怎么写SQL

阅读(224)

本文主要为您介绍navicat怎么写SQL,内容包括navicat怎么写sql语句,navicatformysql怎么写sql,怎么使用navicat编写sql语句。先连接数据库,鼠标双击需要查询的数据库,之后会弹出一列选项,然后点击查询。

知识

music怎么写

阅读(193)

本文主要为您介绍music怎么写,内容包括music的i音标怎么写,music怎么拼写好看,music的复数怎麽写。What Is Music? According to the dictionary, music is having rhythm,

知识

application怎么写

阅读(221)

本文主要为您介绍application怎么写,内容包括实用英语写作application怎么写,springboot的application类怎么写,英文application的格式怎么写关于出国留学的~。申请国外学校的话,各个学校应该有专门的申请表格可以要求寄给你一份的,或者有些

知识

service怎么写

阅读(159)

本文主要为您介绍service怎么写,内容包括最简单的webservice如何写,javaservice层怎么写,service和controller的注释分别怎么写。在开始下面这个例子之前,你的系统需要: WIN2000 + IIS; 2、VS.Net; 3、SQL Server(我这里用的是SQL数

知识

怎么写webservice

阅读(165)

本文主要为您介绍怎么写webservice,内容包括如何写一个简单的WebService,最简单的webservice如何写,webservice接口怎么写。本Guide利用Eclipse以及Ant建立一个简单的Web Service,以演示Web Service的基本开发过程:1.系统条件:

[/e:loop]