欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: RCC522顯示卡號 [打印本頁]

作者: 彬Lsl    時(shí)間: 2018-4-24 09:36
標(biāo)題: RCC522顯示卡號
最近搞了下RFID簽到系統(tǒng),在LCD12864上顯示時(shí)間和簽到情況,前幾天無論如何都不能顯示卡號,昨天看到一個(gè)論壇,試試了,果然行了,分享給大家,不喜勿噴!


//卡號轉(zhuǎn)換
void id_conv(unsigned char *p)
{
       
        if(p[0]%16 >9 )
                dis_buf[0] = p[0]%16 + 0x37;
        else
                dis_buf[0] = p[0]%16 + 0x30;
        if(p[0]/16 >9 )
                dis_buf[1] = p[0]/16 + 0x37;
        else
                dis_buf[1] = p[0]/16 + 0x30;


        if(p[1]%16 >9 )
                dis_buf[2] = p[1]%16 + 0x37;
        else
                dis_buf[2] = p[1]%16 + 0x30;
        if(p[1]/16 >9 )
                dis_buf[3] = p[1]/16 + 0x37;
        else
                dis_buf[3] = p[1]/16 + 0x30;

        if(p[2]%16 >9 )
                dis_buf[4] = p[2]%16 + 0x37;
        else
                dis_buf[4] = p[2]%16 + 0x30;
        if(p[2]/16 >9 )
                dis_buf[5] = p[2]/16 + 0x37;
        else
                dis_buf[5] = p[2]/16 + 0x30;

        if(p[3]%16 >9 )
                dis_buf[6] = p[3]%16 + 0x37;
        else
                dis_buf[6] = p[3]%16 + 0x30;
        if(p[3]/16 >9 )
                dis_buf[7] = p[3]/16 + 0x37;
        else
                dis_buf[7] = p[3]/16 + 0x30;
}


//顯示卡號
void Display_id(void)
{
        unsigned i;


        LCD12864_SetWindow(3, 0);
        for(i=0;i<8;i++)
        {
                LCD12864_WriteData(dis_buf[i]);
        }
}


下面是main函數(shù)里面的一小部分
                        for(i=0;i<4;i++)
                        {
                                temp=g_ucTempbuf[i];
                                buf[i] = temp;               
                        }
                       
                        id_conv(buf);
                        Display_id();


作者: 木木噠的木木    時(shí)間: 2019-7-29 18:27
樓主有沒有完整的代碼,想學(xué)習(xí)一下,剛開始搞RCC522




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1