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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2916|回復: 0
打印 上一主題 下一主題
收起左側(cè)

RFID射頻卡實驗報告

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:228504 發(fā)表于 2017-8-20 16:41 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
1.實驗目的
1)通過實驗掌握CC2530芯片GPIO的配置方法
2)學會在RFID射頻模塊的使用方法
3)通過串口輸出顯示卡號信息
2.實驗設(shè)備
硬件:PC機一臺,ZB2530,RFID射頻模塊一個
軟件:2000/XP/win7系統(tǒng),IAR 8.10集成開發(fā)環(huán)境、串口助手
3.實驗相關(guān)實物圖


  1. #include "variable.h"
  2. #include"delay.h"
  3. #include "UART.h"
  4. #include "IC_w_r.h"
  5. void InitIO()
  6. {
  7.   CLKCONCMD &= ~0x40;         //設(shè)置系統(tǒng)時鐘源為32MHZ晶振
  8.   while(CLKCONSTA & 0x40);    //等待晶振穩(wěn)定為32M
  9.   CLKCONCMD &= ~0x47;         //設(shè)置系統(tǒng)主時鐘頻率為32MHZ     
  10.   UartInitial();
  11.    (      1        )      //  p2.0作為輸出口
  12.   P2INP |= 1<<0;       //  
  13.   (       2       )   //    p2.0作為通用I/O口
  14.    (      3        )     //     p0.7作為輸出口
  15.   P0INP |= 1<<7;      //
  16.   (      4        )  //      p0.7作為通用I/O口
  17.     P0DIR |= 1<<6;      //
  18.   P0INP |= 1<<6;      
  19.   P0SEL &= ~(1<<6);   //
  20.      P0DIR |= 1<<5;     //
  21.   P0INP |= 1<<5;     
  22.   P0SEL &= ~(1<<5);   //
  23.   P0DIR &= ~(1<<4);     //
  24.   P0INP &= ~(1<<4);     
  25.   P0SEL &= ~(1<<4);     //
  26.   IC_SCK = 1;
  27.   IC_SDA = 1;
  28. }
  29. void IC_test()
  30. {
  31.   uchar ucTagType[4];
  32.   uchar find=0xaa;
  33.   uchar ret;
  34.     while(1)
  35.   {
  36.     //16進制轉(zhuǎn)ASC碼
  37.     char i;  
  38.     char Card_Id[8]; //存放32位卡號
  39.     uchar asc_16[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
  40.       ret = PcdRequest(0x52,ucTagType);//尋卡
  41.     if(ret != 0x26)
  42.       ret = PcdRequest(0x52,ucTagType);
  43.     if(ret != 0x26)
  44.       find = 0xaa;
  45.     if((ret == 0x26)&&(find == 0xaa))
  46.     {
  47.       if(PcdAnticoll(ucTagType) == 0x26);//防沖撞
  48.       {
  49.         UartSend_String("The Card ID is: ",16);   
  50.                //16進制轉(zhuǎn)ASC碼
  51.         for(i=0;i<4;i++)
  52.         {
  53.           Card_Id[i*2]=asc_16[ucTagType[i]/16];
  54.           Card_Id[i*2+1]=asc_16[ucTagType[i]%16];        
  55.         }  
  56.         UartSend_String(Card_Id,8);
  57.         UartSend_String("\n",1);
  58.                 find = 0x00;
  59.       }
  60.     }
  61.   }
  62. }
  63. void main()
  64. {
  65.   InitIO();
  66.   PcdReset();
  67.   M500PcdConfigISOType('A');//設(shè)置工作方式
  68.   while(1)
  69.   {
  70.     IC_test();              //檢測IC卡
  71.   }
  72. }
復制代碼


RFID 射頻卡識別實驗報告.docx

69.35 KB, 下載次數(shù): 9, 下載積分: 黑幣 -5

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 97人人澡人人爽91综合色 | 国产成人精品高清久久 | 欧美日韩一区在线 | 91欧美激情一区二区三区成人 | 国产一区二区三区不卡av | 国产精品日韩一区 | 中文字幕av中文字幕 | 天天操综合网站 | 深爱激情综合 | 丁香婷婷在线视频 | 国产一区二区影院 | 日韩欧美在线播放 | 国产精品中文字幕在线播放 | 欧美一区不卡 | 欧美一级α片 | 亚洲精品综合一区二区 | 极品国产视频 | 国产成人一区二区三区精 | 国产一区二区三区免费视频 | 亚洲 欧美 日韩在线 | 99国内精品久久久久久久 | 国产九九九 | 久久爱黑人激情av摘花 | 青青草在线视频免费观看 | 亚洲精品欧美 | 91小视频| 一区二区免费在线视频 | 色黄视频在线 | 九九九国产 | 欧美性网 | 韩日有码| 免费成人午夜 | 在线日韩欧美 | 欧美精品福利视频 | 精品久久久久香蕉网 | 国产高清视频在线播放 | 精品国产欧美一区二区 | 新超碰97 | av天天看| 亚洲国产欧美日韩 | h视频在线观看免费 |