標(biāo)題:
RFID讀出卡信號后轉(zhuǎn)換成ASCII,那怎么轉(zhuǎn)回RFID的卡號的格式呀?大一新生提問
[打印本頁]
作者:
tang981218
時間:
2018-3-14 16:17
標(biāo)題:
RFID讀出卡信號后轉(zhuǎn)換成ASCII,那怎么轉(zhuǎn)回RFID的卡號的格式呀?大一新生提問
通過下面一段代碼讀出卡號以后,轉(zhuǎn)成ASCII ( ID_ASC[] )那有個問題呢...我想從鍵盤鍵入ASCII碼,代替RFID都出來的卡號(Card_SN[ i])與已存儲卡號進(jìn)行對比,用來注銷已儲存的卡。應(yīng)該怎么寫這段代碼呢...
uchar Card_type[2], //卡片類型
Card_SN[4]={0}, //IC卡號
Card_SN_BUF[4]={0xff,0xff,0xff,0xff}, //卡號登記緩沖區(qū)1
NewCard1[4]={0xff,0xff,0xff,0xff}, //卡號登記緩沖區(qū)2
NewCard2[4]={0xff,0xff,0xff,0xff}, //卡號登記緩沖區(qū)3
KEY_BUF[8]={'8','8','8','8','8','8','8','8'}; //默認(rèn)狀態(tài)密碼為8個8::"8888 8888"
uchar ii=0;
void uart_over( void ) //串口數(shù)據(jù)還原
{
UartCount = 0;
UartStart = FALSE;
UartComp = FALSE;
}
uchar IC_READ( void ) //讀卡程序
{
uchar ID_ASC[8],i;
if( PcdRequest( PICC_REQIDL, Card_type ) != MI_OK )//尋天線區(qū)內(nèi)未進(jìn)入休眠狀態(tài)的卡,返回卡片類型 2字節(jié)
{
if( PcdRequest( PICC_REQIDL, Card_type ) != MI_OK )//尋天線區(qū)內(nèi)未進(jìn)入休眠狀態(tài)的卡,返回卡片類型 2字節(jié)
{
return FALSE;
}
}
if( PcdAnticoll( Card_SN ) != MI_OK ) //防沖撞,返回卡的序列號 4字節(jié)
{
return FALSE;
}
send_bytes(Card_type,2); //發(fā)送卡類型
send_bytes(Card_SN,4); //發(fā)送卡號
/***********************************************************************************************************
將IC卡的物理地址轉(zhuǎn)換為顯示在液晶屏上的ASCII值 卡號
***********************************************************************************************************/
for(i=0;i<4;i++) //卡ID號轉(zhuǎn)化成ASCII
{
if(Card_SN[i]/16>9) ID_ASC[i*2]=Card_SN[i]/16+'7';
else ID_ASC[i*2]=Card_SN[i]/16+'0';
if(Card_SN[i]%16>9) ID_ASC[i*2+1]=Card_SN[i]%16+'7';
else ID_ASC[i*2+1]=Card_SN[i]%16+'0';
}
lcd_mesg("ID:",0x88,4); //顯示ID:
display_card_num(0x88+0x02,ID_ASC,8); //顯示:當(dāng)前刷卡的卡號
return TRUE;
}
復(fù)制代碼
作者:
QWER01234
時間:
2018-3-14 19:43
不知道你用的是什么讀卡器來讀卡,一般來說讀卡器輸出的數(shù)據(jù)都是有固定格式的。一般是頭字符+讀出來的信息+檢驗(yàn)和等,可以看你用的讀卡器的使用說明,將讀出的信息轉(zhuǎn)換成對應(yīng)ascll碼
作者:
tang981218
時間:
2018-3-15 12:05
QWER01234 發(fā)表于 2018-3-14 19:43
不知道你用的是什么讀卡器來讀卡,一般來說讀卡器輸出的數(shù)據(jù)都是有固定格式的。一般是頭字符+讀出來的信息+ ...
用RFID讀卡..讀出來的是uchar ID[4]={0xff,0xff,0xff,0xff}的格式。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1