在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用MSP430啟動(dòng)板在LCD上讀取和顯示RFID號(hào)碼的方式

科技觀察員 ? 來源:circuitdigest ? 作者:里沙布·耆那教 ? 2022-11-09 17:26 ? 次閱讀

在本教程中,我們?cè)O(shè)計(jì)了一個(gè)使用MSP430RFID 閱讀器讀取 RFID卡的系統(tǒng)。RFID 代表 射頻識(shí)別。每張卡都有一個(gè)唯一的ID,這使其成為許多身份驗(yàn)證應(yīng)用程序的完美選擇,例如在辦公室,購物中心和許多其他地方,只允許持有授權(quán)卡的人進(jìn)入。RFID在購物中心用于阻止盜竊的發(fā)生,產(chǎn)品將被標(biāo)記為RFID芯片,如果有人帶著RFID芯片離開建筑物,則會(huì)自動(dòng)發(fā)出警報(bào),從而停止盜竊。RFID標(biāo)簽設(shè)計(jì)得像沙粒一樣小。RFID認(rèn)證系統(tǒng)易于設(shè)計(jì)且成本低廉。如今,一些學(xué)校和學(xué)院使用RFID作為出勤登記。

所需材料

1. MSP430 啟動(dòng)板

2. EM-18 (無線射頻識(shí)別讀寫器模塊)

3. 16*2液晶顯示器

4. 電位器

5. 面包板

6. 跳線

軟件:Energia IDE

EM-18 無線射頻識(shí)別讀寫器

每張RFID卡中都嵌入了一個(gè)唯一的ID,RFID閱讀器用于讀取RFID卡號(hào)。EM-18 RFID閱讀器的工作頻率為125 KHz,并配有片上天線,可采用5V電源供電。它提供串行輸出以及 weigand 輸出。范圍約為8-12厘米。串行通信參數(shù)為9600bps,8個(gè)數(shù)據(jù)位,1個(gè)停止位。

EM-18 RFID閱讀器提供的輸出為12位ASCII格式。在 12 位數(shù)字中,前 10 位數(shù)字是卡號(hào),后兩位數(shù)字是卡號(hào)的異或結(jié)果。最后兩位數(shù)字用于錯(cuò)誤檢查。

pYYBAGNrckCAZJhbAACz1vZfDRs313.jpg

pYYBAGNrckGAPrzwAAAqmzyP_x8929.jpg

例如,從讀卡器讀取的卡號(hào)是0200107D0D62,那么卡上的卡號(hào)將如下所示。

02 – 序言

00107D0D = 十進(jìn)制1080589。

62 是 (02 XOR 00 XOR 10 XOR 7D XOR 0D) 的 XOR 值。

因此,卡上的數(shù)字是0001080589。

MSP430 RFID閱讀器電路圖和工作原理

poYBAGNrckOAGSVzAADTo4I7WNI687.png

我們將使用 MSP430 的硬件 UART,因此,請(qǐng)確保板上的 RXD 和 TXD 跳線處于硬件 UART 模式。然后將EM-18的發(fā)射連接到MSP430的RXD(P1.1)。

在進(jìn)一步討論之前,我們需要了解串行通信。這里的RFID模塊以串行方式將數(shù)據(jù)發(fā)送到控制器。它具有其他通信模式,但為了便于通信,我們選擇RS232。模塊的RS232引腳連接到MSP430的RXD引腳。

RFID 模塊發(fā)送的數(shù)據(jù)如下:

poYBAGNrckWAfDdQAAAsTXBDRMo773.png

現(xiàn)在,為了在RFID閱讀器和MSP430之間建立連接,我們需要在MSP430中啟用串行通信。MSP430 中的串行通信可以通過使用單個(gè)命令來完成。

Serial.begin(9600);

data = Serial.read();

如上圖所示,RFID的通信是通過每秒9600比特的波特率完成的。因此,為了使MSP430建立這樣的波特率并開始串行通信,我們使用命令“Serial.begin(9600);”。這里 9600 是波特率,是可變的。

現(xiàn)在,一旦設(shè)置波特率,MSP就可以接收串行數(shù)據(jù)了。此數(shù)據(jù)由命令“data = Serial.read();”獲取。通過此命令,串行數(shù)據(jù)以名為整數(shù)的“數(shù)據(jù)”形式獲取。

一旦將卡靠近讀卡器,讀卡器讀取串行數(shù)據(jù)并將其發(fā)送到MSP,MSP將被編程為在LCD中顯示該值,因此我們將在LCD上具有卡的ID。

pYYBAGNrckeAJH_OAADbJXfaIZw173.jpg

代碼和說明

我們將在Energia IDE中編寫代碼。它與Arduino IDE相同,易于使用。在這個(gè)項(xiàng)目的末尾給出了完整的代碼,在這里我們解釋了它的幾個(gè)部分。

首先,包括用于LCD顯示的庫,并聲明字符數(shù)組以存儲(chǔ)RFID號(hào)碼。

#include

LiquidCrystal lcd(P2_0, P2_1, P2_2, P2_3, P2_4, P2_5);

char input[12];

在設(shè)置功能中,通過定義波特率9600來啟用LCD和串行通信。

void setup()

{

lcd.begin(16, 2);

Serial.begin(9600);

...

..

在循環(huán)功能中,我們將檢查串行數(shù)據(jù)是否可用。如果可用,將數(shù)據(jù)存儲(chǔ)在 Serial.read() 的輸入[計(jì)數(shù)] 數(shù)組中,并使用 while 循環(huán)將其逐個(gè)顯示在 LCD 上。

while(Serial.available() && count < 12) ? ? ?// Read 12 characters and store them in input array

{

input[count] = Serial.read(); //storing 12 characters one by one

Serial.print(input[count]);

lcd.print(input[count]);

delay(300);

count++;

if (count==12)

{

lcd.print(" ");

count = 0; // once 12 characters are read get to start and wait for second ID

這就是我們使用MSP430啟動(dòng)板在LCD上讀取和顯示RFID號(hào)碼的方式。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RFID
    +關(guān)注

    關(guān)注

    388

    文章

    6152

    瀏覽量

    237876
  • msp430
    +關(guān)注

    關(guān)注

    180

    文章

    2403

    瀏覽量

    229325
  • 閱讀器
    +關(guān)注

    關(guān)注

    0

    文章

    301

    瀏覽量

    27921
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    通過RTC模塊DS3231與MSP430連接來制作數(shù)字時(shí)鐘

    本教程中,我們將通過RTC模塊DS3231與MSP430連接來制作數(shù)字時(shí)鐘,并在16x2 LCD顯示時(shí)間和日期。
    的頭像 發(fā)表于 11-11 16:55 ?2812次閱讀
    通過RTC模塊DS3231與<b class='flag-5'>MSP430</b>連接來制作數(shù)字時(shí)鐘

    怎么判斷MSP430是否適合您的LCD應(yīng)用

    MSP430 的發(fā)展,各種外設(shè), 包括我們摯愛的 LCD 都獲得了發(fā)展。最新MCU中,段數(shù)、時(shí)鐘分頻器以及段可編程性等特性也都得到進(jìn)一步擴(kuò)展。與過去相比,現(xiàn)在可更簡單地分別控制每一段的閃爍、雙
    發(fā)表于 09-21 15:41

    MSP430讀取SD卡文件

    求教,有沒有大神做過msp430單片機(jī)用單片機(jī)讀取SD卡中的圖片,TFTLCD屏顯示的程序,或者只要能讀文件就行,下面就好說了。我用的板
    發(fā)表于 12-03 19:55

    MSP430 Ultra-Low-Power MCUs an

    The Texas Instruments (TI) portfolio of MSP430 microcontrollers and TI-RFid devices is an ideal fit
    發(fā)表于 06-29 18:56 ?7次下載

    msp430顯示驅(qū)動(dòng)程序

    msp430 顯示驅(qū)動(dòng)程序 打包下載 需要自取
    發(fā)表于 07-13 16:12 ?2次下載

    使用MSP430? MCU和段式LCD進(jìn)行設(shè)計(jì)_應(yīng)用報(bào)告

    從智能電表,到電子貨架標(biāo)簽(ESL),再到醫(yī)療設(shè)備,各式各樣的應(yīng)用中都需要使用段式液晶顯示屏(LCD)來為用戶提供相關(guān)信息。部分MSP430? 微控制器系列內(nèi)置低功耗LCD 驅(qū)動(dòng)電路,
    發(fā)表于 10-17 13:51 ?11次下載
    使用<b class='flag-5'>MSP430</b>? MCU和段式<b class='flag-5'>LCD</b>進(jìn)行設(shè)計(jì)_應(yīng)用報(bào)告

    MSP430單片機(jī)與LCD顯示器接口技術(shù)

    MSP430單片機(jī)與LCD顯示器接口技術(shù)
    發(fā)表于 10-12 10:33 ?9次下載
    <b class='flag-5'>MSP430</b>單片機(jī)與<b class='flag-5'>LCD</b><b class='flag-5'>顯示</b>器接口技術(shù)

    MSP430核心介紹

    MSP430核心介紹
    發(fā)表于 10-12 11:06 ?27次下載
    <b class='flag-5'>MSP430</b>核心<b class='flag-5'>板</b>介紹

    MSP430 實(shí)驗(yàn)原理圖

    MSP430 實(shí)驗(yàn)原理圖
    發(fā)表于 10-12 16:48 ?25次下載
    <b class='flag-5'>MSP430</b> 實(shí)驗(yàn)<b class='flag-5'>板</b>原理圖

    MSP430如何在液晶顯示應(yīng)用

    這里主要介紹MSP430 的結(jié)構(gòu)原理, 以及液晶顯示的應(yīng)用。包括液晶的接線方式, 控制流程圖, 液晶的工作原理。
    發(fā)表于 05-02 14:08 ?4次下載
    <b class='flag-5'>MSP430</b>如何在液晶<b class='flag-5'>顯示</b><b class='flag-5'>上</b>應(yīng)用

    基于MSP430單片機(jī)的LCD1602顯示(嵌入式期末作業(yè))

    基于MSP430單片機(jī)的LCD1602顯示(嵌入式期末作業(yè))
    發(fā)表于 11-19 16:06 ?11次下載
    基于<b class='flag-5'>MSP430</b>單片機(jī)的<b class='flag-5'>LCD</b>1602<b class='flag-5'>顯示</b>(嵌入式期末作業(yè))

    MSP430 F149 單片機(jī) AHT10 溫濕度 LCD1602 顯示

    MSP430 F149 單片機(jī) AHT10 溫濕度 LCD1602 顯示
    發(fā)表于 11-19 17:06 ?23次下載
    <b class='flag-5'>MSP430</b> F149 單片機(jī) AHT10 溫濕度 <b class='flag-5'>LCD</b>1602 <b class='flag-5'>顯示</b>

    MSP430+LCD1602顯示實(shí)驗(yàn)

    MSP430+LCD1602顯示實(shí)驗(yàn)LCD12864同樣適用1、本實(shí)驗(yàn)用開發(fā)2、程序代碼3、實(shí)驗(yàn)效果1、本實(shí)驗(yàn)用開發(fā)使用的模塊是TI官方
    發(fā)表于 11-19 20:36 ?22次下載
    <b class='flag-5'>MSP430+LCD</b>1602<b class='flag-5'>顯示</b>實(shí)驗(yàn)

    使用MSP430? MCU和段式LCD進(jìn)行設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《使用MSP430? MCU和段式LCD進(jìn)行設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-09 09:25 ?1次下載
    使用<b class='flag-5'>MSP430</b>? MCU和段式<b class='flag-5'>LCD</b>進(jìn)行設(shè)計(jì)

    利用MSP430LCD外設(shè)驅(qū)動(dòng)大型LCD

    電子發(fā)燒友網(wǎng)站提供《利用MSP430LCD外設(shè)驅(qū)動(dòng)大型LCD.pdf》資料免費(fèi)下載
    發(fā)表于 10-22 09:22 ?0次下載
    利用<b class='flag-5'>MSP430</b>的<b class='flag-5'>LCD</b>外設(shè)驅(qū)動(dòng)大型<b class='flag-5'>LCD</b>
    主站蜘蛛池模板: 在线免费观看视频| 午夜看片网址| 大胆国模一区二区三区伊人| 操狠狠| 夜夜操天天| 日日夜夜天天久久| 99干99| 日本一卡精品视频免费| 99热.com| 色.com| 亚洲欧洲精品成人久久曰影片| 午夜肉伦伦影院在线观看| 色多多官网| 一级黄色片在线| 又黄又湿又爽| 午夜激情啪啪| 97色爱| 国产又爽又黄又粗又大| 亚洲高清不卡视频| 五月婷婷中文字幕| bt天堂bt在线网| 国产婷婷综合在线精品尤物| 在线国产你懂的| 噜噜嘿| 天天爽夜夜爽人人爽一区二区| 国产美女被艹| 狠狠色噜噜狠狠狠狠五月婷| 人阁色第四影院在线观看| 成人99| 38pao强力打造永久免费高清视频| 伊人久久狼人| 久久国产精品99精品国产987| 午夜视频免费在线观看| tube69欧美最新片| 色秀网站| bt天堂在线最新版www| 爱逼色| 四虎网址大全| 成人免费的性色视频| 18欧美乱大交| 久久狠色噜噜狠狠狠狠97|