久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: mfrc522門禁系統(tǒng)的單片機(jī)代碼 [打印本頁(yè)]

作者: 2275053010    時(shí)間: 2018-7-18 13:30
標(biāo)題: mfrc522門禁系統(tǒng)的單片機(jī)代碼
學(xué)校暑期課設(shè)用的代碼,非常簡(jiǎn)單,網(wǎng)上也比較好找,給大家分享一下


單片機(jī)源程序如下:
  1. #include "lpcreg.h"
  2. #include "main.h"
  3. #include "mfrc522.h"

  4. unsigned char code data1[16] = {0x12,0x34,0x56,0x78,0xED,0xCB,0xA9,0x87,0x12,0x34,0x56,0x78,0x01,0xFE,0x01,0xFE};
  5. //M1卡的某一塊寫為如下格式,則該塊為錢包,可接收扣款和充值命令
  6. //4字節(jié)金額(低字節(jié)在前)+4字節(jié)金額取反+4字節(jié)金額+1字節(jié)塊地址+1字節(jié)塊地址取反+1字節(jié)塊地址+1字節(jié)塊地址取反
  7. unsigned char code data2[4]  = {0x12,0,0,0};
  8. unsigned char code DefaultKey[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};


  9. unsigned char g_ucTempbuf[20];                        

  10. void main( )
  11. {   
  12.      unsigned char status;
  13.      InitializeSystem( );
  14.          LED_GREEN = 0;
  15. //    while(1){}
  16.      PcdReset();
  17.      PcdAntennaOff();
  18.      PcdAntennaOn();  
  19.               M500PcdConfigISOType( 'A' );
  20.      while ( 1 )
  21.      {   
  22.    //    PcdAntennaOff();
  23.         //    status = 23 ;
  24.          status = PcdRequest(PICC_REQALL, g_ucTempbuf);
  25.          if (status != MI_OK)
  26.          {   
  27.                       LED_GREEN = 1; //!LED_GREEN;
  28.                           continue;
  29.          }
  30.          LED_GREEN = 0;
  31.          
  32.          status = PcdAnticoll(g_ucTempbuf);
  33.          if (status != MI_OK)
  34.          {    continue;    }
  35.          
  36.          status = PcdSelect(g_ucTempbuf);
  37.          if (status != MI_OK)
  38.          {    continue;    }
  39.          
  40.          status = PcdAuthState(PICC_AUTHENT1A, 1, DefaultKey, g_ucTempbuf);
  41.          if (status != MI_OK)
  42.          {    continue;    }
  43.          
  44.          status = PcdWrite(1, data1);
  45.          if (status != MI_OK)
  46.          {    continue;    }
  47.          
  48.          status = PcdValue(PICC_DECREMENT,1,data2);
  49.          if (status != MI_OK)
  50.          {    continue;    }
  51.          
  52.          status = PcdBakValue(1, 2);
  53.          if (status != MI_OK)
  54.          {    continue;    }
  55.          
  56.          status = PcdRead(2, g_ucTempbuf);
  57.          if (status != MI_OK)
  58.          {    continue;    }
  59.          
  60.                  PcdHalt();
  61.   //            PcdAntennaOff();

  62.     }
  63. }


  64. /////////////////////////////////////////////////////////////////////
  65. //系統(tǒng)初始化
  66. /////////////////////////////////////////////////////////////////////
  67. void InitializeSystem()
  68. {
  69.     P0M1 = 0x0; P0M2 = 0x0;
  70.     P1M1 = 0x0;        P1M2 = 0x0;                     
  71.     P3M1 = 0x0; P3M2 = 0xFF;
  72.     P0 = 0xFF; P1 = 0xFF; P3 = 0xFF;
  73. }

  74. /////////////////////////////////////////////////////////////////////
  75. //用T2做延時(shí)子程序
  76. /////////////////////////////////////////////////////////////////////
  77. void DelayMs(unsigned int _MS)
  78. {
  79.     TH1 = (unsigned char)(RCAP2_1ms>>8);
  80.     TL1 = (unsigned char)(RCAP2_1ms);

  81.     ET1     = 0;                                            // Disable timer2 interrupt
  82.     TR1     = 1;
  83.     while (_MS--)
  84. ……………………

  85. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
程序電路.zip (13.26 MB, 下載次數(shù): 80)



作者: sk5201314    時(shí)間: 2018-12-27 10:45
學(xué)習(xí)一下
作者: yaole1314    時(shí)間: 2019-5-19 19:44
大神 求教我最近也在研究這個(gè)




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲欧美综合精品另类天天更新 | 久久天堂网 | 国产伦精品一区二区三区在线 | 久久精品国产久精国产 | 久久久久久成人网 | 伊人久操| 在线国产视频 | 美女视频一区二区三区 | 亚洲精品久久久一区二区三区 | 看片一区| 成人精品一区亚洲午夜久久久 | 香蕉国产在线视频 | 亚洲天堂av在线 | 久久伊人免费视频 | 国产亚洲一级 | 日韩视频区 | 成人免费看片网 | 天天综合久久 | 国产成在线观看免费视频 | 黄视频网址 | 日韩久久久久久久久久久 | yiren22 亚洲综合| 色综合久久久久 | 国产精品一区二区av | 欧美精品福利视频 | 亚洲国产精品久久久久 | 国产黄视频在线播放 | 国产午夜精品一区二区三区四区 | 羞羞视频免费在线观看 | 91私密视频 | 欧美一区二区三区视频在线 | 国产精品爱久久久久久久 | 亚洲成人网在线 | 亚洲情视频 | 国产亚洲一区精品 | 在线视频亚洲 | 亚洲色欧美另类 | 成人精品鲁一区一区二区 | 精品99爱视频在线观看 | 久久久无码精品亚洲日韩按摩 | 免费在线一区二区 |