版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
密碼鎖設(shè)計(jì) 摘要實(shí)現(xiàn)家庭防盜這一安全性低,無(wú)法滿足人們的需求。隨著電子產(chǎn)品向智能化和微型化的不斷發(fā)展,單片機(jī)已成為電子產(chǎn)品研制和開發(fā)中首選的控制器,所以具有防盜報(bào)警功能的電子密碼鎖控制系統(tǒng)逐漸代替?zhèn)鹘y(tǒng)的機(jī)械式密碼控制系統(tǒng),克服了機(jī)械式密碼鎖控制的密碼量少,安全性能差的缺種方法只是"防君子不防小人"。在高明的黑客眼技的發(fā)展讓我們有了新的選擇——生物識(shí)別技術(shù)。將生術(shù)的發(fā)展主要起始于指紋研究,它亦是目前應(yīng)用最為廣別技術(shù)。本設(shè)計(jì)開發(fā)了一款基于單片機(jī)的指紋識(shí)別電子密碼 rprintbasedelectroniccodelockRACTWiththeimprovementofpeopleslivingstandardshowtoachievefamilysecurityissuehasbecomeparticularlyprominent,thetraditionalmechanicallocksbecauseofitssimplestructure,lowsecuritycannotmeetpeople'sneeds.AselectronicproductstointelligentminiaturizedandthecontinuousdevelopmentofSCMhasbecometheelectronicproductresearchanddevelopmentpreferredcontrollertheelectroniclockcontrolsystemwithantitheftalarmfunctiongraduallyreplacethetraditionalmechanicalcontrolsystemswithcodeovercomepasswordless,poorsafetyperformanceshortcomingsofmechanicallockcontrol. passwordencryptionmethodbutthismethodonlyantiantivillainisnotagentleman."Intheeyesofcleverhackers,passwordconsistsofseveralcharactersfragiletoovulnerable.Now,thedevelopmentofscienceandtechnologysothatwehaveanewoption-biometrics.Thebiometrictechnologyusedinnotebook,doorlocks,etc.,theycanfileforprotectionofproperty,andcanbeidentifiablebiometrictechnologyinfingerprintprimaryoriginresearch,itisalsothemostwidelyusedbiometrictechnology.esignoffingerprintrecognitionlectronpasswordlockbasedonSinglechipmicroprocessorisdevelopedinthethesisThesystemSTCCMCUasthecoremodule,throughtheserialcommunicationcontrolZFMngerprintmodulefortakingfingerprintsandtorefingerprintdataandliquidcrystaldisplaybyHS15CratiothanontheprocessesandresultssupportedbysimulationofDCrelaysandLEDsunlockaction.Thesystemissmall,cost- forfamiliesandunits.KeyWords:Single-chipmicroprocessor,password,Fingerprintrecognition 受到證件偽造以有些不足。如何小人”。在高明擇-生物識(shí)別技技匙或密 皮膚的一小問題,而是電子集成制取裝置,而進(jìn)行兩個(gè)指可靠性也在來(lái)越成熟[2]。的進(jìn)步,傳統(tǒng)的安全防盜系統(tǒng)面碼、鑰的是該人持有的某種“物”,而不是驗(yàn)證該人本身。只份也就隨之得到確認(rèn)。這種通過(guò)“物”來(lái)確認(rèn)人的身份都會(huì)導(dǎo)致合法的人無(wú)法被認(rèn)證,并且各種信物容易被偽 量的認(rèn)證密論壇登陸密采用。密碼在智能化還的各種鑰也如同密碼系統(tǒng)所采用脆弱不堪一們的生活中定,尤其是在已久的問別技術(shù),希去記各種密,銀行 特征信息個(gè)人的身份,將的識(shí)別技術(shù),指紋鎖在當(dāng)今安防、感應(yīng)鎖之后另者密碼成為開鎖隱患,主要是因長(zhǎng)的歷史時(shí)期內(nèi)此目前看來(lái)指紋題,但是一把合高,同時(shí)由于擁鎖市場(chǎng)價(jià)格普遍比較昂貴,模開始應(yīng)用,以指紋鎖的市場(chǎng)拓紋鎖將迎來(lái)一個(gè) 碼,身份??梢阅芡耆珴M足現(xiàn)代最傳統(tǒng)和最先進(jìn)穩(wěn)定性。從六個(gè)指紋結(jié)構(gòu),整體然指紋具有其唯的指紋,甚至是性,安全性,成紋識(shí)別技術(shù)將成自動(dòng)指紋識(shí)別技指紋識(shí)別的應(yīng)用品與單片機(jī)控制是分不開的,如電飯煲,洗衣機(jī),汽車等都需要微處理單片機(jī)的基礎(chǔ)知識(shí)后,我們需要在實(shí)踐中把所學(xué)知識(shí)組織起來(lái),在現(xiàn)實(shí),所以我聯(lián)系指紋識(shí)別技術(shù)和單片機(jī)的原理與應(yīng)用選擇了基于單片機(jī)的這個(gè)課題,我希望我的設(shè)計(jì)可以完成簡(jiǎn)單的身份認(rèn)證,給身份認(rèn)證提供 1.2國(guó)內(nèi)外指紋密碼鎖發(fā)展歷史及現(xiàn)狀臨尷尬的時(shí)候,給人們帶來(lái)了希望,并且在今后一個(gè)的歷史時(shí)期都將是緩解了安防壓力的有力保障,生物識(shí)別技術(shù)主要包括指紋識(shí)人臉識(shí)別、掌形識(shí)別、指靜脈識(shí)別、紅膜識(shí)別、視網(wǎng)膜識(shí)別、聲音識(shí)別等,由于生物識(shí)別技術(shù)的差異,只有基于指紋識(shí)別技術(shù)的產(chǎn)品有希望在近幾年大規(guī)模的投用的市場(chǎng),因此指紋識(shí)別產(chǎn)品將是世界各國(guó)在生物識(shí)別技術(shù)領(lǐng)域發(fā)展和投入的重展得益于低價(jià)位取像設(shè)備的引入及其飛速發(fā)展,以及IBM手提電腦;韓國(guó)LG電子公通過(guò)指紋啟動(dòng)的手機(jī)。指出的是指紋科技產(chǎn)業(yè)作為新興的高科技智能產(chǎn)業(yè),其技術(shù)上存在難以逾越為止,全球指紋科技產(chǎn)品也剛剛處于起步階段,國(guó)內(nèi)市場(chǎng)上還沒有產(chǎn)生業(yè)務(wù)還沒有完全做開,一般的指紋鎖廠家都是通過(guò)直銷方式為政府機(jī) 只是艱難的占據(jù)著低端市場(chǎng),因此和國(guó)外品牌的利潤(rùn)相比相距甚要新一代的鎖來(lái)更替,在這樣巨大的市場(chǎng)需求下,國(guó)內(nèi)許多企業(yè)紛防產(chǎn)品,然而經(jīng)過(guò)最初幾年的市場(chǎng)突圍,指紋鎖卻一直沒有大規(guī)模廠家倒在了市場(chǎng)引導(dǎo)階段,成為指紋鎖市場(chǎng)開拓大軍的先烈。而現(xiàn)基本被打開,指紋鎖將迎來(lái)一個(gè)快速發(fā)展的時(shí)期。1.3本文主要內(nèi)容 針對(duì)以指紋圖像采集、識(shí)別為核心而開發(fā)出的系統(tǒng)。系下來(lái)。通過(guò)比對(duì)該特征和模版特征來(lái)控制是否開為用戶提供加密手段,使用時(shí)只需用戶將手指口上,即可完成采集任務(wù),操作十分方便快捷。系統(tǒng)的液晶塊采集、轉(zhuǎn)化、合并、存儲(chǔ)、比對(duì)各個(gè)流程的結(jié)果,系統(tǒng)另能,用戶可以隨意存入或者刪除指紋模塊中的模版,只要指盤輸入電路會(huì)自動(dòng)清零,以前輸入的UPS密碼鎖電路,其中設(shè)置UPS電源是 電路、鍵盤正確執(zhí)行電路開鎖電路密碼執(zhí)行電路開鎖電路密碼校驗(yàn)電路報(bào)警鎖定報(bào)鎖定檢測(cè)池池關(guān)斷電檢測(cè)充電電路自設(shè)備,如果你想更換程寫入到設(shè)備,這樣可以同 安全保障,單片機(jī)的準(zhǔn)確性是方案不僅可以實(shí)現(xiàn)基本鎖定功能,可以添加一些額的活動(dòng)空間,不但能實(shí)現(xiàn)所要求的功可以方便的對(duì)系統(tǒng)進(jìn)行升級(jí)所以我們采用以本系統(tǒng)是根據(jù)指紋采集,識(shí)別模塊開發(fā)出的指紋識(shí)別電子密碼鎖系統(tǒng)。該系統(tǒng)使用一個(gè)搜索手指指紋模塊,一旦搜索到手指,立即采集手指指紋圖像,并且將所收集的圖你通過(guò)液晶顯示屏顯示出了各個(gè)過(guò)程和指紋對(duì)比結(jié)果。采集指紋圖像之前,指紋模塊必述本系統(tǒng)擁有一次最多錄入三個(gè)指紋的能力該系統(tǒng)的主要功能有以下幾個(gè)方面:。 。進(jìn)行必要的認(rèn)真研究、分析、比較選定設(shè)備型號(hào),再將設(shè)備、元件通過(guò)可靠的接口電硬件、軟件進(jìn)行設(shè)計(jì),其中包括繪制原理框圖、電路圖,對(duì)原理進(jìn)行必要指指紋模塊燈 2.3本章小節(jié)本章開頭分別分析了采用數(shù)字電路控制和采用單片機(jī)控制的優(yōu)缺點(diǎn)。根據(jù)總體設(shè)計(jì)原則,最終確定本系統(tǒng)采用單片機(jī)控制的方案。在采用單片機(jī)控制方案確定后,本章又給出了該系統(tǒng)的總體設(shè)計(jì)。并簡(jiǎn)單的對(duì)系統(tǒng)功能進(jìn)行了描述,最后給出了系統(tǒng)的總體 的電路,主要包單片機(jī),亦稱單片微電腦或單片微型機(jī)。它是把中央處理器(CPU)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、輸入/輸出端口(I/0)等主要計(jì)算機(jī)功能部件都集成在一塊集成電路芯片上的微型計(jì)算機(jī)。現(xiàn)在可以說(shuō)單片機(jī)是百花齊放的時(shí)期,世展過(guò)程,可以預(yù)示單片機(jī)的發(fā)展趨勢(shì)。WOS屬氧化物半導(dǎo)體工藝)和CHMOS(互補(bǔ)高密度金屬氧化物半導(dǎo)體工藝)?,F(xiàn)在常規(guī)的單片機(jī)普遍都是將中央處理器(CPU)、隨機(jī)存取數(shù)據(jù)存儲(chǔ) (RAM)、只讀程序存儲(chǔ)器(ROM)、并行和串行通信接口,中斷系統(tǒng)、定時(shí)電 PMW(脈寬調(diào)制電路)、WDT(看門狗)、有些單片機(jī)將LCD(液晶)驅(qū)動(dòng)電路都斷方式喚醒通用異步串行口(UART),還可用定時(shí)器軟件實(shí)現(xiàn)多個(gè)UART工作溫度范圍:-40~+85C(工業(yè)級(jí))/0~75C(商業(yè)級(jí))序由外部中斷喚醒,適用于水表、氣表等電池供電系統(tǒng)及便攜設(shè)備 VCC(40引腳):電源電壓VSS(20引腳):接地 (作為輸入時(shí),口鎖存器必須置1),可啟動(dòng)4個(gè)TTL負(fù)載。 (作為輸入時(shí),口鎖存器必須置1),可啟動(dòng)4個(gè)TTL負(fù)載。O端口功能端口功能第二功能PRXD(串行輸入口)PTXD(串行輸入口)P3.6外部數(shù)據(jù)存儲(chǔ)器寫選通P3.7外部數(shù)據(jù)存儲(chǔ)器讀選通 的主程序主要由液晶顯示、通訊子按鍵程序組成。主程序的工作流程描述各種硬件功能模塊進(jìn)行初始化。包括開機(jī)液晶顯示、鍵盤掃描、指結(jié)合單片機(jī)內(nèi)部電路產(chǎn)生單片機(jī)所需的時(shí)鐘頻率,單片機(jī)晶振提供的時(shí)鐘頻率越,那么單片機(jī)運(yùn)行速度就越快,單片接的一切指令的執(zhí)行都是建立在單片機(jī)晶振提條件下,普通的晶振頻率絕對(duì)精度可達(dá)百萬(wàn)分之五十,高級(jí)的精度更 O提供穩(wěn)定,精確的[8]。法保持同步。而在單片機(jī)內(nèi)部,復(fù)位的時(shí)候單片機(jī)是把一些寄存器以及存儲(chǔ)設(shè)備裝入廠商預(yù)設(shè)的一個(gè)值[9]。 復(fù)位,當(dāng)復(fù)位電平持續(xù)兩個(gè)機(jī)器周期以上時(shí)復(fù)位有效。復(fù)位電平的持續(xù)時(shí)間必須大于 (2)按鍵復(fù)位:按鍵復(fù)位就是在復(fù)位電容上并聯(lián)一個(gè)開關(guān),當(dāng)開關(guān)按下時(shí)電容指紋識(shí)別技術(shù)的原理和其他生物識(shí)別技術(shù)的原理類似。它是使用指紋特征對(duì)個(gè)體身份進(jìn)行分辨和識(shí)別。指紋識(shí)別技術(shù)是所有生物識(shí)別技術(shù)中最成熟的,也是應(yīng)用最廣指紋識(shí)別準(zhǔn)確率很高。嚴(yán)格地說(shuō),指紋識(shí)別的原理包括指紋采集原理、指紋特征提取原理和指紋特征匹配原理三大部分[3]。理特性,通過(guò)各種指紋傳感技術(shù)來(lái)顯示出他的特化表示。由于指紋脊和谷的不同的幾何特征,主要表現(xiàn)為脊特征的不同,把人的指紋采集到計(jì)算機(jī)系統(tǒng)中形成一個(gè)指紋紋圖案的整體特征和細(xì)節(jié)特征進(jìn)行提取,鑒別。理的二值圖像。但是由于指紋通常是用按壓的方式得到像機(jī)進(jìn)行數(shù)字化的時(shí)候,由于光照的影響,也會(huì)引入各2)局部特征。斷點(diǎn)和分叉是最常用的指紋局部結(jié)構(gòu)特征,也稱為細(xì)節(jié)特征。采是使用指紋的細(xì)節(jié)點(diǎn)及其坐標(biāo)和其他的模糊指紋進(jìn)行認(rèn)定的時(shí)候所使用的信息是細(xì)并且區(qū)分他們。通常,自動(dòng)指紋們模式識(shí)別的原理進(jìn)行行的。匹配操作不是具體的工作過(guò)程是:掃描指紋(錄入圖像)、生成特征、合成模板(建立一個(gè)指紋庫(kù)文件,成功錄入一個(gè)指紋)。 匹配方式:比對(duì)方式(1:1)搜索方式(1:N)0xEF01Xxxx07H03HxxHSUM送與接收命令完成的。我們先通過(guò)串等待指紋模塊傳回?cái)?shù)據(jù)。再通過(guò)單片機(jī)進(jìn)行數(shù)據(jù)的處1)開機(jī)的時(shí)候進(jìn)行模塊握手,從而判斷模塊是不是連接正常。命令如下:驗(yàn)證口令:指令包格式:包標(biāo)識(shí) 模塊地址Xxxx包頭包長(zhǎng)度指令碼 校驗(yàn)和應(yīng)答包格式:模塊地址包長(zhǎng)度確認(rèn)碼包標(biāo)識(shí)校驗(yàn)和包頭H2)生成指紋模板需要進(jìn)行如下四個(gè)個(gè)命令:錄入圖像、生成特征、合成指紋模紋圖像指令:指令包格式:包頭模塊地址Xxxx包標(biāo)識(shí)包長(zhǎng)度指令碼校驗(yàn)和應(yīng)答包格式:模塊地址包長(zhǎng)度確認(rèn)碼包標(biāo)識(shí)校驗(yàn)和包頭 XxxxxxH指令包格式:包頭模塊地址包標(biāo)識(shí)包長(zhǎng)度指令碼緩沖區(qū)號(hào)校驗(yàn)和XxxxBufferID應(yīng)答包格式:包頭模塊地址包標(biāo)識(shí)包長(zhǎng)度確認(rèn)碼校驗(yàn)和XxxxxxHH指令包格式:包頭模塊地址Xxxx包標(biāo)識(shí)包長(zhǎng)度指令碼校驗(yàn)和應(yīng)答包格式:模塊地址包長(zhǎng)度確認(rèn)碼包標(biāo)識(shí)校驗(yàn)和包頭00xEF01Xxxx07H03HxxHSUM1m 0xEF01Xxxx07H03HxxHSUM確認(rèn)碼=0aH表示合并失敗(兩枚指紋不屬于同一手指);指令包格式:位置號(hào)緩沖區(qū)號(hào)BufferID模塊地址XXXX包頭包長(zhǎng)度指令碼 包標(biāo)識(shí)校驗(yàn)和應(yīng)答包格式:模塊地址包長(zhǎng)度確認(rèn)碼包標(biāo)識(shí)校驗(yàn)和包頭以上四個(gè)步驟與命令,我們就錄入了一個(gè)指紋,重復(fù)以上步驟,我們可以再3)指紋識(shí)別是先轉(zhuǎn)換到識(shí)別模式,然后不斷的探測(cè)是不是有指紋出現(xiàn)在光學(xué)采模塊會(huì)自動(dòng)探測(cè)是不是有指紋,如果有則發(fā)送下面的命令:令包格式:包頭模塊地址包標(biāo)識(shí)包長(zhǎng)度碼緩沖區(qū)號(hào)驗(yàn)和應(yīng)答包格式:s包頭模塊地址包標(biāo)識(shí)包長(zhǎng)度確認(rèn)碼頁(yè)碼得分校驗(yàn)和0xEF01Xxxx07H07HxxHSUM型功能描述1Vinn2TD3n4-信號(hào)地。內(nèi)部與電源地連接 按鍵的閉合與否反應(yīng)在電壓上就是呈現(xiàn)出高電平或低電平,如果高電平表示斷開,那么低電平則表示閉合,通過(guò)電平的高低狀態(tài)的檢測(cè)可確認(rèn)鍵按下與否。為了確U則確認(rèn)該鍵按下,從而后沿 成,按鍵位于行、列的交叉點(diǎn)上。當(dāng)鍵被按下時(shí),其應(yīng)的行線或列線上的電平發(fā)生變化,單片機(jī)通過(guò)檢測(cè)行或,常見的有:逐點(diǎn)掃描法、逐行掃描法、全局掃描為高電平,表示沒有按鍵按下;2、判斷被按下按鍵所在的位置。在確認(rèn)有鍵按下后(進(jìn)行按鍵消抖處理后),被按下,方法是:依次將每根行線設(shè)置為輸出口,并輸出低電平(同時(shí)剩余行線輸出高電平),然后逐列檢查每根列線的電平狀態(tài),若某列,也就是進(jìn)理是以電流刺激液晶分子產(chǎn)生點(diǎn)、線、面并配合背部燈管構(gòu)、現(xiàn)實(shí)操作簡(jiǎn)單,但是它有一個(gè)致命的弱點(diǎn),其使用溫度范1)基本操作時(shí)序: 2)狀態(tài)字說(shuō)明當(dāng)前數(shù)據(jù)地址指針的數(shù)值讀寫操作使能1:禁止0:允許清除顯示0000指令碼DB5DB4000001DDRAM的地址計(jì)數(shù)器(AC)到“00H” 地址歸位進(jìn)入點(diǎn)態(tài)開/關(guān)游標(biāo)或位控制能設(shè)定AM地址AM地址DDRAM地址讀取忙碌標(biāo)志(BF)和地址讀出RAM的值0000000001100000000101000000010000011000010001DL001X01DR/L01I/DCXXXSBXX設(shè)定DDRAM的地址計(jì)數(shù)器(AC)到“00H”,并且將游標(biāo)移到開頭原點(diǎn)指定在資料的讀取與寫入時(shí),設(shè)定游標(biāo)移動(dòng)方向及指定顯示的移位數(shù)器(AC)加1(AC)減1設(shè)定游標(biāo)的移動(dòng)與顯示的移位控制位容(AC)(AC)(AC)讀取忙碌標(biāo)志(BF)可以確認(rèn)內(nèi)部動(dòng)作是否完成,同時(shí)可以讀出地址計(jì)數(shù)器(AC)的值寫入資料到內(nèi)部的RAM (DDRAM/CGRAM/IRAM/GDRAM) (DDRAM/CGRAM/IRAM/GDRAM)表3-5指令表(RE=1:擴(kuò)充指令集)“20H”,并且設(shè)定DDRAM的地址計(jì)數(shù)器指令碼0模式00000100 ((AC)到“00H”卷動(dòng)地址IRAM地址反白顯示,并可決定反作作垂直卷動(dòng)地址ICONIRAM地址地址計(jì)數(shù)器(AC)址或IRAM地?fù)衲J綌U(kuò)充IRAM地址RAM地址0000100010001001X011XGX0當(dāng)模塊在接受指令前,微處理順必須先確認(rèn)模塊內(nèi)部處于非忙碌狀態(tài),即讀取“RE”為基本指令集與擴(kuò)充指令集的選擇控制位元,當(dāng)變更“RE”位元后,往后的態(tài),除非再次變更“RE”位元,否則使用相同指令集時(shí),不介紹: 1)清除顯示LLLLLLHLLL功能:清除顯示屏幕,把DDRAM位址計(jì)數(shù)器調(diào)整為“00H”2)位址歸位LLLLLHXLLLDDRAM3)位址歸位SI/DLLLLHLLLDDRAM該命令后,所設(shè)置的行將顯示在屏幕的第一行。顯示起始行是由4)顯示狀態(tài)開/關(guān)LCLLHDBLLL5)游標(biāo)或顯示移位控制R/LLLHXXLLLDDRAM容6)功能設(shè)定HLXDLXXLLL7)設(shè)定CGRAM位址HLLL功能:設(shè)定CGRAM位址到位址計(jì)數(shù)器(AC)8)設(shè)定DDRAM位址HLL功能:設(shè)定DDRAM位址到位址計(jì)數(shù)器(AC)9)讀取忙碌狀態(tài)(BF)和位址HL功能:讀取忙碌狀態(tài)(BF)可以確認(rèn)內(nèi)部動(dòng)作是否完成,同時(shí)可以讀出位址計(jì)數(shù)器(AC)的值10)寫資料到RAMLH功能:寫入資料到內(nèi)部的RAM(DDRAM/CGRAM/TRAM/GDRAM)11)讀出RAM的值HH功能:從內(nèi)部RAM讀取資料(DDRAM/CGRAM/TRAM/GDRAM)12)待命模式(12H)LLLLLLLLLLHLLL13)卷動(dòng)位址或IRAM位址選擇(13H) LLLLLLLLLHSR14)反白選擇(14H)LLLLHLLL15)睡眠模式(015H)LLXXLHLLL16)擴(kuò)充功能設(shè)定(016H)HGLHXLLLL17)設(shè)定IRAM位址或卷動(dòng)位址(017H)HLLL18)設(shè)定繪圖RAM位址(018H)LLLH功能:設(shè)定GDRAM位址到位址計(jì)數(shù)器(AC)號(hào)號(hào)12VDD3VO液晶顯示對(duì)比度調(diào)節(jié)端4數(shù)據(jù)/命令選擇端 ((H/L)讀/寫選擇端(H/L)使能信號(hào)行復(fù)位,低電平有效背光電源正極背光電源負(fù)極EAK56789漢字(16X16點(diǎn)陣)、128個(gè)字符(8X16點(diǎn)陣)及64X256點(diǎn)陣顯示RAM (GDRAM)。初始光標(biāo)閃爍/不閃爍、需/不需要移屏、在液晶的什么位置顯示,等等。寫數(shù)據(jù)是指要顯 置,以減少誤差。最后介紹指紋模 主要包括指在本文的硬件電路中,單片機(jī)嵌入到系統(tǒng)中作為控制器。應(yīng)用程序開發(fā)分為兩個(gè)通過(guò)C語(yǔ)言函數(shù)作為主要途徑,也就是利用C語(yǔ)言函數(shù)分別對(duì)指紋識(shí)別模塊和液晶顯示電路編制子程序。在此設(shè)計(jì)中,使用編程單片機(jī)的的文件。開發(fā)環(huán)境可以調(diào)試軟件模擬程功的代碼文件通過(guò)開發(fā)板就可以下載到的初始化。根據(jù)電路的功能性要求,主和數(shù)置狀態(tài)標(biāo)志:位位76543210SMSMSMSMSMSMSMSCON 式波特率000移位寄存器01110位異步收發(fā)器(8位數(shù)據(jù))10211位異步收發(fā)器(9位數(shù)據(jù))11311位異步收發(fā)器(9位數(shù)據(jù))位位76543210指紋模塊的通訊波特率(UART)的要求為9600bps,所以如果單片機(jī)要與指紋在編程時(shí)設(shè)置單片機(jī)的波特率為1、確定T1的工作方式(編程TMOD寄存器);3、啟動(dòng)T1(編程TCON中的TR1位); 4、確定串行口控制(編程SCON寄存器);5、串行口在中斷方式工作時(shí),要進(jìn)行中斷設(shè)置(編程IE、IP寄存器)。下面是串口初始化程序:按下判 化N掃描是否有按鍵按下Y判斷密碼是否正確放在指2次來(lái)增加一和該指你要?jiǎng)h除的指紋號(hào)(按*可以后退Y進(jìn)入管理員模式指紋模塊連續(xù)輸入2次你要修改的6位數(shù)判斷輸入的密碼是否一樣密碼修改成功密碼修改未成功4.3鍵盤程序流程設(shè)計(jì) 等等待按鍵按下有按鍵被按下延時(shí)消除抖動(dòng)N是否有按鍵按下Y進(jìn)行按鍵分析轉(zhuǎn)入按鍵值定義程序返回按鍵值,執(zhí)行上程序 開始開始LCD12864初始化和清屏函數(shù)清DDRAM顯示初始界面寫命令寫數(shù)據(jù)束UART送,都采數(shù)據(jù)包格式:包內(nèi)容(指令包內(nèi)容(指令/數(shù)據(jù)/參數(shù)/確認(rèn)包標(biāo)識(shí)包長(zhǎng)度驗(yàn)和包頭地址 地址默認(rèn)值為0xffffffff,用戶可通過(guò)指令生成新地址,模塊會(huì)拒絕地址錯(cuò)誤的數(shù)包長(zhǎng)度指的是包內(nèi)容(指令/數(shù)據(jù))的長(zhǎng)度加上效驗(yàn)和的長(zhǎng)度(即包內(nèi)容長(zhǎng)度+2)。長(zhǎng)度以字節(jié)為單位(即字節(jié)數(shù)),傳送時(shí)高字節(jié)在前。包內(nèi)容可以是指令、數(shù)據(jù)、指令的參數(shù)、應(yīng)答結(jié)果等。(指紋特征值、指紋模板都是數(shù)據(jù))。。應(yīng)答包的內(nèi)容包括一個(gè)字節(jié)的確認(rèn)碼(必須有)和可能有的返回參數(shù)。,類型序號(hào)代碼功能說(shuō)明校驗(yàn)口令類型序號(hào)代碼功能說(shuō)明上傳特征 0x0e設(shè)置系統(tǒng)參數(shù)0x0f讀系統(tǒng)參數(shù)0x1f讀指紋模板索引表0x1d讀指紋模板數(shù)x錄指紋圖像x0x05特征合成模板下載特征存儲(chǔ)模版下載模版刪除模版清空指紋庫(kù)搜索指紋采樣隨機(jī)數(shù)寫記事本讀記事本23456789系統(tǒng)類紋處理儲(chǔ)否否 指指紋模塊初始化是否采集到指紋圖是轉(zhuǎn)化成特征文件否是否采集到指圖轉(zhuǎn)化成特征文件合成模板并存儲(chǔ) 3指紋比對(duì)程序設(shè)計(jì)統(tǒng)程序設(shè)計(jì)的主要方面,指紋匹配時(shí),通過(guò)指紋傳感器,錄入要驗(yàn)證指紋圖像并進(jìn)行處理,然后與模塊中的指紋模板進(jìn)行匹配比較(若進(jìn)行匹配,稱為指紋搜索方式,即1:N方式),模塊給出匹配結(jié)果(通過(guò)或失敗),指紋模塊初始化指紋模塊初始化否是否采集到指紋是指紋圖像轉(zhuǎn)化成特征文件搜索指紋庫(kù)是否搜索到指紋是顯示并打開電子鎖顯示結(jié)果流程圖 擇好,單片機(jī)是電路中主控制器,由單片機(jī)對(duì)指紋模塊位目標(biāo)文件和庫(kù)文件,創(chuàng)ilKeil創(chuàng)Fingerprinthex序,必須 首先要熟悉所焊印制電路板的裝配圖,并按圖紙配料,檢查元器件型號(hào)、規(guī)格及數(shù)量元器件裝焊順序依次為:電阻、電容器、二極管、三極管、集成電路、大功率管,其 (1)電容器焊接并注意有極性電容器其“+”與“-”極不能接錯(cuò),電容器上的標(biāo)記方向要易看可見。先裝玻璃釉電容器、有機(jī)介質(zhì)電容器、瓷介質(zhì)電容器,最 (2)二極管的焊接:第一,注意陽(yáng)極陰極的極性,不能裝錯(cuò);第二,型號(hào)標(biāo) (3)三極管焊接 (4)集成電路號(hào)、引腳位置是否符合要求。焊接時(shí)先焊邊沿的二只引而下逐個(gè)焊接。對(duì)于電容器、二極管、三極管根剪去[15]。 1)要避免在處理機(jī)械振動(dòng)和對(duì)模塊施加外力,都可能使屏不顯示或損壞。2)不能用手或堅(jiān)硬工具或物體接觸、按壓、磨擦顯示屏,否則屏上的偏光片被物體3)如果屏破裂液晶材料外漏,液晶可以通過(guò)空氣被吸入,而且要避免液晶與皮膚接4)不能使用可溶有機(jī)體來(lái)清洗顯示屏。因?yàn)檫@些可溶的溶劑對(duì)偏光片不利,清洗顯。6)不能把模塊放在溫度高的地方,尤其不能長(zhǎng)時(shí)間放在濕度大的地方,最好把模塊放在溫度為0C-35C,濕度低于70%的環(huán)境中。7)模塊不能貯存在太陽(yáng)直射的地方。按照以上順序及要求焊接好后的實(shí)物如圖5-1所示 3、點(diǎn)擊“打開文件”并在對(duì)話框內(nèi)找到要下載的HEX文件。的操首先按下電源,看電源指示燈是否點(diǎn)亮,證明電源電路正常。然后測(cè)試單片機(jī)是否正比度,在調(diào)試液晶時(shí)要注意:屏上顯示小方格,產(chǎn)生原因:程序中對(duì)液晶初始化不正常,應(yīng)是部分初始化指令沒有正常接收,按照標(biāo)準(zhǔn)初始化步驟調(diào)整程序,或者調(diào)整指令之間的延時(shí)(加大一些試試)--補(bǔ)充:也有可能是對(duì)比度太大,需要調(diào)整對(duì)比度電結(jié)果為:然后導(dǎo)入本設(shè)計(jì)的程序,測(cè)試指紋模塊及按鍵是否工作,操作步驟為:1)按下電源,電源指示燈點(diǎn)亮。2)按“*”鍵后屏幕顯示“請(qǐng)按指紋”,指紋模塊亮,將手指放到指紋頭處就可以識(shí)別指按任意鍵返回初始界面,等待下一個(gè)人掃描指紋。若放入的指紋,指紋沒有識(shí)別成4)按下A按鍵,輸入6位密碼,按下B按鍵,可刪除輸入的數(shù)字,按下D按鍵確5)在管理員模式下,按數(shù)字鍵“1”進(jìn)入錄入指紋模式,指紋頭亮起,這時(shí)就可以把手 后按任意鍵返回到管理員界面,如需再錄入指紋重復(fù)上面操作6)按數(shù)字鍵“2”進(jìn)入刪除指紋模式,屏幕提示如下圖所示信息,輸入要?jiǎng)h除指定D號(hào)輸入錯(cuò)誤可按“B”鍵刪除,再重新輸入要?jiǎng)h除的指7)在非正常情況下(指紋模塊不好用或緊急情況)可按數(shù)字鍵“3”進(jìn)行開鎖。8)按數(shù)字鍵“4”可進(jìn)行管理員密碼的修改。本章首先介紹了如何進(jìn)行實(shí)物焊接,及焊接時(shí)的注意事項(xiàng),焊接完成后需要導(dǎo)入程序檢太都都西都眼高手畢業(yè)設(shè)學(xué)習(xí)是一個(gè)長(zhǎng)期應(yīng)該不斷高自己知識(shí)和綜合素我習(xí)工作生活有非常重我作過(guò)程中探索的艱辛和設(shè)計(jì)做的也不太好但是在豐收更加可學(xué)無(wú)止境的道人永遠(yuǎn)不能滿足與現(xiàn)有的像在爬山峰的后面還有更高的山一份擁有。 系統(tǒng)中的應(yīng)用與實(shí)現(xiàn)[J].煤J /**************************************************************//串/并方式控制/***************************************************************************************************************************************/};/*********************************************************************************************************************************/{foriii{}}/********************************************************** ***********************************************************/{{}iii{}}/**********************************************************************************************************************************/{}/*************************************************************************************************************************************/{ }/***************************************************************************************************************************/{}/*************************************************************************************************************************************/{}/***************************************************************************************************************************************************************************************************************/{{ }}/***********************************************************************************************************************************************************************/{}/*******************************************************************************************************************************************************************************//*{ {}}*///顯示溫度/*********************************************************************************************************************************************************************************/{{{}{}}}/*//顯示一個(gè)四位的數(shù)字 {}*/ locationisaregisterinwhichbinaryinformationcanbestoredThenumber”ofalocation e yTheCPU’sjobistofetchinstructionsfrommemoryandexecutetheseinstructions. modifiedbyaprogrammeriscalledtheprogrammersmodeloftheCPUTheonlyregisters chmachinecycleisbeingthe“opcodefetch”machinecycle.rsreceivesa“carriagereturn.”Thentheinterfacerequeststheuseofthesystembus,atwhich oftheCPUadatasourcedeviceandadatadestinationdeviceareenabledontoit a 指令如何存儲(chǔ)和譯碼,并解釋了指令算機(jī)簡(jiǎn)單執(zhí)行存儲(chǔ)在存儲(chǔ)器中的二進(jìn)制編碼指令。這些生二進(jìn)制編碼結(jié)果。對(duì)于通用可編程計(jì)算機(jī),四個(gè)必要部件是存儲(chǔ)器、中央處理單元(CPU,或簡(jiǎn)稱處理器),外部處理器總線,輸入/輸U(kuò)外部處理器總線是一套能在其他計(jì)算機(jī)部件之間傳送數(shù)據(jù)、地址和控制信息的電計(jì)算機(jī)的存儲(chǔ)器是由一套連續(xù)編號(hào)的單元所組成。每個(gè)存儲(chǔ)單元是一個(gè)能存二進(jìn) 碼
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 贛州師范高等??茖W(xué)校《論文規(guī)范教育》2023-2024學(xué)年第一學(xué)期期末試卷
- 《急診科護(hù)理查房》課件
- 三年級(jí)數(shù)學(xué)上冊(cè)六平移旋轉(zhuǎn)和軸對(duì)稱平移和旋轉(zhuǎn)說(shuō)課稿蘇教版
- 2021一建考試《建筑工程實(shí)務(wù)》題庫(kù)試卷考點(diǎn)題庫(kù)及參考答案解析四
- 《論壇推廣》課件
- 小學(xué)生生物安全課件下載
- 一元一次討論移項(xiàng)-課件
- 火災(zāi)現(xiàn)場(chǎng)安全課件
- 《激光在眼科的運(yùn)用》課件
- 小學(xué)生武警教育課件
- 仙桃市仙桃市2023-2024學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)檢測(cè)卷(含答案)
- 智慧農(nóng)場(chǎng)整體建設(shè)實(shí)施方案
- 航空公司個(gè)人年終總結(jié)(共12篇)
- 產(chǎn)品供貨方案、售后服務(wù)方案
- 蘇教版小學(xué)數(shù)學(xué)六年級(jí)上冊(cè)第4單元解決問題的策略重難點(diǎn)練習(xí)【含答案】
- 安徽省池州市貴池區(qū)2023-2024學(xué)年高二數(shù)學(xué)第一學(xué)期期末綜合測(cè)試模擬試題含解析
- 干濕球溫度濕度換算表
- 兒童英文自我介紹演講PPT模板(完整版)
- 新加坡雙語(yǔ)教育發(fā)展史
- 研究生自我介紹ppt模板
- 管材管件采購(gòu)方案投標(biāo)方案(完整技術(shù)標(biāo))
評(píng)論
0/150
提交評(píng)論