wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4485|回復(fù): 4
收起左側(cè)

STC8A8K單片機(jī)實(shí)現(xiàn)無源RC522模塊讀寫卡程序+資料

  [復(fù)制鏈接]
ID:432059 發(fā)表于 2019-9-21 15:48 | 顯示全部樓層 |閱讀模式
STC最新的STC系列單片機(jī)可以實(shí)現(xiàn)RFID的讀卡,寫卡,擦除卡的操作,有源碼和上位機(jī)

單片機(jī)源程序如下:
  1. /****************************************Copyright (c)****************************************************
  2. **                                       
  3. **                                 
  4. **
  5. **--------------File Info---------------------------------------------------------------------------------
  6. ** File name:                             main.c
  7. ** Last modified Date:         
  8. ** Last Version:                  
  9. ** Descriptions:                                                        
  10. **--------------------------------------------------------------------------------------------------------
  11. ** Created by:                        FiYu
  12. ** Created date:                2018-2-1
  13. ** Version:                            1.0
  14. ** Descriptions:                無源RFID MFRC522實(shí)驗(yàn)                        
  15. **--------------------------------------------------------------------------------------------------------
  16. ** Modified by:                        
  17. ** Modified date:               
  18. ** Version:                                 
  19. ** Descriptions:               
  20. ** Rechecked by:                        
  21. **********************************************************************************************************/

  22. #include <string.h>
  23. #include "uart.h"        
  24. #include "rc522.h"
  25. #include "UartComm.h"

  26. #define   READ_CARD         0x10
  27. #define   WRITE_CARD        0x11
  28. #define   MODIFY_PASSWORD   0x12
  29. #define   RECE_CMD         FrameReceInfo.buf[1]  //命令
  30. #define   BLOCK_NUM        FrameReceInfo.buf[2]  //塊號

  31. /**********************
  32. 引腳別名定義
  33. ***********************/        
  34. sbit LED_B=P0^7;     //RGB藍(lán)色LED用IO口P07

  35. xdata uint8 uartReceBuf[20];
  36. xdata uint8 WriteDat[16];
  37. //M1卡的某一塊寫為如下格式,則該塊為錢包,可接收扣款和充值命令
  38. //4字節(jié)金額(低字節(jié)在前)+4字節(jié)金額取反+4字節(jié)金額+1字節(jié)塊地址+1字節(jié)塊地址取反+1字節(jié)塊地址+1字節(jié)塊地址取反
  39. //uint8_t code data2[4]  = {0,0,0,0x01};
  40. uint8 CardKey[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
  41. uint8 NewKey[16];


  42. uint8 xdata g_ucTempbuf[20];  

  43. void RC522_Init(void)
  44. {
  45.         RC522_Reset();
  46.   PcdAntennaOff();
  47.   //PcdAntennaOn();
  48.         M500PcdConfigISOType( 'A' );
  49. }

  50. uint8 CardHanding(void)
  51. {
  52.         uint8 status,i;
  53.         
  54.         status = RC522_Request(PICC_REQIDL, g_ucTempbuf);//尋卡,返回卡的類型:2個字節(jié)
  55.         if(status != MI_OK) return 0;        
  56.   if(RECE_CMD == READ_CARD)for(i=0;i<2;i++)U1SendData(g_ucTempbuf[i]);         //發(fā)送卡類型,2個字節(jié)        只有接收到讀卡命令才發(fā)送
  57.         status = RC522_Anticoll(g_ucTempbuf);//防沖撞,返回卡的序列號:4字節(jié)        
  58.         if(status != MI_OK) return 0;        
  59.         if(RECE_CMD == READ_CARD)for(i=0;i<4;i++)U1SendData(g_ucTempbuf[i]);   //發(fā)送卡號,4個字節(jié)  只有接收到讀卡命令才發(fā)送
  60.         status = PcdSelect(g_ucTempbuf);//選定卡片
  61.         if(status != MI_OK) return 0;
  62.         
  63.         switch(RECE_CMD) //解析命令
  64.         {
  65.                 case READ_CARD: // 讀卡
  66.                         memcpy(CardKey,&FrameReceInfo.buf[3],6); //拷貝密碼
  67.                         status = PcdAuthState(PICC_AUTHENT1A, BLOCK_NUM, CardKey, g_ucTempbuf);//驗(yàn)證卡片密碼
  68.                   if(status != MI_OK) return 0;
  69.                   status = PcdRead(BLOCK_NUM, g_ucTempbuf);//讀塊
  70.                   if(status != MI_OK) return 0;
  71.                   for(i=0;i<16;i++)U1SendData(g_ucTempbuf[i]); //發(fā)送讀出的內(nèi)容,16個字節(jié)
  72.       PcdHalt();                                 
  73.                   break;
  74.                
  75.                 case WRITE_CARD: //寫卡
  76.                         memcpy(CardKey,&FrameReceInfo.buf[3],6);   //拷貝密碼
  77.                   memcpy(WriteDat,&FrameReceInfo.buf[9],16); //拷貝待寫入的數(shù)據(jù)
  78.                         status = PcdAuthState(PICC_AUTHENT1A, BLOCK_NUM, CardKey, g_ucTempbuf);//驗(yàn)證卡片密碼
  79.                   if(status != MI_OK) return 0;
  80.                   status = PcdWrite(BLOCK_NUM, WriteDat);    //寫塊
  81.                   if(status != MI_OK) return 0;
  82.                   PcdHalt();
  83.                   break;
  84.                
  85.                 case MODIFY_PASSWORD: //修改密碼
  86.       memcpy(CardKey,&FrameReceInfo.buf[3],6); //拷貝待寫入的數(shù)據(jù)
  87.                   for(i=0;i<6;i++)NewKey[i] = FrameReceInfo.buf[9+i];//拷貝新密碼
  88.                   for(i=0;i<6;i++)NewKey[i+10] = FrameReceInfo.buf[9+i];
  89.                   NewKey[6] = 0xFF;
  90.                   NewKey[7] = 0x07;
  91.                   NewKey[8] = 0x80;
  92.                   NewKey[9] = 0x69;

  93.                   status=PcdAuthState(PICC_AUTHENT1A,BLOCK_NUM,CardKey,g_ucTempbuf);
  94.       if(status!=MI_OK)  return 0;
  95.       status=PcdWrite(BLOCK_NUM,&NewKey[0]);
  96.       if(status!=MI_OK)
  97.       return 0;                           
  98.       PcdHalt();
  99.                         break;
  100.         }
  101.         return 0;
  102. }
  103. /***************************************************************************
  104. * 描  述 : 主函數(shù)
  105. * 入  參 : 無
  106. * 返回值 : 無
  107. **************************************************************************/
  108. int main()           
  109. {     
  110.         P3M1 &= 0xFE;        P3M0 &= 0xFE;                          //設(shè)置P3.0為準(zhǔn)雙向口
  111.         P3M1 &= 0xFD;        P3M0 |= 0x02;                          //設(shè)置P3.1為推挽輸出
  112.         
  113.         Uart1_Init();
  114.         RC522_Init();
  115.   EA = 1;

  116.   while(1)
  117.   {                     
  118.     if(UartReceFrame() == UART_FRAME_AVAIL)//串口接收到數(shù)據(jù)?
  119.                 {
  120.                         CardHanding();
  121.                         LED_B = ~LED_B;
  122.                 }
  123.         }
  124. }
復(fù)制代碼

所有資料51hei提供下載:
無源RFID RC522實(shí)驗(yàn).7z (7.61 MB, 下載次數(shù): 197)


回復(fù)

使用道具 舉報

ID:266164 發(fā)表于 2020-5-8 16:33 | 顯示全部樓層
下載來看看如何
回復(fù)

使用道具 舉報

無效樓層,該帖已經(jīng)被刪除
ID:600469 發(fā)表于 2021-3-15 09:09 | 顯示全部樓層
真棒  nice
回復(fù)

使用道具 舉報

5#
無效樓層,該帖已經(jīng)被刪除
ID:34298 發(fā)表于 2024-3-7 16:23 | 顯示全部樓層
你反應(yīng)  讀不了卡 不知道啥原因
回復(fù)

使用道具 舉報

7#
無效樓層,該帖已經(jīng)被刪除
ID:1157226 發(fā)表于 2025-7-31 18:49 | 顯示全部樓層
下載看看能不能用
回復(fù)

使用道具 舉報

9#
無效樓層,該帖已經(jīng)被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
欧美电影一区| 日本亚洲视频| 国产美女av在线| jizzjizzjizz美国| 毛片在线看网站| 国产精品嫩模av在线| 老司机久久99久久精品播放免费| 国产欧美一区二区三区沐欲| 日韩国产激情在线| 精品剧情在线观看| 国产91色在线|免| 精品国产成人av在线免| 啊啊啊国产视频| 黄色片视频免费观看| 国产喷水福利在线视频| 美乳在线观看| 成人福利一区| 国产高清成人在线| 欧美日韩一区中文字幕| 91性高湖久久久久久久久_久久99| 99视频精品免费| 全部毛片永久免费看| 国产在线日本| 一区二区日韩欧美| 亚洲日本护士毛茸茸| 97在线视频免费| 欧美日本视频在线观看| 国产又大又黑又粗| 日韩伦理在线电影| 久久国产婷婷国产香蕉| 欧美性感一区二区三区| 成人有码视频在线播放| 免费黄色国产视频| a级女人18毛片| 成人精品高清在线视频| 亚洲欧洲www| 国产不卡在线观看| 亚洲黄色片免费看| 91视频入口| 亚洲国产福利| 欧美激情综合五月色丁香| 久久草.com| 蜜臀久久99精品久久久久久| 二区中文字幕| 久热re这里精品视频在线6| 国产成人精品999| 国产日本精品视频| 国产精品自在线拍| 91麻豆精品国产综合久久久久久 | 欧美日韩中文字幕综合视频| 欧美中文字幕在线播放| 国产jizz18女人高潮| 色呦呦视频在线观看| 麻豆一区二区在线| 警花观音坐莲激情销魂小说| 中文无码精品一区二区三区| h视频在线免费| 成人免费的视频| 国产精品电影网| 中文字幕 人妻熟女| 在线观看网站免费入口在线观看国内| 精品国产乱码久久久久久虫虫漫画| 91成人免费视频| 久久久久亚洲AV成人无在| 69av成人| 亚洲一区二区三区三| 久久久免费看| 91香蕉视频网| 欧美91看片特黄aaaa| 水蜜桃久久夜色精品一区的特点| 国产精品亚洲一区| 国产三级漂亮女教师| 国产欧美69| 欧美在线视频网站| 深爱五月激情五月| 图片区亚洲欧美小说区| 久久久国产精品亚洲一区| 大地资源高清在线视频观看| 大地资源网3页在线观看| 久久久美女毛片| 精品一区二区视频| 久久综合香蕉| 91精品国产91久久综合| 国产精品96久久久久久又黄又硬| 四虎成人精品| 伊人久久成人| 亚洲一区二区在线| 久久综合第一页| 国产精品久久久久久福利一牛影视| 中文字幕一区二区三区有限公司| 欧美日韩性视频一区二区三区| 日韩成人免费电影| 国产精选一区二区| 91在线观看入口| 91精品国产品国语在线不卡| 超薄肉色丝袜一二三| 任你弄精品视频免费观看| 中文字幕日韩欧美| 波多野结衣在线电影| 久久99精品久久久久久园产越南| 最近2019中文字幕大全第二页| 国产高清中文字幕| 日韩精品电影| 国产在线精品播放| 天天草夜夜操| 亚洲精品国久久99热| 中文字幕第88页| 亚洲精品白浆| 国产69精品久久久久久| 天海翼在线播放| 中文字幕日韩一区| 五月天婷婷网站| 亚洲激情五月| 亚洲不卡视频在线| 日韩精品dvd| 全黄性性激高免费视频| 性少妇bbw张开| 久久99高清| 婷婷无套内射影院| 国产在视频一区二区三区吞精| 久久夜色精品国产| 男人的天堂va| 久久精品亚洲精品国产欧美kt∨ | 精品在线不卡| 91福利区在线观看| 国产在线拍揄自揄视频不卡99| 色哟哟在线观看| 亚洲成人午夜电影| 国产区一区二区三| 国产女人水真多18毛片18精品视频 | 少妇高潮 亚洲精品| 午夜娱乐在线| 亚洲精品久久久久中文字幕二区| www.国产精品视频| 不卡的av中国片| 亚洲黄色小视频在线观看| 老司机精品在线| 日本高清不卡一区二区三| 国产污视频在线看| 日韩高清在线电影| 欧美 变态 另类 人妖| 一区二区蜜桃| 男人的天堂免费| 99综合99| 久久久久久高清| 精品久久福利| 国产女人18毛片| 欧美韩国亚洲| 国产伦精品一区二区三| 欧美高清xxx| 无码内射中文字幕岛国片| 在线看片一区| 疯狂试爱三2浴室激情视频| 亚洲麻豆一区| 欧美体内she精高潮| 欧美精品福利| 亚洲精品永久视频| 国产免费av一区二区三区| 中国av免费看| 成人免费小视频| 欧美成人禁片在线观看网址| 亚洲人av在线影院| 国产专区中文字幕| 在线播放亚洲激情| 国产专区视频| 欧美日韩喷水| 亚洲福利网站| 久久久999免费视频| 久久婷婷影院| 免费观看成人高| 黄色精品视频| 日韩a∨精品日韩在线观看| 久久男人av| 久久久精品成人| 欧美日韩在线免费观看| 不卡视频在线播放| 精品少妇一区二区30p| 日韩电影免费| 色综合视频二区偷拍在线| 亚洲黄页网站| 久久精品视频9| 欧美精品在线观看一区二区| 黄瓜视频18免费观看| 精品国产乱码久久久久久老虎 | 成人欧美一区二区三区黑人一 | 先锋资源在线视频| 国产精品欧美日韩一区| 爱爱视频免费在线观看| 国产精品乱子久久久久| 色欲av永久无码精品无码蜜桃 | 国产精品爽爽久久| 中文字幕少妇一区二区三区| 人妻无码中文字幕免费视频蜜桃| 色8久久精品久久久久久蜜| 很黄很色的网站| 国产欧美日韩在线播放| 欧美男gay| 波多野结衣绝顶大高潮| 久久偷看各类女兵18女厕嘘嘘| 亚洲黑人在线| 老熟女高潮一区二区三区| 99精品视频一区| www.热久久| 2019中文在线观看| 亚洲精品影片| 亚洲一级片在线播放| 欧美videossexotv100| 免费成人高清在线视频| 久久无码精品丰满人妻| 色屁屁一区二区| 国产成人a视频高清在线观看| 日韩欧美视频免费观看| 亚洲激情电影中文字幕| 秋霞午夜一区二区三区视频| 久久亚洲av午夜福利精品一区| 亚洲欧美国产日韩天堂区| 日韩在线影院| 五月婷婷色丁香| 国产精品视频1区| 欧美黄污视频| 黄色av网站免费在线观看| 欧美激情18p| 成人爽a毛片免费啪啪红桃视频| 中文字幕亚洲精品在线| 综合自拍亚洲综合图不卡区| 欧美老女人性开放| 中文字幕av导航| 久久色.com| 波多野结衣在线中文| 日韩爱爱小视频| 亚洲福利视频在线| 超碰国产精品一区二页| 成人黄色三级视频| 美女视频久久| 亚洲高清免费视频| 国产剧情一区二区在线观看| 日日操免费视频| 欧美一区二区三区性视频| 免费国产自久久久久三四区久久| 最近中文字幕mv免费高清电影| 先锋影音亚洲资源| 色老头久久综合| 99久久婷婷国产综合精品青牛牛| 午夜成人免费影院| 成人黄色免费网站在线观看| 99视频精品在线| 五月激情在线| 色免费在线视频| 日韩中文在线观看| 奇米在线7777在线精品| www天堂在线观看| 性一交一黄一片| 欧美成人精品1314www| 国产精品毛片久久| 中文在线a在线| 黄色激情在线观看| 亚洲欧美成人精品| 邻家有女韩剧在线观看国语| 国产一级视频在线| 色一情一乱一伦一区二区三区 | 国模娜娜一区二区三区| gogo人体高清视频| 小嫩苞一区二区三区| 亚洲bt天天射| 色偷偷一区二区三区| 色综合久久久| 性生活视频网站| 国产精品无码一区二区三区| 97中文在线| 亚洲精品一区在线观看| 亚洲永久免费| 中文字幕福利片| 欧美老熟妇乱大交xxxxx| 91久久久久久久久久久| 欧美日本一区二区三区四区| 欧美综合一区| 成 人免费视频播放| 开心激情五月网| 懂色av一区二区三区四区五区| 中文在线资源观看视频网站免费不卡| 高清日韩电视剧大全免费| 亚洲无线看天堂av| 成人1区2区3区| 国产欧美视频一区| 国产嫩草一区二区三区在线观看| 欧美一级视频精品观看| 99久久精品免费看| 超碰成人久久| 亚洲按摩av| av免费观看网站| 亚洲国产精品久久人人爱潘金莲 | 久久成人这里只有精品| 在线一区二区三区视频| 国产精品四虎| 成年人视频免费| 性猛交╳xxx乱大交| 亚洲视频精品一区| 亚洲色图狂野欧美| 亚洲国产精品一区二区www| 国产欧美二区| 国产欧美视频在线| 色噜噜狠狠狠综合欧洲色8| 成年网站在线看| 亚洲专区在线播放| 91人妻一区二区三区| 亚洲精品国产精品国自产观看| 精品久久久久久无| 国产精品丝袜久久久久久app| 日本亚洲不卡| 美女日韩欧美| 美女网站在线| 粉嫩小泬无遮挡久久久久久| 国产精品夜夜夜爽阿娇| 男女污污的视频| 日韩一区二区三区资源| 精品福利二区三区| 欧美视频一区二区三区…| 99久久国产综合精品色伊| 99re国产精品| 青娱乐极品盛宴一区二区| 超碰在线caoporen| 8×8x拔擦拔擦在线视频网站| seba5欧美综合另类| 精品国自产拍在线观看| 黄色片免费观看视频| 熟女少妇一区二区三区| 日韩精品国内| 99久久伊人精品影院| 中文字幕日韩精品有码视频| 日韩一区二区精品| 最新国产精品久久精品| 久久网这里都是精品| 国产精品99久久久久| 少妇精品久久久| 日本成人精品| 4438五月综合| 玖玖精品在线| 国产精品一区二区精品| 成人在线啊v| 久久人人视频| 欧美男体视频| 日本最新不卡在线| 日本午夜精品久久久久| 99爱在线观看| 性国裸体高清亚洲| 51av在线| 成人亚洲综合| 日日狠狠久久偷偷综合色| 国产视频精品久久| 香港伦理在线| 绿色成人影院| 中文字幕在线观看播放| 黄网站在线免费| 日韩三级免费| 成人在线视频观看| 希岛爱理av免费一区二区| av成人综合| 成人影院在线| 美女精品在线| 欧美呦呦网站| 性xxxx欧美老肥妇牲乱| 韩国v欧美v日本v亚洲v| 亚洲综合色区另类av| 欧美日韩亚洲高清| 日韩网站免费观看| 欧美成人免费在线观看| 久久久免费观看视频| 国产精品一区二区久久国产| 成人免费视频网站| 欧美精品一区二区视频 | 在线视频欧美日韩精品| 超碰97人人人人人蜜桃| 四季av一区二区| 丁香六月婷婷综合| 岛国影视在线观看| 欧美aa在线| 极品白浆推特女神在线观看| 美女被人操视频在线观看| 麻豆网在线观看| 日韩午夜电影免费看| 久久久人成影片免费观看| 久久精品国产秦先生| 国产精品国产a| 精品国产乱码久久久久久老虎| 97在线视频免费播放| 日本福利视频导航| www.四虎在线| 一区二区美女视频| 色一情一乱一乱一区91av| 羞羞免费视频| 日本韩国精品一区二区| 日韩精品久久久久久久软件91 | jizz性欧美10| 久久综合88| 波多野结衣视频一区| 福利微拍一区二区| 久久久久久69| 亚洲精品欧美一区二区三区| 99热成人精品热久久66| 爱情岛论坛成人|