久久久久久久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)上也比較好找,給大家分享一下
0.png
(42.63 KB, 下載次數(shù): 22)
下載附件
2018-7-18 22:29 上傳
單片機(jī)源程序如下:
#include "lpcreg.h"
#include "main.h"
#include "mfrc522.h"
unsigned char code data1[16] = {0x12,0x34,0x56,0x78,0xED,0xCB,0xA9,0x87,0x12,0x34,0x56,0x78,0x01,0xFE,0x01,0xFE};
//M1卡的某一塊寫為如下格式,則該塊為錢包,可接收扣款和充值命令
//4字節(jié)金額(低字節(jié)在前)+4字節(jié)金額取反+4字節(jié)金額+1字節(jié)塊地址+1字節(jié)塊地址取反+1字節(jié)塊地址+1字節(jié)塊地址取反
unsigned char code data2[4] = {0x12,0,0,0};
unsigned char code DefaultKey[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
unsigned char g_ucTempbuf[20];
void main( )
{
unsigned char status;
InitializeSystem( );
LED_GREEN = 0;
// while(1){}
PcdReset();
PcdAntennaOff();
PcdAntennaOn();
M500PcdConfigISOType( 'A' );
while ( 1 )
{
// PcdAntennaOff();
// status = 23 ;
status = PcdRequest(PICC_REQALL, g_ucTempbuf);
if (status != MI_OK)
{
LED_GREEN = 1; //!LED_GREEN;
continue;
}
LED_GREEN = 0;
status = PcdAnticoll(g_ucTempbuf);
if (status != MI_OK)
{ continue; }
status = PcdSelect(g_ucTempbuf);
if (status != MI_OK)
{ continue; }
status = PcdAuthState(PICC_AUTHENT1A, 1, DefaultKey, g_ucTempbuf);
if (status != MI_OK)
{ continue; }
status = PcdWrite(1, data1);
if (status != MI_OK)
{ continue; }
status = PcdValue(PICC_DECREMENT,1,data2);
if (status != MI_OK)
{ continue; }
status = PcdBakValue(1, 2);
if (status != MI_OK)
{ continue; }
status = PcdRead(2, g_ucTempbuf);
if (status != MI_OK)
{ continue; }
PcdHalt();
// PcdAntennaOff();
}
}
/////////////////////////////////////////////////////////////////////
//系統(tǒng)初始化
/////////////////////////////////////////////////////////////////////
void InitializeSystem()
{
P0M1 = 0x0; P0M2 = 0x0;
P1M1 = 0x0; P1M2 = 0x0;
P3M1 = 0x0; P3M2 = 0xFF;
P0 = 0xFF; P1 = 0xFF; P3 = 0xFF;
}
/////////////////////////////////////////////////////////////////////
//用T2做延時(shí)子程序
/////////////////////////////////////////////////////////////////////
void DelayMs(unsigned int _MS)
{
TH1 = (unsigned char)(RCAP2_1ms>>8);
TL1 = (unsigned char)(RCAP2_1ms);
ET1 = 0; // Disable timer2 interrupt
TR1 = 1;
while (_MS--)
……………………
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
程序電路.zip
(13.26 MB, 下載次數(shù): 80)
2018-7-18 13:28 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
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爱视频在线观看
|
久久久无码精品亚洲日韩按摩
|
免费在线一区二区
|