久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
MF RC522測試程序與電路原理圖資料
[打印本頁]
作者:
qxl
時間:
2018-5-12 12:29
標題:
MF RC522測試程序與電路原理圖資料
電路原理圖如下:
0.png
(62.5 KB, 下載次數: 79)
下載附件
2018-5-13 00:13 上傳
0.jpg
(27.47 KB, 下載次數: 68)
下載附件
2018-5-13 00:13 上傳
單片機源程序如下:
/**********************RC522實驗開發板例程************************
* CPU:STC89C52RC
* 晶振:11.0592MHZ
******************************************************************/
//實驗目的:
/*-----------------------------------------------
名稱:MF RC522
內容:通過標準程序靜態顯示字符
引腳定義如下:
sbit MF522_NSS = P1^7; //SDA
sbit MF522_SCK = P1^6;
sbit MF522_SI = P1^5;
sbit MF522_SO = P1^4;
sbit MF522_RST = P1^3;
//蜂鳴器OR指示燈
sbit LED_GREEN = P2^3;
------------------------------------------------*/
#include "lpcreg.h"
#include "main.h"
#include "mfrc522.h"
#include <STDIO.H>
#include <string.h>
unsigned char code data1[16] = {0x12,0x34,0x56,0x78,0xED,0xCB,0xA9,0x87,0x12,0x34,0x56,0x78,0x01,0xFE,0x01,0xFE};
//M1卡的某一塊寫為如下格式,則該塊為錢包,可接收扣款和充值命令
//4字節金額(低字節在前)+4字節金額取反+4字節金額+1字節塊地址+1字節塊地址取反+1字節塊地址+1字節塊地址取反
unsigned char code data2[4] = {0,0,0,0x01};
unsigned char code DefaultKey[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
unsigned char g_ucTempbuf[20];
void delay1(unsigned int z)
{
unsigned int x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main( )
{
unsigned char status,i;
unsigned int temp;
InitializeSystem( );
PcdReset();
PcdAntennaOff();
PcdAntennaOn();
while ( 1 )
{
status = PcdRequest(PICC_REQALL, g_ucTempbuf);//尋卡
if (status != MI_OK)
{
InitializeSystem( );
PcdReset();
PcdAntennaOff();
PcdAntennaOn();
continue;
}
printf("卡的類型:");
for(i=0;i<2;i++)
{
temp=g_ucTempbuf[i];
printf("%X",temp);
}
status = PcdAnticoll(g_ucTempbuf);//防沖撞
if (status != MI_OK)
{ continue; }
////////以下為超級終端打印出的內容////////////////////////
printf("卡序列號:"); //超級終端顯示,
for(i=0;i<4;i++)
{
temp=g_ucTempbuf[i];
printf("%X",temp);
}
///////////////////////////////////////////////////////////
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; }
while(1)
{
status = PcdRequest(PICC_REQALL, g_ucTempbuf);//尋卡
if (status != MI_OK)
{
InitializeSystem( );
PcdReset();
PcdAntennaOff();
PcdAntennaOn();
continue;
}
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 = 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; }
printf("卡讀塊:"); //超級終端顯示,
for(i=0;i<16;i++)
{
temp=g_ucTempbuf[i];
printf("%X",temp);
}
printf("\n");
LED_GREEN = 0;
delay1(100);
LED_GREEN = 1;
delay1(100);
LED_GREEN = 0;
delay1(200);
LED_GREEN = 1;
PcdHalt();
}
}
}
/////////////////////////////////////////////////////////////////////
//系統初始化
/////////////////////////////////////////////////////////////////////
void InitializeSystem()
{
P0M1 = 0x0; P0M2 = 0x0;
P1M1 = 0x0; P1M2 = 0x0;
P3M1 = 0x0; P3M2 = 0xFF;
P0 = 0xFF; P1 = 0xFF; P3 = 0xFF;P2 = 0xFF;
TMOD=0x21; //設T0為方式1,GATE=1;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
MFRC522測試程序_20140411173219.rar
(104.75 KB, 下載次數: 65)
2018-5-12 12:27 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
weitongguo
時間:
2021-1-17 15:35
資料已下載,謝謝分享!
作者:
huaqiang766
時間:
2021-1-20 00:19
謝謝分享,好資料
作者:
tarchen
時間:
2024-10-1 09:21
謝謝分享,有空看看了.
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
色视频成人在线观看免
|
亚洲欧美激情视频
|
蜜桃精品在线
|
亚洲美女在线视频
|
91美女在线观看
|
91亚洲国产成人精品一区二三
|
久久精品免费观看
|
国产精品久久久久久吹潮
|
国产成人99久久亚洲综合精品
|
亚洲成人网在线
|
国产精品久久久久一区二区三区
|
免费av一区二区三区
|
不卡的av一区
|
成人动漫视频网站
|
午夜成人免费视频
|
中文av电影
|
麻豆视频在线免费看
|
一区二区三区在线免费观看视频
|
亚洲国产精品久久
|
国产乱码精品一品二品
|
中文字幕一区二区三区四区不卡
|
亚洲狠狠
|
中文字幕 在线观看
|
亚洲国产成人精品女人久久久
|
久久久久国产一区二区三区
|
国产免费xxx
|
国产乱码精品一品二品
|
国产精品永久免费视频
|
成人精品国产一区二区4080
|
最新中文字幕在线播放
|
成人免费视屏
|
99热99
|
h视频免费在线观看
|
免费黄篇
|
中文字幕av在线
|
欧美一区二区在线视频
|
日日夜夜狠狠操
|
国产在线一区二
|
亚洲第一成年免费网站
|
国产精品美女久久久久aⅴ国产馆
|
玖玖玖av
|