亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標(biāo)題: RFID射頻卡實(shí)驗(yàn)報(bào)告 [打印本頁(yè)]

作者: 小辣椒    時(shí)間: 2017-8-20 16:41
標(biāo)題: RFID射頻卡實(shí)驗(yàn)報(bào)告
1.實(shí)驗(yàn)?zāi)康?/strong>
1)通過(guò)實(shí)驗(yàn)掌握CC2530芯片GPIO的配置方法
2)學(xué)會(huì)在RFID射頻模塊的使用方法
3)通過(guò)串口輸出顯示卡號(hào)信息
2.實(shí)驗(yàn)設(shè)備
硬件:PC機(jī)一臺(tái),ZB2530,RFID射頻模塊一個(gè)
軟件:2000/XP/win7系統(tǒng),IAR 8.10集成開發(fā)環(huán)境、串口助手
3.實(shí)驗(yàn)相關(guān)實(shí)物圖


  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)時(shí)鐘源為32MHZ晶振
  8.   while(CLKCONSTA & 0x40);    //等待晶振穩(wěn)定為32M
  9.   CLKCONCMD &= ~0x47;         //設(shè)置系統(tǒng)主時(shí)鐘頻率為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進(jìn)制轉(zhuǎn)ASC碼
  37.     char i;  
  38.     char Card_Id[8]; //存放32位卡號(hào)
  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進(jìn)制轉(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();              //檢測(cè)IC卡
  71.   }
  72. }
復(fù)制代碼


RFID 射頻卡識(shí)別實(shí)驗(yàn)報(bào)告.docx

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






歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1