




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上畢業(yè)論文(設(shè)計(jì)) 題 目 智能門禁系統(tǒng)設(shè)計(jì) 學(xué)生姓名 學(xué) 號(hào) 院 系 電子與信息工程學(xué)院專 業(yè) 電子信息工程指導(dǎo)教師 二一三 年 五 月 二十二 日專心-專注-專業(yè)目 錄1 引言.12 系統(tǒng)總體設(shè)計(jì)及方案論證.2 2.1 方案論證.2 2.2 工作原理.3 2.3 系統(tǒng)結(jié)構(gòu).33 硬件電路設(shè)計(jì).3 3.1 控制模塊.3 3.2 射頻卡識(shí)別模塊.5 3.3 顯示模塊.9 3.4 存儲(chǔ)模塊.14 3.5 鍵盤模塊.17 3.6 報(bào)警、提示模塊.184 軟件設(shè)計(jì).19 4.1 總體流程圖.19 4.2 設(shè)置模塊流程圖.20 4.3 檢測(cè)模塊流程圖.20 4.4 模塊子程序.
2、205 系統(tǒng)調(diào)試與分析.226 總結(jié).25參考文獻(xiàn).25致謝.26ABSTRACT.27附錄一.28附錄二.29智能門禁系統(tǒng)設(shè)計(jì)喬冬春南京信息工程大學(xué)電子與信息工程學(xué)院,南京 摘要:門禁系統(tǒng)是日常生活里不可缺少的一個(gè)角色,因此,在此基礎(chǔ)上提出了基于51單片機(jī)的多功能電子門禁系統(tǒng)。利用單片機(jī)作為控制核心,外圍加鍵盤、射頻卡識(shí)別電路、蜂鳴器提示電路、開門指示燈電路、密碼存儲(chǔ)電路、以及液晶顯示電路等,設(shè)計(jì)一個(gè)智能型門禁系統(tǒng)。該設(shè)計(jì)采用射頻卡完成刷卡進(jìn)門,其門禁系統(tǒng)的工作狀態(tài)為:刷卡時(shí),蜂鳴器響一下,如卡權(quán)限獲得允許,顯示模塊顯示歡迎字樣,指示綠燈點(diǎn)亮,延時(shí)一段時(shí)間指示燈熄滅,如果不匹配,紅燈亮,顯示
3、屏顯示“該卡未被授權(quán)”,蜂鳴器急促響起。按功能鍵進(jìn)入設(shè)置狀態(tài),可以進(jìn)行注冊(cè)卡、注銷卡和修改授權(quán)密碼等。關(guān)鍵詞:門禁系統(tǒng);51單片機(jī);智能卡;MFRC5221 引言隨著改革開放的深入和中國(guó)特色社會(huì)主義市場(chǎng)經(jīng)濟(jì)的深入發(fā)展,智能門禁系統(tǒng)作為一項(xiàng)重要的安防措施,在日益復(fù)雜的社會(huì)環(huán)境里,為保障人民群眾的生命財(cái)產(chǎn)安全起到了至關(guān)重要的作用,像智能樓宇和智能小區(qū)等,早已在某些大城市中普及,而對(duì)于整個(gè)中國(guó)而言,智能門禁系統(tǒng)有著巨大需求和廣闊的發(fā)展空間。進(jìn)出口門禁安全系統(tǒng)是一種新型的現(xiàn)代化安全管理系統(tǒng),它集現(xiàn)代安全管理和微機(jī)自動(dòng)識(shí)別技術(shù)措施為一體,它涉及機(jī)械,電子,計(jì)算機(jī),光學(xué)技術(shù),生物技術(shù),通訊技術(shù)等諸多新技術(shù)
4、。它實(shí)現(xiàn)了對(duì)重要部門出入口實(shí)現(xiàn)安全防范管理。適用各種機(jī)要部門,如辦公大樓、學(xué)校、軍事基地、銀行等。為了解決這個(gè)問(wèn)題,就出現(xiàn)了電子磁卡鎖,電子密碼鎖,這兩種鎖的出現(xiàn)從一定程度上提高了人們對(duì)出入口通道的管理程度,使通道管理進(jìn)入了電子時(shí)代。 隨著感應(yīng)卡技術(shù),生物識(shí)別技術(shù)在這幾年得到推廣,門禁系統(tǒng)獲得了飛躍式發(fā)展,跨了全盛期,出現(xiàn)了虹膜門禁系統(tǒng),指紋門禁系統(tǒng),感應(yīng)卡式門禁系統(tǒng),亂序鍵盤門禁系統(tǒng),面部識(shí)別門禁系統(tǒng)等各種技術(shù)的系統(tǒng),它們?cè)诜奖阈?,易管理性,安全性等方面各有擅長(zhǎng),門禁系統(tǒng)也不斷發(fā)展,應(yīng)用領(lǐng)域越來(lái)越廣泛。門禁系統(tǒng)為什么能在眾多的安防產(chǎn)品李脫穎而出呢?其深層次原因?yàn)樗蛡鹘y(tǒng)的安全產(chǎn)品的工作方式大
5、相同,如:閉路監(jiān)控,報(bào)警防盜等被動(dòng)監(jiān)控方式,以控制的主動(dòng)性替代了監(jiān)控的被動(dòng)方式,通過(guò)控制主要通道,極大的防止了犯罪人員從正常的通道侵入,并且可以在罪案發(fā)生時(shí)通過(guò)對(duì)通道門的控制權(quán)限限制罪犯的活動(dòng)范圍,減少和預(yù)防犯罪。2 系統(tǒng)總體設(shè)計(jì)及方案論證2.1 門禁系統(tǒng)方案選擇(1) 密碼識(shí)別通過(guò)檢驗(yàn)輸入密碼是否正確來(lái)識(shí)別持卡人是否有權(quán)限進(jìn)入。 這類產(chǎn)品分為兩類,一類是普通型,一類是亂序型(鍵盤的按鍵所代表數(shù)值不固定,會(huì)隨機(jī)自動(dòng)切換)。 普通型優(yōu)點(diǎn):操作上方便簡(jiǎn)介,不需要攜帶卡片;成本比較低廉。 缺點(diǎn):同一時(shí)間內(nèi)只可存在三組密碼,容易泄露,安全性不能得到保證;而且沒(méi)有進(jìn)出的記錄;只可以實(shí)現(xiàn)單方向控制。 亂序
6、型優(yōu)點(diǎn):操作簡(jiǎn)單方便,不需要攜帶卡片;安全系數(shù)略高。缺點(diǎn):密碼會(huì)被輕易地盜取,安全性仍然不是很高;依舊沒(méi)有進(jìn)出的記錄;只可以實(shí)現(xiàn)單方向控制,成本比較高1。(2) 卡片識(shí)別通過(guò)識(shí)別卡或者加上密碼來(lái)鑒別使用者是否具有進(jìn)出的權(quán)限,按照卡片的類別有可以分成射頻卡和磁卡。 磁卡 優(yōu)點(diǎn):一人一卡(+密碼),安全性一般; 成本略低;可以聯(lián)機(jī),存有進(jìn)出記錄。 缺點(diǎn):卡片,讀卡器會(huì)由磨損,壽命不長(zhǎng);卡片會(huì)很容易地被復(fù)制;不容易實(shí)現(xiàn)雙方向的控制;卡片上的信息會(huì)受到外界磁場(chǎng)干擾而丟失,從而讓卡片失效。 射頻卡優(yōu)點(diǎn):卡片,讀卡器沒(méi)有接觸,開門較方便和安全;壽命比較長(zhǎng),理論上數(shù)據(jù)可存在十年以上;安全性比較高,可以聯(lián)微機(jī)
7、,存有進(jìn)出記錄;能夠?qū)崿F(xiàn)雙方向的控制,卡片不能輕易被復(fù)制。缺點(diǎn):成本比較高1。(3) 生物識(shí)別通過(guò)檢查進(jìn)入人員的生物特征確認(rèn)其是否有進(jìn)出的權(quán)限,有指紋型,虹膜型,面部型等。 優(yōu)點(diǎn):從識(shí)別的角度來(lái)看,安全性很好;不需要持卡 。缺點(diǎn):成本高,識(shí)別率較低,環(huán)境的要求較高,使用者的要求比較高(例如指紋不可被劃傷,眼睛不能紅腫或者出血,臉上不能被劃傷,或留胡須);使用不方便(比如虹膜型的和面部識(shí)別型的,系統(tǒng)安裝高度是一定的,可是使用者的身高卻各有所不同),值得留意的大多數(shù)覺(jué)得生物識(shí)別系統(tǒng)的安全性很高,其實(shí)并非如此,門禁系統(tǒng)的安全不僅僅指識(shí)別方式的安全性,還包括控制系統(tǒng)、軟件系統(tǒng)、通訊系統(tǒng),電源系統(tǒng)的安全
8、,它們作為一個(gè)整體是不能被割裂開的,如果某一部分不合格,將會(huì)威脅到整個(gè)系統(tǒng)的安全。例如有的指紋識(shí)別系統(tǒng),它的識(shí)別和控制系統(tǒng)是一體的,如果都放在室外,整個(gè)系統(tǒng)將會(huì)受到威脅1。綜合以上各種門禁系統(tǒng),從成本、安全性、可用性等角度分析,選擇射頻卡作為本次門禁系統(tǒng)設(shè)計(jì)的主要器件。2.2 門禁系統(tǒng)的工作原理 智能門禁系統(tǒng)的核心是智能卡識(shí)別技術(shù),利用單片機(jī)作為控制核心,外圍加鍵盤、智能卡識(shí)別電路、蜂鳴器提示電路、開門指示燈電路、密碼存儲(chǔ)電路、以及液晶顯示電路等,主要有三種工作狀態(tài)。第一種狀態(tài):上電后進(jìn)入主界面,顯示請(qǐng)刷卡進(jìn)入;第二種狀態(tài):按菜單鍵,輸入密碼獲得權(quán)限,可以選擇添加新卡或者注銷所有卡,自動(dòng)退出該
9、界面;第三種狀態(tài):進(jìn)入菜單界面,長(zhǎng)按切換鍵,進(jìn)入修改授權(quán)密碼界面,可以選擇修改授權(quán)密碼。2.3 門禁系統(tǒng)的總體結(jié)構(gòu)圖 智能門禁系統(tǒng)采用了模塊化設(shè)計(jì),主要包括射頻卡識(shí)別模塊、液晶顯示模塊、存儲(chǔ)模塊、鍵盤模塊、報(bào)警提示模塊。智能門禁系統(tǒng)的硬件系統(tǒng)總體框圖如圖1所示: 圖1 多功能電子門禁系統(tǒng)硬件系統(tǒng)總體框圖3 硬件電路設(shè)計(jì)3.1 控制模塊3.1.1 STC89C52主要性能 STC89C52具有下列主要性能: 8KB可改編程序FLASH存儲(chǔ)器(可經(jīng)受1000次的寫入/擦除周期)。 32條可以編程的的I/O口。 兩個(gè)16位的定時(shí)/計(jì)數(shù)器。 8×128個(gè)字節(jié)內(nèi)部隨機(jī)存取寄存器。 6條中斷源。
10、 2個(gè)串行的中斷,能編程的UART串行的通道。 可編程的串行通道。 時(shí)鐘頻率0-24MHz。 片內(nèi)時(shí)鐘振蕩器2。3.1.2 STC89C52的引腳及功能圖2 STC89C52的管腳(1) 主要電源引腳VCC 電源GND 地(2) 外接晶體引腳XTAL1和XTAL2XTAL1 當(dāng)采用外部振蕩時(shí),該引腳可以作為外部振蕩的輸入端;當(dāng)采用內(nèi)部振蕩時(shí),它與晶體的一個(gè)引腳相連接。XTAL2 當(dāng)采用外部振蕩時(shí),該引腳懸空;當(dāng)采用內(nèi)部振蕩時(shí),它與晶體的另外一個(gè)引腳相連接。(3) 控制或與其它電源復(fù)用的引腳RST、ALE/PROG、/PSEN和/EA/VPPRST 復(fù)位輸入端。當(dāng)RST保持兩個(gè)周期以上高電平時(shí),
11、單片機(jī)復(fù)位。ALE/PROG 地址鎖存輸出/變成脈沖輸入引腳。正常工作時(shí)為ALE(允許地址鎖存)功能,提供把低字節(jié)地址鎖存到外部鎖存器的信號(hào)。ALE引腳以不變的頻率(時(shí)鐘信號(hào)的1/6)周期地發(fā)出正脈沖信號(hào),因此,它還可以對(duì)外部總線結(jié)構(gòu)輸出時(shí)鐘信號(hào),或用于計(jì)時(shí)目的。但要注意的是,每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。ALE段輸出可以驅(qū)動(dòng)八個(gè)TTL電路。但對(duì)于EPROM型單片機(jī),在用編程器對(duì)Flash編程時(shí),次引腳接受變成脈沖(PROG功能)。ALE可以通過(guò)設(shè)置特殊功能寄存器8EH,使能或者禁止ALLE信號(hào)輸出,在禁止時(shí),只有MOVX和MOVC指令才能使ALE1有脈沖輸出,平時(shí)ALE引腳
12、有個(gè)弱上拉。PSEN 外部程序的存儲(chǔ)器讀選通信號(hào)。在讀外部ROM時(shí)PSEN(非)低電平有效,以實(shí)現(xiàn)外部ROM單元的讀操作,全拼為Program Store Enable,在AT89C52/LV52從外部程序的存儲(chǔ)器中取指令(或常數(shù))時(shí),每個(gè)周期有兩個(gè)PSEN是有效的(即2個(gè)輸出脈沖)。/EA/VPP 片內(nèi)、片外程序存儲(chǔ)器選擇輸出/變成電壓輸入引腳。要使CPU只訪問(wèn)外部程序的存儲(chǔ)器(地址為0000H至FFFFH),則EA端必須維持低電平(即接地)。當(dāng)EA端保持高電平(即接電源)時(shí),CPU則運(yùn)行內(nèi)部程序存儲(chǔ)器中的程序。(4)輸入/輸出引腳 P0.0 P0.7、P1.0P1.7P2.0 P2.7 和
13、P3.0P3.7P0端口(P0.0 P0.7) P0口為一個(gè)8位的漏級(jí)開路的雙向I/O口,每個(gè)腳可以吸收8TTL門電流,在P1口的管腳首次寫1時(shí),被定義作高阻輸入,P0可以用于外部的程序數(shù)據(jù)的存儲(chǔ)器,其能夠被定義作數(shù)據(jù)地址的低八位。在Flash 編程時(shí),P0 口當(dāng)作原碼的輸入口,當(dāng)Flash在進(jìn)行校驗(yàn)時(shí)候,P0輸出原碼,此時(shí)P0外部必須被拉高。P1端口(P1.0 P1.7) P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口作為輸入線時(shí),必須先將1寫入鎖存器,使V截止,把該口線由內(nèi)部上拉電阻拉成高電平。P1口作為輸入端時(shí),可被任何TTL電路和MOS電路
14、所驅(qū)動(dòng)。P2端口 (P2.0P2.7) P2 是一個(gè)帶有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 的輸出緩沖級(jí)可以驅(qū)動(dòng)(輸出或者吸收電流)4 個(gè)TTL 門電路。對(duì)P2 端口寫“1”,通過(guò)自身地上拉電阻將端口提到高電平,這個(gè)時(shí)候可以作為輸入口,當(dāng)作為輸入口用的時(shí)后,因?yàn)槠鋬?nèi)部有上拉電阻,當(dāng)某個(gè)引腳在被外部的信號(hào)拉低電平的時(shí)候會(huì)輸出來(lái)一條電流(IIL)。當(dāng)訪問(wèn)外部的程序存取器或者16 位地址地外部的數(shù)據(jù)存取器(比如執(zhí)行指令MOVX DPR )的時(shí)候,P2 口會(huì)送出高8 位的地址數(shù)據(jù),當(dāng)訪問(wèn)8位的地址地外部數(shù)據(jù)存取器(比如執(zhí)行指令MOVX RI )的時(shí)候,P2 口將輸出P2的鎖存器地內(nèi)容。Flash
15、編程或者校驗(yàn)的時(shí)候,P2也接收高位的地址與一些控制的信號(hào)。P3端口(P3.0P3.7) P3 口是一個(gè)8 位雙向I/O 口,其自帶內(nèi)部上拉電阻。P3 口的輸出緩沖端能夠驅(qū)動(dòng)(輸出或吸收電流)4 個(gè)TTL 門電路。在對(duì)P3 口寫入“1”時(shí),其被內(nèi)部的上拉電阻提高電位且可當(dāng)做輸入端口。在這個(gè)時(shí)候,被外部電勢(shì)拉低的P3 口會(huì)使用上拉的電阻來(lái)輸出電流(IIL)。P3 口除了可以作為普通的I/O 口線外,更加重要的用處是它的第2個(gè)功能,P3 口還接收一些用于Flash閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)2。3.2 射頻卡識(shí)別模塊概述:一套完整的RFID系統(tǒng)是由Reader 與Transponder兩部分組
16、成,其工作原理是由Reader發(fā)射一束頻率特定的電磁波給Transponder,用來(lái)驅(qū)動(dòng)Transponder電路使其將內(nèi)部之ID Code送出,此時(shí)Reader就接收這個(gè)ID Code。Transponder的特殊在于不需電池、無(wú)需接觸、不需刷卡所以不怕臟污,且晶片的密碼是世界唯一無(wú)法復(fù)制COPY,安全性高、長(zhǎng)壽命。卡片的電氣部分只是由ASIC和一個(gè)天線組成,智能卡的天線只是有幾組線圈組成,很適于封裝到IS0 卡片中,卡片的ASIC由一個(gè)高速(106KB 波特率)的RF接口,一個(gè)控制器和一個(gè) 8K的EEPROM組成3。 工作原理:讀寫裝置向卡片發(fā)送一束電磁波,其頻率固定,該卡具有一個(gè)LC串聯(lián)
17、的諧振電路,其頻率和閱讀器發(fā)送頻率相同,在電磁波刺激下,LC諧振電路將產(chǎn)生諧振,使電容器的電容器充電,另一端,一個(gè)單向傳導(dǎo)電子泵連接,將充電電容發(fā)送到其他電容器儲(chǔ)存,當(dāng)所積累的電荷達(dá)到2V,電容器提供工作電壓可以作為其它電路電源,向卡內(nèi)寫入數(shù)據(jù)或者將數(shù)據(jù)發(fā)送出去3。3.2.1 讀卡器(1)MFRC522簡(jiǎn)介 MFRC522是Philips針對(duì)三表(電表、水表、熱表)開發(fā)的最新一款基站芯片,它具有非接觸和低功耗讀寫的特性。它是應(yīng)用在13.56MHZ非接觸式通信里面的高度集成讀卡芯片中的一員。這種讀卡芯片采用了領(lǐng)先的調(diào)制與解調(diào)概念,幾乎結(jié)合了13.56MHz下全部種類的被動(dòng)非接觸式通讀協(xié)議和方式。
18、ISO14443A所有的層MFRC522都支持,其傳輸速率最高可達(dá)424kbps,不需要增加有源電路其內(nèi)部發(fā)送模塊就可以直接帶動(dòng)近距離的天線,而接收模塊則提供了一個(gè)牢固而高效的解調(diào)與解碼電路,用來(lái)接收ISO14443A所兼容的應(yīng)答訓(xùn)號(hào)。數(shù)字處理模塊則提供CRC和奇偶檢測(cè)功能。MFRC522具有三種接口方式:SPI方式、UART方式、I2C方式。可方便地與任何MCU通訊,甚至可以通過(guò)RS232以及RS485的通訊方式直接和PC機(jī)相連,為終端設(shè)計(jì)給出了前所未有的靈活性4。(2)MFRC522內(nèi)部框圖 MFRC522的內(nèi)部構(gòu)造框圖3所示。MFRC522支持可直接相連的各種MCU接口,如SPI、I2C
19、和串行UART。MFRC522能使其接口復(fù)位自動(dòng)檢測(cè)上電或者硬復(fù)位的當(dāng)前MCU接口類型。可以通過(guò)觀察復(fù)位控制引腳上的邏輯電平來(lái)鑒別MCU接口。數(shù)據(jù)處理模塊實(shí)現(xiàn)數(shù)據(jù)串行、并行轉(zhuǎn)換。可支持奇偶和CRC校驗(yàn)。由于MFRC522用完全透明的方式操作,所以支持ISO14443A的所有層。控制和狀態(tài)模塊用來(lái)配置器件,以適應(yīng)環(huán)境的影響并讓性能達(dá)到最好。當(dāng)MFRC522和MIFARE通信時(shí),使用高速率CRYPTO1流密碼單元與一個(gè)非??煽康姆且资悦荑€儲(chǔ)存器。模擬電路模塊包含超低阻抗的橋驅(qū)動(dòng)器輸出的發(fā)送模塊。這樣可以使其最大操作距離能夠達(dá)到100 mm。接收器檢測(cè)弱應(yīng)答訊號(hào)并對(duì)其進(jìn)行解碼4。圖3 讀卡器結(jié)構(gòu)圖
20、(3) 操作指令 表1 RC522操作指令指令名稱指令代碼指令功能Idle0x00空閑,取消當(dāng)前操作CalcCRC0x03開啟CRC校驗(yàn)Transmit0x04從FIFO中發(fā)送數(shù)據(jù)NoCmd Change0x07無(wú)指令變化Receive0x08開始接收數(shù)據(jù)Transceive0x0B將FIFO中的數(shù)據(jù)通過(guò)天線發(fā)送,發(fā)送完畢后接收數(shù)據(jù)MFAuthent0x0E進(jìn)行Mifare射頻卡密碼驗(yàn)證Soft Reset0x0F配合NRSTPD完成MFRC522的復(fù)位(4) MFRC522接線圖圖4 MFRC522接線圖3.2.2 非接觸式卡Mifare S50(1)Mifare S50簡(jiǎn)介RFID的產(chǎn)品有
21、電容式(Capacatine)、微波式(Microwave)、無(wú)線電頻率RF(RadioFrequency),因電容式在使用時(shí)須與CSC驗(yàn)票機(jī)幾乎貼近才能感應(yīng),而微波式則須與CSC驗(yàn)票機(jī)直線對(duì)準(zhǔn),只有無(wú)線電頻率式則無(wú)此限制,所以目前CSC的主流卡片是飛利浦的MIFAER卡片,其材質(zhì)采用無(wú)線電頻率式;而以無(wú)線電頻率不含電池之CSC,其動(dòng)作原理是經(jīng)由內(nèi)部RF天線接收由讀寫器所發(fā)送出來(lái)之電波,感應(yīng)出一微小電源電壓來(lái)供應(yīng)內(nèi)部電路及讀寫器所需之電力,亦藉由此感應(yīng)電壓來(lái)讀寫、運(yùn)算、儲(chǔ)存卡片內(nèi)記憶體資料或藉由讀寫器和外界接觸,并進(jìn)行卡片和讀寫器彼此間之資料之交換4。(2) Mifare S50構(gòu)造及功能圖圖
22、5 S50外部構(gòu)造圖 圖6 S50內(nèi)部結(jié)構(gòu)圖(3)S50寄存器結(jié)構(gòu)S50智能卡具備有大容量之記憶體,可依實(shí)際應(yīng)用場(chǎng)所(公車、地鐵、停車場(chǎng)等)之特性加以規(guī)劃,每一應(yīng)用場(chǎng)所有一獨(dú)立之記憶空間(Sector),在每個(gè)記憶空間內(nèi)可分?jǐn)?shù)個(gè)資料儲(chǔ)存區(qū)(Block),每個(gè)儲(chǔ)存區(qū)可再分多組密碼區(qū)及存取條件。以地鐵系統(tǒng)為例,其資料儲(chǔ)存區(qū)內(nèi)記載發(fā)卡日期、票種、進(jìn)站站名代碼、出站站名代碼余額等資料。密碼區(qū)為儲(chǔ)存密碼,此密碼之讀寫過(guò)程經(jīng)編、亂碼及多次完整之確認(rèn)處理。記憶區(qū)之存取條件區(qū)記載進(jìn)出資料儲(chǔ)存區(qū)之條件,要讀寫資料儲(chǔ)存區(qū)之內(nèi)容必須依存取條件之規(guī)定;例如某些資料可讀取但不能寫入,某些資料則可讀取亦可寫入4。表2 S
23、50內(nèi)部結(jié)存儲(chǔ)區(qū)空間用途存儲(chǔ)區(qū)存儲(chǔ)區(qū)0記載卡片共同資料Block0卡號(hào)序號(hào)(注)1Block1資料儲(chǔ)存區(qū)(注)2Block2資料儲(chǔ)存區(qū)Block3密碼 & 存取條件(注)31.15其他用途: 如(公車、捷運(yùn)、臺(tái)鐵、臺(tái)汽、高速公路、停車等)Block0資料儲(chǔ)存區(qū)Block1資料儲(chǔ)存區(qū)Block2資料儲(chǔ)存區(qū)Block3密碼存取條件(注)1:制造商在生產(chǎn)每張卡片時(shí),會(huì)將每一序號(hào)寫入。(注)2:讀卡器欲讀寫資料儲(chǔ)存區(qū)之資料時(shí),須先核對(duì)密碼,密碼確認(rèn)無(wú)誤后再依據(jù)該資料儲(chǔ)存區(qū)之存取條件來(lái)決定資料是否讀取或?qū)懭?。(注?:密碼組中有一組密碼是不容許讀卡器讀取,而欲更改其它密碼組及存取條件則須輸入此組
24、密碼,存取條件中則明定每個(gè)Block之存寫條件。(4)卡操作指令表3 S50操作指令指令名稱指令代碼指令功能Request Std0x26請(qǐng)求天線的范圍內(nèi)非休眠的狀態(tài)所有卡Request All0x52請(qǐng)求天線的范圍內(nèi)所有的卡AntiCollision0x93防碰撞,當(dāng)多張卡處于天線范圍中的情況下,選取一張Select Tag0x93選卡,將防碰撞所返回的卡選中,對(duì)該卡進(jìn)行操作Authentication_A0x60驗(yàn)證卡內(nèi)的某扇區(qū)密碼aAuthentication_B0x61驗(yàn)證卡內(nèi)的某扇區(qū)密碼bRead0x30讀卡Write0xA0寫卡,16字節(jié)的操作,即整塊對(duì)射頻卡進(jìn)行操作Increme
25、nt0xC1增值Decrement0xC0減值Restore0xC2復(fù)制,將卡內(nèi)的某一數(shù)據(jù)塊整地體復(fù)制到設(shè)定地方Transfer0xB0將buffer數(shù)據(jù)傳輸?shù)街付▔K,增、減值需要該指令完成HALT0x50使卡進(jìn)入到休眠狀態(tài),并結(jié)束MFRC522和卡的通信(5)通訊原理圖7 S50與讀卡器通訊原理3.3 顯示電路3.3.1 LCD12864電氣特性介紹 輸入高電平(VIH): 0.7VddVdd 輸入低電平 (VIL): 0.6V max 輸出高電平(VOH): 0.8VDDVDD 輸出低電平(VOL): 0.4V max 模塊工作電流: 35mA 白背光工作電流: 60mA max 黃綠背光
26、工作電流: 360mA max53.3.2 LCD12864結(jié)構(gòu)圖圖8 LCD12864內(nèi)部結(jié)構(gòu)圖3.3.2 LCD12864的引腳介紹表4 LCD12864引腳介紹管腳號(hào)管腳名稱電平管腳功能描述1VSS0V電源地2VCC3.0+5V電源正3V0-對(duì)比度(亮度)調(diào)整4RS (CS)H/LRS=“H”,代表DB7DB0為要顯示的數(shù)據(jù)RS=“L”,代表DB7DB0為要顯示的指令數(shù)據(jù)5R/W(SID)H/LR/W=“H”;E=“H”,數(shù)據(jù)被讀至DB7DB0R/W=“L”;E=“HL”, DB7DB0 數(shù)據(jù)被寫至IR或者DR6E (SCLK)H/L使能信號(hào)7DB0-DB8H/L3態(tài)數(shù)據(jù)線8PSBH/L
27、H:八位或四位并口的方式,L:串口方式9NC-空腳10/RESETH/L復(fù)位端,低電平生效續(xù)表4管腳號(hào)管腳名稱電平管腳功能描述11VOUT-LCD的驅(qū)動(dòng)電壓的輸出端12AVDD背光源的正端(+5V)13KVSS背光源的負(fù)端3.3.3 LCD12864的控制信號(hào)說(shuō)明RS,R/W的配合選擇決定控制界面的4種模式:表5 RS,R/W的工作模式RSR/W功能說(shuō)明LL寫指令至指令存儲(chǔ)器LH讀出忙的標(biāo)志(BF)及地址的記數(shù)器(AC)的狀態(tài)HL寫數(shù)據(jù)至寄存器(DR)HH從數(shù)據(jù)寄存器(DR)里讀出數(shù)據(jù)E使能信號(hào)的工作模式說(shuō)明:表6 E使能信號(hào)的工作模式E狀態(tài)執(zhí)行動(dòng)作結(jié)果高>低I/O的緩沖>dr配合
28、/W開始寫數(shù)據(jù)或者指令高DR>I/O緩沖配合R開始讀數(shù)據(jù)或者指令低/低>高無(wú)動(dòng)作 (1)忙標(biāo)志BF BF標(biāo)志顯示內(nèi)部的工作情況,BF=1代表模塊正在開始內(nèi)部的操作,這個(gè)時(shí)候模塊不接收外部指令與數(shù)據(jù);bf=0,模塊處于準(zhǔn)備的狀態(tài)中,隨時(shí)都可接收外部指令與數(shù)據(jù)。使用STATUS RD 指令,能夠?qū)f標(biāo)志讀到DB7總線,然后檢驗(yàn)?zāi)K的工作狀態(tài)。(2)字體生成ROM(CGROM) 字體生成ROM(CGROM)提供8192個(gè)觸發(fā)模塊用來(lái)打開和關(guān)閉屏幕顯示。DFF = 1是開顯示,DDRAM的內(nèi)容就會(huì)顯示在屏幕
29、上,DFF= 0是關(guān)閉顯示。DFF的狀態(tài)受指令Display on/Off與RST信號(hào)控制。(3)顯示數(shù)據(jù)RAM(DDRAM) 模塊內(nèi)部的數(shù)據(jù)RAM提供了64×2個(gè)位元組的空間,最多能夠控制4行16字(64個(gè)字)的中文字體顯示,在寫入顯示數(shù)據(jù)RAM的時(shí)候,可分別顯示出CGROM和CGRAM的字體;此模塊可以顯示出三種字體,分別為半角英數(shù)字體(16*8)、CGRAM字體和CGROM的中文字體,三種字體的選擇,是由在DDRAM中寫入的編碼來(lái)選擇的,CGRAM里的自定義字體由0000H0006H的編碼(其代碼分別為0000、0002、0004、0006共四個(gè))選擇,半角英數(shù)字的字型將由02
30、H7FH的編碼選擇,關(guān)于A1以上編碼將會(huì)自動(dòng)與下一個(gè)位元組相結(jié)合,組成兩個(gè)位元組的編碼將形成中文字型的編碼BIG5(A140D75F)和GB(A1A0-F7FFH)。 (4)字型生成RAM(CGRAM) 字型生成RAM能夠提供圖象定義或造字的功能, 能夠提供4組16×16點(diǎn)的自定義圖象空間,使用者能夠?qū)?nèi)部字體未提供的圖象形字體自主定義到CGRAM里,這樣就能夠與CGROM里的定義相同地通過(guò)DDRAM顯示于屏幕上。(5)地址的計(jì)數(shù)器AC 地址的計(jì)數(shù)器用于存儲(chǔ)DDRAM/CGRAM其一地址,其能夠通過(guò)設(shè)定指令的寄存器去改變,之后
31、只需讀取或者是寫入到DDRAM/CGRAM的數(shù)值時(shí),地址的計(jì)數(shù)器數(shù)值便會(huì)自動(dòng)加1,當(dāng)rs是“0”時(shí)但R/W為“1”的時(shí)候,地址得計(jì)數(shù)器中的值便會(huì)被讀取至DB6DB0里去。(6)光標(biāo)/閃爍的控制電路 此模塊電路提供了硬體光標(biāo)和閃爍控制的電路,通過(guò)地址的計(jì)數(shù)器的數(shù)值去指定DDRAM里的光標(biāo)或者閃爍的位置5。3.3.4 LCD12864的指令說(shuō)明基本指令集表7 LCD12864基本指令集指令名稱控制信號(hào)控制代碼執(zhí)行時(shí)間(us)RSR/WD7D6D5D4D3D2D1D0清除顯示00000000011600地址歸0000000001x72進(jìn)入指定點(diǎn)00000001I/ds72顯示的開關(guān)設(shè)定0000001
32、DCB72移位控制000001S/CR/lXX72功能設(shè)定00001DlX0/REXX72設(shè)置CGRAM的地址0001A5A4A3A2A1A072設(shè)置DDRAM的地址0010A5A4A3A2A1A072讀忙標(biāo)志與地址0BFA6A5a4A3A2A1A072寫顯示的數(shù)據(jù)10顯示數(shù)據(jù)72讀顯示的數(shù)據(jù)11顯示數(shù)據(jù)72擴(kuò)充指令集表8 LCD12864擴(kuò)充指令集指令名稱控制信號(hào)控制代碼執(zhí)行時(shí)間(us)RSR/WD7D6D5D4D3D2D1D0待命模式000000000172卷動(dòng)地址y抑或ramd的地址選擇000000001SR72反白顯示00000001R1R072睡眠模式0000001SlXX72擴(kuò)充功
33、能的設(shè)定00001DlX1/REG072設(shè)定繪圖 ram的地址001000A3A2A1A072A6A5A4A3A2A1A03.3.5 LCD12864操作時(shí)序圖9 8位并口寫操作時(shí)序圖10 8位并口讀操作時(shí)序圖11 外部復(fù)位時(shí)序圖3.3.5 LCD12864電路連接圖圖12 LCD12864連接圖3.4 存儲(chǔ)電路3.4.1 AT24C02簡(jiǎn)介及特性AT24C02是一個(gè)2K位串行CMOS E2PROM, 內(nèi)部含有256個(gè)8位字節(jié),CATALYST公司的先進(jìn)CMOS技術(shù)實(shí)質(zhì)上減少了器件的功耗。AT24C02有一個(gè)16字節(jié)頁(yè)寫緩沖器。該器件通過(guò)IIC總線功能進(jìn)行操作,有一個(gè)專門的寫保護(hù)功能。 工作電
34、壓:1.8V5.5V 輸入/輸出引腳兼容5V,應(yīng)用在內(nèi)部結(jié)構(gòu): 128x8(1K),256x8(2K),512x8(4K),1024x8(8K),2048x8(16K) 二線串行接口輸入引腳,經(jīng)施密特觸發(fā)器濾波抑制噪聲 雙向數(shù)據(jù)傳輸協(xié)議 兼容400KHz(1.8V,2.5V,2.7V,3.6V) 支持硬件寫保護(hù) 高可靠性:寫次數(shù):1,000,000次數(shù)據(jù)保存:100年63.4.2 AT24C02內(nèi)部結(jié)構(gòu)圖13 AT24C02內(nèi)部結(jié)構(gòu)圖3.4.3 AT24C02引腳介紹及說(shuō)明 表9 AT24C02引腳圖引腳名稱引腳功能A0A2器件地址輸入SDA串行數(shù)據(jù)輸入輸出SCL串行時(shí)鐘輸入WP寫保護(hù)VCC電
35、源GND地(1) 串行時(shí)鐘信號(hào)引腳(SCL):在SCL輸入時(shí)鐘信號(hào)的上升沿將數(shù)據(jù)送入EEPROM器件,并且在時(shí)鐘下降沿期間把數(shù)據(jù)讀出來(lái)。(2) 串行數(shù)據(jù)的輸出/輸入引腳(SDA):SDA引腳能夠?qū)崿F(xiàn)雙向數(shù)據(jù)串行傳輸。該引腳是開漏輸出,可以和其它多個(gè)開漏輸出的器件或者開集電極的器件線或連接。(3) 地址腳(A0,A1,A2):A0、A1和A2引腳是24C01與24C02的地址碼輸入引腳。24C01在一根總線上最多能夠?qū)ぶ钒藗€(gè)1K器件,24C02在一根總線上最多能夠?qū)ぶ返桨藗€(gè)2K器件,A0、A1和A2內(nèi)部必須連接。24C04僅使用A2、A1當(dāng)做器件地址的輸入引腳,于一根總線上最多能夠?qū)ぶ返剿膫€(gè)4K
36、器件。A0引腳的內(nèi)部沒(méi)有連接。24C08僅使用A2作為器件的地址輸入引腳,在一根總線上最多可尋址兩個(gè)8K器件。A0和A1引腳內(nèi)部未連接。24C16未使用作為硬件連接的器件地址輸入引腳,在一個(gè)總線上最多可連接一個(gè)16K器件。A0、A1和A2引腳內(nèi)部未連接。(4) 寫保護(hù)(WP)引腳:24C01/02/04/08/16具有用于硬件數(shù)據(jù)寫保護(hù)功能的引腳。當(dāng)該引腳接GND時(shí),允許正常的讀/寫操作。當(dāng)該引腳接VCC時(shí),芯片啟動(dòng)寫保護(hù)功能。63.4.4 AT24C02工作原理(1)時(shí)鐘和數(shù)據(jù)傳輸:SDA引腳一般被外圍器件拉為高電平。SDA引腳的數(shù)據(jù)應(yīng)在SCL為低時(shí)變化;當(dāng)數(shù)據(jù)在SCL為高時(shí)變化,將視為下文
37、所述的一個(gè)起始或停止命令。(2)起始命令:當(dāng)SCL為高,SDA由高到低的變化被視為起始命令,必須以起始命令作為任何一次讀/寫操作命令的開始。(3)停止命令:當(dāng)SCL為高,SDA由低到高的變化被視為停止命令,在一個(gè)讀操作后,停止命令會(huì)使EEPROM進(jìn)入等待態(tài)低功耗模式(4)應(yīng)答:所有的地址和數(shù)據(jù)字節(jié)都是以8位為一組串行輸入和輸出的。每收到一組8位的數(shù)據(jù)后,EEPROM都會(huì)在第9個(gè)時(shí)鐘周期時(shí)返回應(yīng)答信號(hào)。每當(dāng)主控器件接收到一組8位的數(shù)據(jù)后,應(yīng)當(dāng)在第9個(gè)時(shí)鐘周期向EEPROM返回一個(gè)應(yīng)答信號(hào)。收到該應(yīng)答信號(hào)后EEPROM會(huì)繼續(xù)輸出下一組8位的數(shù)據(jù)。若此時(shí)沒(méi)有得到主控器件的應(yīng)答信號(hào),EEPROM會(huì)停止
38、讀出數(shù)據(jù),直到主控器件返回一個(gè)停止命令來(lái)結(jié)束讀周期。(5)等待模式:24C01/02/04/08/16特有一個(gè)低功耗的等待模式??梢酝ㄟ^(guò)以下方法進(jìn)入該模式: 上電 收到停止位并且結(jié)束所有的內(nèi)部操作后。(6) 器件復(fù)位:在協(xié)議中斷、下電或系統(tǒng)復(fù)位后,器件可通過(guò)以下步驟復(fù)位: 連續(xù)輸入9個(gè)時(shí)鐘 在每個(gè)時(shí)鐘周期中確保當(dāng)SCL為高時(shí)SDA也為高; 建立一個(gè)起始條件7。3.4.5 AT24C02操作時(shí)序圖14 總線時(shí)序圖15 寫周期時(shí)序 圖16 啟動(dòng)和停止時(shí)序3.4.6 AT24C02電路連接圖圖17 AT24C02連接圖3.5 獨(dú)立鍵盤電路3.5.1 單片機(jī)鍵盤和鍵盤接口概述鍵盤可以分成編碼的鍵盤與非
39、編碼的鍵盤兩類,鍵盤上的閉合鍵地識(shí)別是通過(guò)專用地硬件編碼器來(lái)實(shí)現(xiàn)的,并生成編碼值的可以稱為編碼鍵盤,例如計(jì)算機(jī)的鍵盤,而通過(guò)軟件編程才識(shí)別的鍵盤稱作非編碼的鍵盤,在SCM組成的各種系統(tǒng)中,用的較多的為非編碼的鍵盤,非編碼的鍵盤又分為獨(dú)立鍵盤和行列式鍵盤也稱為矩陣式鍵盤。在本設(shè)計(jì)中由于占用的I/O口較多,且獨(dú)立按鍵較簡(jiǎn)單,且能夠?qū)崿F(xiàn)所需功能,所以選擇獨(dú)立按鍵。按鍵功能的實(shí)現(xiàn)應(yīng)該包含兩方面:一是按鍵的識(shí)別,換句話說(shuō)就是找到被按下的是哪一個(gè)鍵。二是按鍵功能上的實(shí)現(xiàn)。第一項(xiàng)工作通過(guò)硬件電路去實(shí)現(xiàn),而第二項(xiàng)卻是通過(guò)軟件來(lái)實(shí)現(xiàn)的。下面具體介紹鍵盤相關(guān)知識(shí)8。 具體來(lái)說(shuō),鍵盤的接口應(yīng)當(dāng)完成以下操作功能: 掃
40、描,確定那一個(gè)鍵被按下 識(shí)別,確定被按的鍵的具體位置。 生成鍵值,即確認(rèn)所按下鍵所代表的意思。 這些功能通常是通過(guò)硬件與軟件相協(xié)調(diào)的方式實(shí)現(xiàn)的,換句話說(shuō)就是用接口電路和軟件識(shí)別協(xié)同工作,具體他們負(fù)責(zé)哪些方面,這需要根據(jù)實(shí)際情況去鑒定,但有一個(gè)總的原則,那就是硬件越詳細(xì),則軟件越簡(jiǎn)單,硬件越簡(jiǎn)略,則軟件越復(fù)雜。3.5.2 按鍵存在的問(wèn)題及消除辦法問(wèn)題:普通的按鍵,從本質(zhì)上來(lái)說(shuō)就是一個(gè)機(jī)械開關(guān),在被按下或者松開的時(shí)候,由于開關(guān)的機(jī)械特性,會(huì)存在一個(gè)抖動(dòng)的過(guò)程,這就造成了電壓的跳變,對(duì)于TTL電路來(lái)說(shuō),就有可能存在鍵值,在0和1之間不斷的發(fā)生跳變,這將會(huì)對(duì)整個(gè)系統(tǒng)的穩(wěn)定性造成威脅。圖18 按鍵抖動(dòng)圖
41、解決辦法: 硬件消抖:將按鍵用電容接地或者接一個(gè)邊沿觸發(fā)器 延時(shí)消抖:將檢測(cè)程序延時(shí)幾毫秒3.5.3 鍵盤電路連接方式 按確認(rèn)鍵可以對(duì)選項(xiàng)進(jìn)行選擇,按切換鍵可以對(duì)不同選項(xiàng)進(jìn)行切換,按退出鍵則可以退出菜單,進(jìn)入主界面。圖19 按鍵連接圖3.6 報(bào)警和提示電路3.6.1 報(bào)警電路概述為了給使用者提供直觀反饋,本設(shè)計(jì)中加入了提示電路,具體如下: 紅色LED: 當(dāng)使用者的智能卡為不能識(shí)別時(shí)亮起 綠色LED: 當(dāng)使用的智能卡被識(shí)別為有效時(shí)亮起 蜂鳴器:當(dāng)有智能卡放入識(shí)別區(qū)時(shí),無(wú)論是有效或者無(wú)效卡,蜂鳴器都會(huì)發(fā)出一聲“滴”的聲音。在修改權(quán)限密碼時(shí),如果初始密碼輸入不正確時(shí),蜂鳴器急促鳴響數(shù)十秒。3.6.2
42、 實(shí)現(xiàn)電路 由于單片機(jī)輸出電流較小,所以在連接蜂鳴器時(shí)通過(guò)接一個(gè)NPN三極管,基極與I/O口連接,發(fā)射機(jī)與蜂鳴器連接,發(fā)射集接地,構(gòu)成一個(gè)共射放大電路,使得蜂鳴器可以爭(zhēng)產(chǎn)工作,具體鏈接如下:9圖20 蜂鳴器電路 對(duì)于LED報(bào)警電路,將發(fā)光二極管的正極與電源相連,負(fù)極與單片機(jī)I/O口相連10。圖 21 LED連接電路4 軟件設(shè)計(jì)部分4.1 總體程序設(shè)計(jì)流程圖圖22 總體流程圖 4.2 卡片檢測(cè)子程序流程圖圖23 設(shè)置子程序流程圖4.3 設(shè)置子程序流程圖圖24 卡片監(jiān)測(cè)子程序流程圖4.4 各模塊子程序4.4.1 主程序 當(dāng)進(jìn)入主程序時(shí),先關(guān)閉蜂鳴器,而后對(duì)液晶和讀卡器模塊初始化,然后進(jìn)入一個(gè)循環(huán),
43、不斷檢測(cè)按鍵是否按下以及讀卡器模塊是否有卡。void main(void)BEEP = BEEPOFF ; lcd_init(); PcdReset(); PcdAntennaOff();PcdAntennaOn(); M500PcdConfigISOType( 'A' );while(1)key_scan();key_sz();exe_mode();4.4.2 菜單選擇程序 進(jìn)入主界面后,根據(jù)菜單鍵是否按下,判斷是否進(jìn)入菜單程序,進(jìn)入后,判斷切換鍵是否按下,來(lái)進(jìn)行選項(xiàng)切換。void menu_select(void)if(up_down=UP)Disp_HZ(0x80,dat
44、8,8);Disp_HZ(0x98,dat13,8);if(up_down=DOWN)Disp_HZ(0x80,dat8,8););Disp_HZ(0x98,dat13,8);4.4.3 檢測(cè)程序 先檢測(cè)是否有卡片在讀卡器附近,而后檢測(cè)卡內(nèi)數(shù)據(jù),與數(shù)據(jù)庫(kù)中的對(duì)比,如果相同,則授權(quán)為有效,如果不同則為無(wú)效。void detect(void)unsigned char i,Temp2;checkcard_ok=0;if(PcdRequest(0x52,Temp)=MI_OK) if(PcdAnticoll(UID)=MI_OK) for(i=0;i<MAXCARDNUM;i+)RdFromR
45、OM(EEPROM_UID_PASSWORD_BUFF,EEPROM_PAGE_ADDR_TABLEi,4);if(UID0=EEPROM_UID_PASSWORD_BUFF0 && UID1=EEPROM_UID_PASSWORD_BUFF1 && UID2=EEPROM_UID_PASSWORD_BUFF2 && UID3=EEPROM_UID_PASSWORD_BUFF3)checkcard_ok=1;break;if(checkcard_ok)checkcard_ok=0;LED_G=LED_GON;successbeep();Disp_
46、HZ(0x80,dat0,8);Disp_HZ(0x90,dat4,8);Delay_100us(30000);LED_G=LED_GOFF;elseLED_R=LED_RON;failbeep();Disp_HZ(0x80,dat0,8);Disp_HZ(0x98,dat0,8);Delay_100us(30000);LED_R=LED_ROFF;115 系統(tǒng)調(diào)試與分析智能門禁系統(tǒng)實(shí)現(xiàn)了主界面、菜單界面、添加新卡和注銷卡的功能。具體過(guò)程是:接上電源后,進(jìn)入初始界面,LCD12864顯示“歡迎”字樣,此時(shí)除了菜單鍵可以讀取,其它按鍵被鎖住,具體如圖25所示:圖25 主界面 將兩張卡放在識(shí)別區(qū),
47、其中一張卡獲得授權(quán),而另一張則未被授權(quán),其結(jié)果圖26所示:圖26 已被授權(quán)圖27 未被授權(quán) 按一下菜單鍵,LCD12864顯示添加新卡、注銷所有卡選項(xiàng),具體如圖27所示:圖28 菜單界面按確認(rèn)鍵,輸入授權(quán)密碼,如果密碼正確,則可以添加新卡,輸入錯(cuò)誤,后繼續(xù)輸入,如果失敗三次,自動(dòng)退出菜單;按一下切換鍵,選擇光標(biāo)切換至注銷所有卡,按數(shù)字鍵輸入六位密碼后,則注銷所有卡,若密碼輸入不正確,則退出菜單;在菜單界面內(nèi),長(zhǎng)按切換鍵,進(jìn)入修改密碼功能:先輸入原始密碼,如果輸入正確,擇繼續(xù)輸入新密碼,如果原始密碼輸入不正確,則退出菜單。156 結(jié)論 本設(shè)計(jì)所用元器件較多,電路中使用了STC89C52單片機(jī)、M
48、FRC522、LCD12864、AT24C02等主要元件,實(shí)現(xiàn)了預(yù)計(jì)功能。在對(duì)設(shè)計(jì)要求做了認(rèn)真分析后,根據(jù)要求選擇了相關(guān)元器件,設(shè)計(jì)各模塊電路,包括單片機(jī)控制電路、顯示電路、射頻卡識(shí)別電路、存儲(chǔ)電路、鍵盤電路,提示報(bào)警電路。之后通過(guò)軟件編程,實(shí)現(xiàn)了卡識(shí)別、加新卡、注銷卡、修改密碼等功能。 由于個(gè)人水平有限,本次設(shè)計(jì)中許多方面做得并不夠好,在硬件部分,沒(méi)有人工語(yǔ)音提示、鍵盤數(shù)較少等,軟件上的問(wèn)題則是不能記錄各張卡的全部信息,所以不能有效的對(duì)進(jìn)出人員的信息進(jìn)行統(tǒng)計(jì),不利于聯(lián)機(jī)加以改善,以適應(yīng)人們生活上的需求。 智能門禁系統(tǒng)應(yīng)具有很強(qiáng)的實(shí)踐性,他需要人們?cè)诓粩嗟厥褂弥校l(fā)現(xiàn)缺點(diǎn)和漏洞,并不斷去完善,讓它能夠與時(shí)俱進(jìn),跟上時(shí)代潮流,在維護(hù)廣大人民群眾的安全上發(fā)揮更大的作用。參考文獻(xiàn):1 陸洲町.基于51單片機(jī)的多功能電子門禁系統(tǒng)設(shè)計(jì).北京航空航天出版社.2001.7 2 鄒應(yīng)全.51系列單片機(jī)原理與實(shí)驗(yàn)教程.西安電子科技大學(xué)出版社.2007.123 仲偉楊.數(shù)字IC測(cè)試儀的研究與設(shè)計(jì).南京理工大學(xué).2011.34 周曉光、王曉華,射頻識(shí)別(RFID)技術(shù)原理與應(yīng)用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 夫妻合伙創(chuàng)業(yè)離婚協(xié)議書
- 農(nóng)民公路分路合同范本
- 合伙直播帶貨合同范本
- 委托植樹造林合同范本
- 主體結(jié)構(gòu)檢測(cè)委托協(xié)議書
- 三人臨時(shí)合伙合同范本
- 廢舊金屬買賣合同范本
- 噴塑圍欄制作合同范本
- 摩托車行駛證轉(zhuǎn)讓協(xié)議書
- 個(gè)體工商勞務(wù)合同范本
- 五年級(jí)口算1000題(打印版)
- 五官科護(hù)理第七章-口腔頜面部的應(yīng)用解剖生理課件
- 第四章 第二節(jié)招聘
- FZT 73013-2017 針織泳裝行業(yè)標(biāo)準(zhǔn)
- 科技志愿服務(wù)培訓(xùn)課件
- 血液科疾病常見(jiàn)癥狀護(hù)理培訓(xùn)課件
- 2024-2025年全國(guó)初中化學(xué)競(jìng)賽試卷及答案
- 2024年首都機(jī)場(chǎng)集團(tuán)資產(chǎn)管理有限公司招聘筆試參考題庫(kù)含答案解析
- 生產(chǎn)異常管理課件
- 酒廠擴(kuò)建可行性報(bào)告
- 售后服務(wù)中的客戶溝通和協(xié)商技巧
評(píng)論
0/150
提交評(píng)論