出现在C51单片机编陆运程中,一般程序中需要使用到空指令_nop_()字符循环移位指令_crol_等时使用。在C51单片机编程中,头文件INTRINS.H的函数使用起来,消稿就会让你像在用汇编时一样简便.
不是英文单词缩写
我拿悉孝的回答你还满意吗?望采纳,谢谢!
知道你用的是什么读写器,一般情况,随IC卡读写器,应该配送相应的API函数库,可能是静态的,
也可能是动态的,你在编程的时纳兄哗候,将相应的.LIB文件,加入你的工程,再加入相应的头文件(随机的盘里应该提供),如此,以可以直接调用该库的函数,进行IC卡的读写。
这是改ic卡密码的函数,使用c语言写的,应该有所帮助:
byte Pin_Change(byte *data,byte len)
{
sint ret
Inst.DataToCard = data
Inst.Le =0x08
Inst.Lc = len
Inst.Class =0x80
Inst.Instruct = 0x5e
Inst.P1 =0x01
Inst.P2 =0x00
Inst.port_indx = EXT_READER
ret = SendICC(&Inst)
if(ret>=ICC_OK)
return TRUE
else
尘尺 {
if(ret==ICC_CARD_ERROR)
{
MmiUtil_Warning((char*)msgIccOPfail)
洞行 return FALSE
}
else
return FALSE
}
}
Inst为ic卡指令结构,其中data为密码信息.具体的指令,各种卡有类似的地方,但一定要厂商提供.如果没有,可以和厂商联系.SendICC()为发送指令的函数.如果是串口,可以使用串口指令.
在一般到出库的时搭滑候
要知岁腊么会把所有的头文件都放到一个雀亮头文件,这样只包含这一个头文件即可
前置声明,对于包含类,可使用前置声明,在cpp中包含头文件即可
希望对你有用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)