類(lèi)型:13.56M 短距離 開(kāi)發(fā)板
□ 采用MCS-51單片機(jī)做控制器完成對(duì)FM1702的驅(qū)動(dòng)
□ 可以讀寫(xiě)射頻卡 Mifare One
□ 占用資源(RAM)非常少,只有19個(gè)字節(jié),可很好的降低成本
□ 使用RS232和上位計(jì)算機(jī)相連,通過(guò)上位計(jì)算機(jī)上運(yùn)行的DEMO程序可讀寫(xiě)卡片
□ 可作為一個(gè)Mifare one讀寫(xiě)卡器使用
□ 主板和天線一體化設(shè)計(jì)(天線也可單獨(dú)提取出來(lái)使用)
□ 提供所有源代碼
□ CPU采用MCS51兼容機(jī)
□ 射頻卡電路主要包括復(fù)旦微電子生產(chǎn)的FM1702專(zhuān)用芯片和布在開(kāi)發(fā)板上的射頻天線
□ 提供RS232接口
□ 上位機(jī)演示程序:
通過(guò)輸入命令操作開(kāi)發(fā)板,讀出卡片中的內(nèi)容,并顯示在界面上,或?qū)⑤斎氲男畔?xiě)到卡片上。
□ 開(kāi)發(fā)板程序:
1) 通訊程序 , 中斷收發(fā)控制,將串行口接收到的信息儲(chǔ)存到緩沖區(qū)中,或?qū)l(fā)送緩沖區(qū)中的信息發(fā)送到串行總線上。
2) 命令處理程序解釋接收到的命令
3) 卡操作程序根據(jù)接收到的命令執(zhí)行對(duì)卡片的操作。使用盡可能少的資源,不占用CPU的中斷并保證卡在任何時(shí)候移出讀寫(xiě)區(qū)域都能安全地從函數(shù)中退出。 以匯編的寫(xiě)卡函數(shù)為例: 除一個(gè)工作寄存器組之外,只占用1個(gè)位標(biāo)志和19字節(jié)內(nèi)存單元(其中包括16個(gè)字節(jié)的寫(xiě)入數(shù)據(jù)),無(wú)論是C51或匯編的程序都可寫(xiě)入到89C52中,如果不考慮和上位機(jī)通訊時(shí)占用的資源,甚至可以寫(xiě)入到89C51中。
包括的函數(shù)如下: 初始化FM1702尋卡、防沖撞、選卡、轉(zhuǎn)換密鑰匙格式、傳送密鑰、驗(yàn)證密鑰、讀卡、寫(xiě)卡、扣款和 充值、調(diào)錢(qián)包到緩沖區(qū)、備份緩沖區(qū)中的錢(qián)包、卡休眠、讀FM1702-EEPROM、 寫(xiě)FM1702-EEPROM、恢復(fù)FM1702出廠設(shè)置、調(diào)自定義FM1702設(shè)置、調(diào)FM1702-EEPROM中的 密鑰、啟動(dòng)天線發(fā)射、關(guān)閉天線發(fā)射。
■ 產(chǎn)品內(nèi)容
一. 開(kāi)發(fā)板一塊(見(jiàn)照片);
二.串口線一條
三.開(kāi)關(guān)電源一個(gè)
四.射頻卡一張
五. 光盤(pán)一張,內(nèi)含:
1) 開(kāi)發(fā)板原理圖
2) 開(kāi)發(fā)板程序源代碼(和已建好的KEIL工程)
3) 上位機(jī)演示程序
4) 開(kāi)發(fā)板和上位機(jī)間的通訊協(xié)議
5) 天線調(diào)整方法