摘 要:隨著科技技術(shù)的快速發(fā)展,單片機(jī)的應(yīng)用越來(lái)越廣泛,在醫(yī)療、工廠、機(jī)械之類方面起著重要的作用,單片機(jī)的編程非常靈活,在生活的應(yīng)用中起著重要的作用。
更多的尤其是企業(yè)和教育機(jī)構(gòu),人們更多的使用射頻識(shí)別設(shè)備進(jìn)行打卡,實(shí)現(xiàn)員工上班和下班的考勤工作記錄,不僅方便了工作人員的考勤操作,也為企業(yè)或教育機(jī)構(gòu)的管理提供了便利的工具,從而真正的實(shí)現(xiàn)工作人員上班打卡記錄和下班打卡記錄的操作,一改傳統(tǒng)的人員手工記錄操作,使數(shù)據(jù)信息更加的真實(shí)性,準(zhǔn)確性和易于操作性。
關(guān)鍵詞:RFID;考勤系統(tǒng);數(shù)據(jù)庫(kù)
一、課題背景與目的
RFID考勤系統(tǒng)早已超越了傳統(tǒng)意義上的門(mén)道及鑰匙管理功能。現(xiàn)代工作環(huán)境的安全要求、部門(mén)行政管理工作、日??记诠芾?、公司餐飲消費(fèi)等,無(wú)不和系統(tǒng)息息相關(guān)。諸如公寓、住宅小區(qū)、工廠巡更、公司研發(fā)技術(shù)部門(mén)、醫(yī)療單位免擾擾區(qū)域、財(cái)務(wù)金融等部門(mén),都是RFID考勤系統(tǒng)應(yīng)用的最佳場(chǎng)所。在一些辦公場(chǎng)所、住宅公寓等公共出、入通道安裝RFID考勤系統(tǒng),可以有效的阻止未經(jīng)授權(quán)的閑雜人員入內(nèi),最大限度的保護(hù)這些場(chǎng)所的安全性。
二、技術(shù)介紹
(一)主要技術(shù)
以STC89C52單片機(jī)即8051單片機(jī)的增強(qiáng)版為核心,起著控制作用。系統(tǒng)包括LCD液晶顯示屏電路、復(fù)位電路、晶振電路、蜂鳴器警報(bào)電路、RC522射頻識(shí)別電路。設(shè)計(jì)思路分為四個(gè)模塊:STC89C52RC、LCD顯示電路、蜂鳴器警報(bào)電路、射頻識(shí)別電路?;赗FID的考勤管理系統(tǒng),主要用于員工的打卡登記。當(dāng)IC卡接觸射頻識(shí)別模塊RC522時(shí),液晶顯示屏顯示員工姓名和卡號(hào)顯示上班打卡成功,同一張IC卡再一次接觸射頻模塊時(shí),液晶顯示屏顯示員工姓名和卡號(hào)顯示下班打卡成功。每次刷卡成功時(shí),蜂鳴器響。上位機(jī)里面可以查看到刷卡的記錄信息。
(二)軟件部分
STC89C52是一種帶8K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓、高性能COMOS8的微處理器。
STC89C52內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,引腳RXD和TXD分別是放大器的輸入端和輸出端。時(shí)鐘可以由內(nèi)部方式產(chǎn)生或外部方式產(chǎn)生。在RXD和TXD引腳上外接定時(shí)元件,內(nèi)部振蕩器就產(chǎn)生自激振蕩。STC89C52系列單片機(jī)具有一下功能:
VCC:電源輸入,接+5V電源
GND:接地線
XTAL1:片內(nèi)振蕩電路的輸入端
XTAL2:片內(nèi)振蕩電路的輸出端
PSEN:外部存儲(chǔ)器讀選通信號(hào)
(三)功能
(1)若信息字段代碼為1011001,對(duì)應(yīng)〖m(x)=x〗^6+x^4+x^3+1;假設(shè)生成多項(xiàng)式為g(x)=x^4+x^3+1,對(duì)應(yīng)g(x)代碼為11001,x^4〖m(x)=x〗^10+x^8+x^7+x^4,對(duì)應(yīng)代碼為10110010000
(2)采用多項(xiàng)式除法x^4 m(x)/g(x),得到余數(shù)1010,校驗(yàn)字段1010
(3)發(fā)送方發(fā)送的傳輸字段為10110011010,前7位信息字段,后4位校驗(yàn)字段
(4)接收方使用相同的生成碼進(jìn)行校驗(yàn),接收到的多項(xiàng)式如果能除盡,則正確。
三、結(jié)語(yǔ)
設(shè)計(jì)最大的亮點(diǎn)就是模塊化設(shè)計(jì),將執(zhí)行功能的各個(gè)部分封裝成一個(gè)個(gè)模塊,即子函數(shù)。在主函數(shù)中編寫(xiě)需要調(diào)用功能的子函數(shù)名即可執(zhí)行相應(yīng)的功能,目的是便于修改,減小了對(duì)程序大規(guī)模的修改,降低了程序編寫(xiě)過(guò)程中的出錯(cuò)率。
參考文獻(xiàn):
[1]黃廣林.我國(guó)單片機(jī)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J]. 電子技術(shù)與軟件工程,2017(19):254
[2]周曉光,王曉華.射頻識(shí)別(RFID)技術(shù)原理與應(yīng)用實(shí)例[M].人民郵電出版社,2006.5:35-37.
[3] 李淑琴,范蟠果.射頻識(shí)別非接觸式IC卡讀卡器的設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2007,29(3): 378-380.