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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10275|回復: 0
收起左側

通過單片機串口通信實現對電子標簽的讀寫實驗報告

[復制鏈接]
ID:202709 發(fā)表于 2017-5-19 22:49 | 顯示全部樓層 |閱讀模式
》》》》》》》》學院
實驗報告
課程名稱 物聯(lián)網射頻識別技術與應用
實驗名稱 通過串口通信實現對電子標簽的讀寫
                班級 :
             學號 :
             姓名 :


  • 任務
通過串口通信實現對電子標簽的讀寫,實現對讀寫卡編號的充值。
  • 原理
  • 電子標簽
  • 概述
電子標簽又稱射頻視頻、應答器或射頻卡。電子標簽是射頻識別真正的數據載體,從技術角度來說,射頻識別的核心是電子標簽,讀寫器是根據電子標簽的性能而設計的。
  • 存儲結構
電子標簽由標簽專用芯片和標簽天線組成,而芯片用于存儲物品的數據,電子標簽的芯片很小,厚度一般不超過0.35mm;芯片具有一定的存儲容量,可以存儲被識別物體的相關信息。電子標簽對標簽接收的信號進行調解、解碼等各種處理,并把標簽需要返回的信號進行編碼、調解等各種處理。
  • 如何詢問
電子標簽與讀寫器間通過電磁波進行通信。當電子標簽進入讀寫器的工作區(qū)域后,受到讀寫器發(fā)出射頻信號的激勵,標簽進入工作狀態(tài)。
  • 讀寫器
  • 概述
讀寫器又稱為閱讀器或詢問器,是讀取和寫入電子標簽內存信息的設備。讀寫器是一種數據采集設備,其基本作用就是作為數據交換的一環(huán)將前端電子標簽所包含的信息,傳遞給后端的計算機網絡。
  • RC522子函數作用
char PcdRequest(unsigned char req_code,unsigned char *pTagType)//尋卡
char PcdAnticoll(unsigned char *pSnr)//防沖撞
char PcdSelect(unsigned char *pSnr)//選定卡片
charPcdAuthState(unsigned char auth_mode,unsigned char addr,unsigned char *pKey,unsigned char *pSnr)//驗證卡片密碼
char PcdRead(unsigned char addr,unsigned char *pData)
//讀取M1卡一塊數據
char PcdWrite(unsigned char addr,unsigned char *pData)
//寫數據到M1卡一塊
char PcdHalt(void)//命令卡片進入休眠狀態(tài)
char PcdReset(void)//復位RC522
unsigned char ReadRawRC(unsigned char Address)//讀RC632寄存器
void WriteRawRC(unsigned char Address, unsigned char value)
//寫RC632寄存器
void SetBitMask(unsigned char reg,unsigned char mask)
//置RC522寄存器位
void ClearBitMask(unsigned char reg,unsigned char mask)
//清RC522寄存器位
char PcdComMF522(unsigned char Command,unsigned char *pInData,unsigned char InLenByte,unsigned char *pOutData,unsigned int *pOutLenBit)//通過RC522和ISO14443卡通訊
void PcdAntennaOn()//開啟天線
void PcdAntennaOff()//關閉天線
  • 程序移植
這個程序中“.h”文件的內容是定義函數變量及所需函數原型,“.c”文件主要功能是對“.h”文件中聲明的外部函數進行具體的實現,對具體實現方式沒有特殊規(guī)定,只要實現其函數的功能即可。
  • 串口通信
  • 概述
串口按位(bit)發(fā)送和接收字節(jié)。盡管比按字節(jié)(byte)的并行通信慢,但是串口可以在使用一根線發(fā)送數據的同時用另一根線接收數據。它很簡單并且能夠實現遠距離通信。由于 串口 通信是異步的,端口能夠在一根線上發(fā)送數據同時在另一根線上接收數據。其他線用于握手,但不是必須的。 串口 通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對于兩個進行 通信的端口,這些參數必須匹配。
  • 串口通信程序
  
STC89C52RC單片機內部集成有一個可編程的全雙工的異步通信串行口,可以作為通用異步接收/發(fā)送器(UART),也可作為同步移位寄存器使用。
2個數據緩沖器SBUF在物理上是相互獨立的,一個用于發(fā)送數據、另一個用于接收數據。2個SBUF共用一個地址(99H),通過讀寫指令區(qū)別是對哪個SUBF的操作。
發(fā)送控制器的作用是在門電路和定時器T1的配合下,將發(fā)送緩沖器SBUF中的并行數據轉為串行數據,并自動添加起始位、可編程位、停止位。這一過程結束后自動使發(fā)送中斷請求標志位TI置1,用以通知CPU已將發(fā)送緩存器SBUF發(fā)中的數據輸出到了TXD引腳。
  1. void send_byte( INT8U SendData )
  2. {
  3. ES = 0;
  4. TI = 0;//TI:發(fā)送中斷標志位
  5. SBUF = SendData;
  6. while( TI == 0 );  //等待發(fā)送完成
  7. TI = 0;           //清TI標志位
  8. ES = 1;       //使能打開
  9. }
  10. INT8U rec_byte(void)//接收函數//當TI=1,或RI=1,或TI、RI同時為1時,串行口向CPU提出中斷申請。
  11. {
  12.   INT8U              receive;
  13.   ES = 0;
  14.   RI = 0;//RI:接收中斷標志位
  15.   while( RI == 0 );//中斷請求標志位清0 (RI=0)//當RI=0時要等RI變?yōu)?;
  16.     RI = 0;
  17.     ES = 1;              //使能打開
  18.     receive=SBUF;
  19.     return receive;
  20. }
  21. void init_uart(void)//串口初始化
  22. {
  23. SCON = 0x50;//串口工作在方式1,允許接收,清中斷標志
  24. ES=1;
  25. }
  26. void init_timer(void)  //20ms
  27. {
  28. TMOD = 0X21;//TMOD定時寄存器
  29. ET1 = 1;
  30. TH1 = 256 - FOSC / 12 / 32 / BAUD;//8位, 定時器

  31. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

  • 實現
  • 流程圖
0.png 0.png

一、總結
通過學習串口通信對電子標簽的讀寫,成功的實現了對讀寫卡編號的充值,完整的學習,熟悉,了解了對于讀卡器的運行原理,完整掌握串口通信的應用流程,我們利用串口通信,與計算機相連,同時也可以用單片機互聯(lián)或者用多個單片機相互通信組網等。從研究學習的角度來說,熟練的利用串口將單片機系統(tǒng)中的相關信息顯示在計算機上可以很直觀方便的進行調試和開發(fā),加深我們対內部程序的理解,并對接下的學習打下了相關基礎,有利于知識體系的構建與射頻讀寫實際運用的熟練。

完整論文下載(word格式 可編輯):
射頻報告.docx (175.28 KB, 下載次數: 23)


評分

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

查看全部評分

回復

使用道具 舉報

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

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: www.日韩av| 黄视频免费看网站 | 国产乡下妇女三片 | 三级黄色录像片 | 丝袜美腿亚洲综合 | 久久九 | 91黄视频 | 久久99精品久久久久久琪琪 | 精品网站999www | 九九在线视频 | 久久艳片www.17c.com | 国产精品久久视频 | 日韩av大全 | 亚洲精品在线看 | 欧美日韩国产片 | 日韩一区在线播放 | 国产无精乱码一区二区三区 | 日韩精品成人 | 国产永久免费视频 | 一本一道久久a久久精品蜜桃 | 免费的黄色大片 | 亚洲精品免费观看 | 精品免费国产一区二区三区四区 | 四虎网站在线观看 | 亚洲一区视频在线 | 欧美一级做性受免费大片免费 | 日韩性视频 | 亚洲第一黄色 | 日韩久久久 | 久热久 | 国产精品视频免费 | 久久一区二区视频 | 国产成人在线免费视频 | 久在线| av在线播放不卡 | 丁香婷婷在线 | 欧美日韩中文字幕在线观看 | 国产视频一区二区三区四区 | 丁香午夜 | 日韩精品久久久久久久酒店 | 精品国产一二三 |