【正文】
到之處 [11]。而 51系列有 111條指令, AVR單片機(jī)有 118條指令,都比前者復(fù)雜。低電平吸人電流達(dá) 25mA,高電平輸出電流可達(dá) 20mA。 總結(jié) PIC 單片機(jī) 不搞單純的功能堆積,而是從實(shí)際出發(fā),重視產(chǎn)品的性能與價格比,靠發(fā)展多種型號來滿足不同層次的應(yīng)用要求 ,我們可以針對我們所要設(shè)計的產(chǎn)品選擇我們所需的單片機(jī)類型。 而嵌入式指紋識別系統(tǒng)則具有體積小、外圍電路簡單、處理速度快、能移植到 PC機(jī)開發(fā)的程序上實(shí)現(xiàn)片上系統(tǒng)等優(yōu)點(diǎn) [18,19,20] 因此,本次設(shè)計決定使用 PIC 單片機(jī)與嵌入式指紋識別模塊結(jié)合的方案。從消除人為不安全因素看,只有不易被他人代替、仿制、且獨(dú)一無二的身份碼憑證才能做到。 設(shè)計目標(biāo) 本設(shè)計主要 針對 指紋識別模塊開發(fā)出基 于 PIC 單片機(jī)的指紋識別門鎖系統(tǒng)。 整體設(shè)計框圖如圖 所示 。 ? 獨(dú)立按鍵 模塊 :用于選擇該系統(tǒng)的功能。 硬件模塊 1)指紋識別模塊 本次設(shè)計采用 基于嵌入式的指紋識別模塊,該指紋識別模塊系統(tǒng)主要由以下幾個部分構(gòu)成: 指紋傳感器部分、電源管理及復(fù)位部分、時鐘控制部分、通訊端基于 PIC 單片機(jī)的指紋識別系統(tǒng) 10 口部分、程序及數(shù)據(jù)存儲部分。圖 LCD12864引腳圖。 4)電磁鎖模塊 磁力鎖是利用電生磁的原理,當(dāng)電流通過硅鋼片時,電磁鎖會產(chǎn)生強(qiáng)大的吸力緊緊的吸住吸附鐵板達(dá)到 開鎖 的效果。反之,電磁鐵釋放。 USART 收發(fā)模塊一般分為三大部分:時鐘發(fā)生器、數(shù)據(jù)發(fā)送器和接收器。 基于 PIC 單片機(jī)的指紋識別系統(tǒng) 12 發(fā)送器部分由一個單獨(dú)的寫入緩沖器(發(fā)送 UDR)、一個串行 移位寄存器 、校驗(yàn)位發(fā)生器和用于處理不同楨結(jié)構(gòu)的控制邏輯電路構(gòu)成。除了接收單元,接收器還包括校驗(yàn)位校驗(yàn)器、控制邏輯、 移位寄存器 和兩級接收緩沖器(接收 UDR)。 即單片機(jī)與指紋識別模塊之間的通信以及單片機(jī)對該模塊的控制程序。 當(dāng)有指紋存儲時且用戶輸入的指紋與管理員匹配時,進(jìn)入管理員模式,管理員可以實(shí)現(xiàn)添加會員指紋,刪除會員指紋、開鎖等功能。本文介紹了圖形用戶界面( GUI)的發(fā)展。同時還發(fā)現(xiàn),當(dāng)授權(quán) GUI 圖像數(shù)據(jù)庫被確定的時候,GUI 可以成功地打開和關(guān) 閉磁力鎖。基于 GUI 的面部識別系統(tǒng)的門鎖控制的發(fā)展,使用微控制器是建立訪問控制安全系統(tǒng)的一個例子。為了建立人臉識別、虹膜識別、指紋識別的的訪問控制,許多識別方法已被引入到提高保障制度中。如果兩個模板之間的匹配特性在一組公差范圍內(nèi),則訪問將會被授予。面空間被定義為特征臉的組面的特征向量。所有圖形用戶界面和特征臉識別方法的算法都是建立于MATLAB20xxa。此外, PIC16F877A微控制器具有一個內(nèi)置的通用同步異步收發(fā)器( USART),可直接與個人電腦相連 [5]。第 2 節(jié)簡要介紹了系統(tǒng)的開發(fā)方法。第 6 章解釋使用圖形用戶界面( GUI)的發(fā)展 MATLAB軟件?;?GUI 的人臉識別系統(tǒng)的功能作為主控制從機(jī)單元,用于 單片機(jī) PIC16F877A。 基于 PIC 單片機(jī)的指紋識別系統(tǒng) 17 S t a r tF a c e R e c o g n i t i o n d a t a b a s eF a c e V e r i f i c a t i o nM A X 2 3 2P I C M i c r o c o n t r o l l e rM a g n e t i c L o c kE n dF a l s eT r u e 硬件設(shè)計 圖 1 門鎖系統(tǒng)流程圖 3 PIC16F877A 單片機(jī) PIC16F877A單片機(jī),多達(dá) 8K x 14字節(jié) flash寄存器用于本系統(tǒng)。正如在圖 2中所示,端口 1是主復(fù)位輸入,可以重置 PIC20 MHz的晶體振蕩器和 2個 22 pF的電容單位的用于使 IC工作。下面的圖 3顯示了電路圖和連接的 USB串行通信 MAX232電路。 圖 4 門鎖系統(tǒng)示意圖 為了滿足本系統(tǒng)的要求,原電路開發(fā)控制磁性鎖。每當(dāng)圖像被識別,該系統(tǒng)只使用發(fā)射機(jī)在引腳( RD6的),而不是使用發(fā)射機(jī)和接收器。整個運(yùn)行過程的控制輸入和系統(tǒng)的輸出是用 C語言編程開發(fā)。編程的流程圖如圖 5所示 S t a r tT R I S D = 0 ( S e t P o r t D a s a n o u t p u t )P O R T D = 0 ( S e t i n i t i a l p o r t D a s 4 i n d e c i m a l ) S e t U S A R T b i t r a t e a t 9 6 0 0 U S A R T D a t e R e a d yI f A S C I I c h a r a c t e r r e c e i v e da t R C 6I f U S A R Tr e c e i v e dc h a r a c t e r “ A ” a tP O R T R D 1 = 1 。 ( T u m O F F L E D )P O R T R D 2 = 0 。有 4 個按鈕,這是開發(fā) GUI 訓(xùn)練圖像,測試圖像,刪除數(shù)據(jù)庫并退出按鈕。的流程圖中,被用作 GUI窗口圖像識別處理平臺。該系統(tǒng)將兩個圖像識別或匹配。輸入畫面是由系統(tǒng)跟蹤的圖像。 LED轉(zhuǎn)向 39。A39。單片機(jī)比較其參考 ASCII碼字符與接收到的數(shù)據(jù)從 GUI,并關(guān)閉了開關(guān)晶體管時,接收到的字符匹配字符保存在微控制器。然后,數(shù)據(jù)被分成幀中字節(jié)大小。而 + V 分別代表“ 0”。用戶 4 秒,以訪問門 39。所有相關(guān)的工作和研究最終完成,其中包括基于 GUI的面部識別系統(tǒng)的開發(fā)和單片機(jī)自動切換磁力鎖系統(tǒng)。 Life Sci.,Bydgoszcz, Poland, 2527 Sept. 20xx. [3] Robert C. Schultz, Robert W. Ives, “Biometric Data Acquisition using MATLAB GUIs,” 35th ASEE/IEEE Frontiers in Education Conference,Oct 1922,20xx. [4] Wan Mohd Nor Izudeen bin Wan Ahmad, “Face Recognition SystemBased on Eigenfaces using Matlab”, Thesis, Faculty of Electrical Engineering, Univertisti Teknologi Mara, 20xx. [5] Mohd Suhaimi B. Sulaiman, “GUI Based Remote ON/OFF Control and Monitoring Single Phase Lamp Using Microcontroller,” International Journal on Computer Science and Engineering, Vol. 02, No. 04, 20xx. [6] “MAX232Datasheet”, ,9am, 18Oct20xx. [7] “Mikroelectronika development tools and piler”, time, 2pm, 25 Oct 20xx. [8] “Microchip PIC16F87XA Datasheet”, 2am