• 大小: 35.11MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-03
  • 语言: 其他
  • 标签: rc522  51  源码  

资源简介

1.电气原理图 2.ic卡上位机参考程序 3.51读写程序 4.相关文件

资源截图

代码片段和文件信息

                                                                        //
//===========================================================================//

#include “msp430x14x.h“
#include “PIN_DEF.H“
#include “RC522.H“
#include “UART0_Func.c“
#include “ctype.h“ 
#include “BoardConfig.h“

unsigned char UID[5]Temp[4]                                       ;
unsigned char RF_Buffer[18]                                        ;
unsigned char Password_Buffer[6]={0xFF0xFF0xFF0xFF0xFF0xFF}   ; // Mifare One 缺省密码

char          MBRX[30]                                             ;
char          MBKeyTP[30]                                          ;
char          Event                                                ;
unsigned char DISP_MODEi                                            ; // 编辑控件显示模式
unsigned char des_on       = 0                                     ; // DES加密标志
void Key_TP_Task(void)                                             ;

//***************************************************************************//
//                                                                           //
//                 初始化主时钟: MCLK = XT1×(FLL_FACTOR+1)                  //
//                                                                           //
//***************************************************************************//
void Init_CLK(void)
{
  unsigned int qq;
  WDTCTL     = WDTPW + WDTHOLD                                     ; // 关看门狗
  BCSCTL1 &= ~XT2OFF;           //打开XT2高速晶体振荡器  
  do
  {
    IFG1 &= ~OFIFG;           //Clear oscFault flag清除振荡器失效标志
    for(qq=0xff;qq>0;qq--);
  }while((IFG1&OFIFG));       //oscFault flag still set
  
  BCSCTL2 |= SELM_2;          //MCLK=XT2
  //BCSCTL2 |= DIVM_0;        //控制MCLK不分频默认
  
  BCSCTL2 |= SELS;            //SMCLK=XT2
  //BCSCTL2 |= DIVS_0;        //控制SMCLK不分频默认
}

void Delay(unsigned int time)
{
  unsigned int ik                             ;
  for(i=0;i<255;i++)
    for(k=0;k      _NOP()                                   ;   
}

void Auto_Reader(void)
{
  while(1)
  {
    if(PcdRequest(0x52Temp)==MI_OK)
    {
      if(Temp[0]==0x04&&Temp[1]==0x00)  
          PutString(“MFOne-S50“);
        else if(Temp[0]==0x02&&Temp[1]==0x00)
          PutString(“MFOne-S70“);
        else if(Temp[0]==0x44&&Temp[1]==0x00)
          PutString(“MF-UltraLight“);
        else if(Temp[0]==0x08&&Temp[1]==0x00)
          PutString(“MF-Pro“);
        else if(Temp[0]==0x44&&Temp[1]==0x03)
          PutString(“MF Desire“);
        else
          PutString(“Unknown“);
      if(PcdAnticoll(UID)==MI_OK)
      { 
        PutString0(“Card Id is:“);
        tochar(UID[0]);
        tochar(UID[1]);
        tochar(UID[2]);
        tochar(UID[3]);
        while (!(IFG1 & UTXIFG0));
        TXBUF0 = ‘\n‘;                              //发送换行指令
                        
        RED_LED_ON                                            ;
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-11-11 22:04  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\
     目录           0  2012-11-07 16:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\
     目录           0  2012-11-07 16:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\
     文件        2827  2005-01-17 19:59  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\LPCREG.H
     文件        6051  2008-11-18 13:21  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\MAIN.C
     文件        1572  2011-02-03 22:45  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\MAIN.H
     文件       15475  2011-02-03 22:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\MAIN.LST
     文件        2943  2011-02-03 22:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\MAIN.OBJ
     文件        6539  2008-11-18 13:00  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\MFRC522.H
     文件       20362  2008-11-18 13:31  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\RC522.C
     文件       32527  2011-02-03 22:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\RC522.LST
     文件        8741  2011-02-03 22:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\RC522.OBJ
     文件        2088  2008-06-04 13:53  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\REG52.H
     文件        4097  2011-02-03 22:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522
     文件        8213  2011-02-03 22:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522.M51
     文件        2193  2008-06-26 11:08  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522.Uv2.bak
     文件        9171  2011-02-03 22:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522.hex
     文件          57  2011-02-03 22:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522.lnp
     文件        2509  2008-11-18 13:38  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522.opt.bak
     文件         268  2012-11-07 16:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522.plg
     文件       56949  2012-11-07 16:43  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522.uvopt
     文件       13430  2011-02-03 22:45  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522.uvproj
     文件        2519  2008-11-18 13:20  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522_Opt.Bak
     文件        1996  2008-06-04 14:37  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522_Uv2.Bak
     文件       57698  2012-11-02 22:08  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\51读写卡程序\TEST522_uvopt.bak
     目录           0  2012-11-02 22:03  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\IC卡上位机参考程序\
     文件          51  2004-05-26 19:26  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\IC卡上位机参考程序\#EADER.DDP
     文件       27023  2008-03-12 18:24  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\IC卡上位机参考程序\#EADER.DFM
     文件       25338  2004-05-26 19:20  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\IC卡上位机参考程序\#EADER.PAS
     文件      202752  2005-09-23 06:57  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\IC卡上位机参考程序\IC卡读写器使用说明.doc
     文件      498688  2004-05-26 19:26  TJDZ-RC522射频卡用户使用手册资料Ver_1.0\51读写卡参考例程及上位机调试软件\IC卡上位机参考程序\IC卡调试程序.exe
............此处省略195个文件信息

评论

共有 条评论