本課程講述基于STC8F單片機(jī)為主控制器,通過MFRC522射頻讀卡芯片,對S50卡如何進(jìn)行讀寫操作的知識。教程所用開發(fā)板板載USB轉(zhuǎn)TTL芯片及micro-usb接口,通過micro-usb線直接與電腦連接,即可通過配套電腦端上位機(jī)對單片機(jī)進(jìn)行控制,進(jìn)而控制對S50卡進(jìn)行讀寫操作。
開發(fā)板板載按鍵可選擇扇區(qū)內(nèi)容,將其顯示在OLED屏幕上,并可通過上位機(jī)對S50卡進(jìn)行讀寫。本課程針對開發(fā)板的硬件電路設(shè)計(jì)及軟件各部分實(shí)現(xiàn)進(jìn)行詳細(xì)介紹,旨在使學(xué)習(xí)者既掌握硬件原理,又通曉整個(gè)軟件實(shí)現(xiàn)原理。同時(shí)重點(diǎn)對S50卡結(jié)構(gòu)的介紹,這是重中之重,我們必須要了解透徹其內(nèi)部結(jié)構(gòu),既然S50卡是作為一種可以存儲(chǔ)信息的交互設(shè)備,那么我們必然要知曉其內(nèi)部存儲(chǔ)結(jié)構(gòu),以及其內(nèi)部讀寫規(guī)則,只有了解了這些,我們才能做到舉一反三,面對市面上其他RFID設(shè)備及射頻卡時(shí)快速上手。
關(guān)于實(shí)踐步驟,那就是編寫程序調(diào)試代碼,即依照S50卡的讀寫規(guī)則將其以代碼形式下載至單片機(jī),以實(shí)現(xiàn)在硬件上驅(qū)動(dòng)操作,這部分的程序?qū)崿F(xiàn)我們在課程中會(huì)詳細(xì)介紹,學(xué)者只要將這些函數(shù)理解并學(xué)會(huì)調(diào)用,那么就意味著你已經(jīng)掌握了S50卡的讀寫流程,那么其他類型的射頻卡,對我們來說也將會(huì)一通百通。相信通過課程的學(xué)習(xí),你將會(huì)完全將MFRC522操作S50卡這門技術(shù)完全掌握。
本課程提供以下資料可下載:(在目錄頁<第一章----第一節(jié)附件中可下載>)
- 開發(fā)板電路原理圖PCB及Bom(PDF格式)。
- 開發(fā)板程序工程源代碼(Keil4軟件打開)。
- 所使用的上位機(jī)控制軟件、控制字配置軟件。
- 開發(fā)教程文檔(PDF格式,共七章節(jié),35頁)
- 開發(fā)板所用芯片手冊。
本課程配套開發(fā)板購買鏈接:點(diǎn)擊購買