一、各种库函数说明.doc

一、各种库函数说明.doc

ID:55183646

大小:186.00 KB

页数:33页

时间:2020-05-02

一、各种库函数说明.doc_第1页
一、各种库函数说明.doc_第2页
一、各种库函数说明.doc_第3页
一、各种库函数说明.doc_第4页
一、各种库函数说明.doc_第5页
资源描述:

《一、各种库函数说明.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、IC卡读写器使用说明书目录一、各种库函数说明2C语言接口函数库2a.通用函数库2b.AT24C01A/24C02/24C04/24C08/24C16/24C64函数库9c.AT45D041函数库11d.AT88SC102函数库12e.AT88SC1604函数库17f.SLE4428函数库24g.SLE4442函数库28i.函数错误类型代码31i.IC卡类型代码(chk_card返回)32j.自动卡型测试举例32TEL:82944251FAX:8294425233IC卡读写器使用说明书一、各种库函数说明C语言接口函数库包括:a.通用函数库b.AT24C

2、01/24C02/24C04/24C08/24C16/24C64函数库c.AT45D041函数库d.AT88SC102函数库e.SLE4418/4428函数库f.SLE4432/4442函数库g.函数错误类型代码a.通用函数库(1)intic_init(intport,longbaud)说明:初始化通讯接口调用:port:通讯口号0、1、2、3代表串口1、2、3、4;并口为其I/O地址,如0x378。Baud:通讯口为串口时代表波特率,其值为9600。通讯口为并口时其值为0或1,分别代表半字节和全字节通讯方式。返回:<0错误>0通讯设备标识符举例:i

3、cdev=ic_init(0,9600);初始化通讯口为串口1,波特率为9600icdev=ic_init(0x378,0);初始化通讯口为并口,半字节通讯方式。(2)intauto_init(intport,longbaud)说明:自动初始化通讯接口返回:同ic_init注意:auto_init函数能自动测试波特率,并自动设置成当前的串形拨特率。(3)intset_baud(inticdev,longbaud)33IC卡读写器使用说明书说明:设置串行方式下的波特率,设置完毕,必须重新初试化通讯口。调用:icdev:通讯设备标识符baud:波特率96

4、00---57600举例:set_baud(icdev,28800)设置波特率为28800(4)longchk_baud(intport)说明:自动检测波特率调用:Port:通讯口0,1代表串口1,2,返回:<0错误>=0正确。返回串行波特率的值(5)intic_exit(inticdev)说明:关闭通讯口调用:icdev:通讯设备标识符返回:<0错误=0正确举例:st=ic_exit(icdev);(6)intget_status(inticdev,int*state)说明:返回设备当前状况调用:icdev:通讯设备标识符state:插卡状态返回:

5、<0错误=0正确,state=1读写器插有卡;state=0读写器插无卡举例:intstatus;int=get_status(icdev,&status);(7)intauto_pull(inticdev)说明:自动弹卡调用:icdev:通讯设备标识符返回:<0错误=0正确,33IC卡读写器使用说明书举例:st=auto_pull(icdev);(8)intturn_on(inticdev)说明:对卡上电调用:icdev:通讯设备标识符返回:<0错误=0正确,举例:st=turn_on(icdev);(9)intturn_off(inticdev)

6、说明:对卡下电调用:icdev:通讯设备标识符返回:<0错误=0正确,举例:st=turn_off(icdev);(10)intsrd_ver(inticdev,intlen,unsignedchar*databuff)说明:读取读写器设备版本号调用:icdev:通讯设备标识符len:版本号字符串长度,其值为10databuff:存放读取的版本号字符串返回:<0错误=0正确,举例:unsignedchardatabuff[10];st=srd_ver(icdev,10,databuff);(11)intdvsc(inticdev,intlen,uns

7、ignedchar*databuff)说明:读出读写器设备密码调用:icdev:通讯设备标识符len:密码字符串长度,其值为3databuff:存放读取的密码字符串返回:<0错误=0正确,举例:unsignedchardatabuff[3];33IC卡读写器使用说明书st=srd_dvsc(icdev,3,databuff);(12)intswr_dvsc(inticdev,intlen,unsignedchar*databuff)说明:改写读写器设备密码调用:icdev:通讯设备标识符len:密码字符串长度,其值为3databuff:存放写入的密码

8、字符串返回:<0错误=0正确,举例:unsignedchardatabuff[3]={'a','b','c'

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。