freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的指紋鍵盤密碼鎖設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-07-17 12:37 本頁面
 

【文章內(nèi)容簡介】 3. 光標(biāo)和顯示位置設(shè)置指令:光標(biāo)移動(dòng)方向,高電平右移,低電平左移,S:屏幕上所 有文字是否左移或右移,高電平表示有效,低電平表示無效。4. 顯示開關(guān)控制指令:D:控制整體的顯示開與關(guān),高電平表示開顯示,低電平表示關(guān)顯 示。C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍, 高電平閃爍,低電平不閃爍。5. 光標(biāo)或顯示移位 S/C指令:高電平時(shí)顯示移動(dòng)的文字,低電平時(shí)移動(dòng)光標(biāo)。6. 功能設(shè)置命令 DL指令:高電平時(shí)為 4位總線,低電平時(shí)為8位總線N:低電平時(shí)為單行顯示,高電平時(shí)為雙行顯示,F(xiàn):低電平時(shí)顯示5X7的點(diǎn)陣字符,高電平時(shí)顯示5X10的顯示字符。7. 置字符發(fā)生存貯器地址指令:字符發(fā)生器 RAM 地址設(shè)置。 8. 置數(shù)據(jù)存貯器地址指令:DDRAM 地址設(shè)置。9. 讀忙信號和光標(biāo)地址指令: BF:忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或數(shù)據(jù),如果為低電平表示不忙。指紋模塊采用深圳市指昂科技有限公司生產(chǎn)的ZAZ010系列獨(dú)立式指紋識別模塊,以高速DSP處理器為核心。主要技術(shù)指標(biāo)如下:1. 供電電壓:DC 。2. 工作電流:100mA(典型值)。3. 指紋圖像錄入時(shí)間:< 秒。4. 窗口面積: 14 *18 mm。5. 比對方式(1:1)。6. 搜索方式(1:N)。7. 特征文件: 256 字節(jié)。8. 模板文件: 512 字節(jié)。9. 存儲容量: 100枚。10. 安全等級: 五級(從低到高:5)。11. 認(rèn)假率(FAR):<% 。12. 拒真率(FRR):<% 。13. 搜索時(shí)間: < 秒 (1:1000 時(shí),均值)。14. 上位機(jī)接口: UART(TTL 邏輯電平)。15. 通訊波特率(UART):(9600*N)bps 。其中N=1~12 (默認(rèn)值N=6,即57600bps)。 ZAZ010系列獨(dú)立式指紋識別模塊引腳功能引腳功能如表32所示:表32 ZAZ010系列獨(dú)立式指紋識別模塊引腳功能引腳號名稱類型功能描述1Vinin電源正輸入端2TDout串行數(shù)據(jù)輸出。TTL 邏輯電平3RDin串行數(shù)據(jù)輸入。TTL 邏輯電平4NC-未定義,懸空5GND-信號地。內(nèi)部與電源地連接 ZAZ010系列指紋識別模塊指令系統(tǒng)一、 錄取圖像指令指令包格式如表33所示:表33指令包格式表2bytes4bytes1 byte2 bytes1 byte2bytes包頭模塊地址包標(biāo)識包長度指令碼校驗(yàn)和0xEF01Xxxx01H03H01H05H應(yīng)答包格式如表34所示:表34應(yīng)答包格式表2bytes4bytes1 byte2 bytes1 byte2bytes包頭模塊地址包標(biāo)識包長度確認(rèn)碼校驗(yàn)和0xEF01Xxxx07H03HxxHSUM注:確認(rèn)碼=00H 表示錄入成功;確認(rèn)碼=01H 表示收包有錯(cuò);確認(rèn)碼=02H 表示傳感器上無手指;確認(rèn)碼=03H 表示錄入不成功;二、 生成特征 Img2Tz指令指令包格式如表35所示:表35指令包格式表2bytes4bytes1 byte2 bytes1 byte1 byte2 bytes包頭模塊地址包標(biāo)識包長度指令碼緩沖區(qū)號校驗(yàn)和0xEF01Xxxx01H04H02HBufferIDSUM應(yīng)答包格式如表36所示:表36應(yīng)答包格式表2bytes4bytes1 byte2 bytes1 byte2bytes包頭模塊地址包標(biāo)識包長度確認(rèn)碼校驗(yàn)和0xEF01Xxxx07H03HxxHSUM注:確認(rèn)碼=00H 表示生成特征成功;確認(rèn)碼=01H 表示收包有錯(cuò);確認(rèn)碼=06H 表示指紋圖像太亂而生不成特征;確認(rèn)碼=07H 表示指紋圖像正常,但特征點(diǎn)太少而生不成特征;確認(rèn)碼=15H 表示圖像緩沖區(qū)內(nèi)沒有有效原始圖而生不成圖像;三、 合成模板RegMode1指令功能說明:將CharBuffer1與CharBuffer2中的特征文件合成特征模板。指令包格式如表37所示:表37指令包格式表2bytes4bytes1 byte2 bytes1 byte2bytes包頭模塊地址包標(biāo)識包長度指令碼校驗(yàn)和0xEF01Xxxx01H03H05H09H應(yīng)答包格式如表38所示:表38應(yīng)答包格式表2bytes4bytes1 byte2 bytes1 byte2bytes包頭模塊地址包標(biāo)識包長度確認(rèn)碼校驗(yàn)和0xEF01Xxxx07H03HxxHSUM注:確認(rèn)碼=00H 表示合并成功;確認(rèn)碼=01H 表示收包有錯(cuò);確認(rèn)碼=0aH 表示合并失?。▋擅吨讣y不屬于同一手指);四、 儲模板 Store指令:指令包格式如表39所示:表39指令包格式表2bytes4bytes1byte2 bytes1 byte1 byte2 bytes2bytes包頭模塊地址包標(biāo)識包長度指令碼緩沖區(qū)號位置號校驗(yàn)和0xEF01Xxxx01H06H06HBufferIDPageIDSUM應(yīng)答包格式如310表所示:表310應(yīng)答包格式表2bytes4bytes1 byte2 bytes1 byte2bytes包頭模塊地址包標(biāo)識包長度確認(rèn)碼校驗(yàn)和0xEF01Xxxx07H03HxxHSUM注:確認(rèn)碼=00H 表示儲存成功;確認(rèn)碼=01H 表示收包有錯(cuò);五、 指紋Search指令:指令包格式如表311所示:表311指令包格式表2bytes4bytes1byte2bytes1byte1byte2bytes2bytes2bytes包頭模塊地址包標(biāo)識包長度指令碼緩沖區(qū)號參數(shù)參數(shù)校驗(yàn)和0xEF01Xxxx01H08H04HIDStarPagePageNumSUM應(yīng)答包格式如表312所示:表312應(yīng)答包格式表2bytes4bytes1byte2bytes1byte2bytes2bytes2bytes包頭模塊地址包標(biāo)識包長度確認(rèn)碼頁碼得分校驗(yàn)和0xEF01Xxxx07H07HxxHSUM注:確認(rèn)碼=00H 表示搜索到;確認(rèn)碼=09H 表示沒有搜索;按鍵數(shù)量較多時(shí),為了減少I/O口的占用,通常將按鍵排列成矩陣形式,如圖36在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個(gè)按鍵加以連接。這樣,一個(gè)端口(如P1口)就可以構(gòu)成4*4=16個(gè)按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)。由此可見,在需要的鍵數(shù)比較多時(shí),采用矩陣法來做鍵盤是合理的。矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識別也要復(fù)雜一些,下圖中,列線通過電阻接電源,并將行線所接的單片機(jī)的I/O口作為輸出端,將列線所連接的I/O口則作為輸入。這樣,當(dāng)按鍵沒有按下時(shí),所有的輸入端口都是高電平,代表無鍵按下。行線輸出是低電平,一旦有鍵按下,則輸入線就會(huì)被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。圖36 4*4矩陣鍵盤確定矩陣式鍵盤上何鍵被按下介紹一種“程控掃描法”。 第一步判斷鍵盤中有無鍵按下 將全部行線置低電平,然后檢測列線的狀態(tài)。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與4根行線相交叉的4個(gè)按鍵之中。若所有列線均為高電平,則鍵盤中無鍵按下。 判斷閉合鍵所在的位置 在確認(rèn)有鍵按下后,即可進(jìn)入確定具體閉合鍵的過程。其方法是:延時(shí) 10ms 消除機(jī)械抖動(dòng),再次讀取行值,如果此行線還處于低電平狀態(tài)則進(jìn)入下 一步,否則返回第一步重新判斷。第三步,開始掃描按鍵位置,采用逐 行掃描,每間隔 1ms 的時(shí)間,分別拉低第一列,第二列,第三列,第四 列,無論拉低哪一列其他三列都為高電平,讀取行值找到按鍵的位置, 分別把行值和列值儲存在寄存器里。第四步,從寄存器中找到行值和列 值并把其合并,得到按鍵值,對此按鍵值進(jìn)行編碼,按照從第一行第一個(gè)一直到第四行第四個(gè)逐行進(jìn)行編碼,編碼值從“0000” 至“1111” , 再進(jìn)行譯碼,最后顯示按鍵號碼。開鎖電路在仿真中使用黃燈代替,報(bào)警電路則由喇叭代替。開鎖成功后黃燈亮,報(bào)警是喇叭一直響,并鎖死鍵盤。如圖37所示:圖37 報(bào)警電路與開鎖電路 電源穩(wěn)壓芯片7805簡介電源穩(wěn)壓芯片7805 是一種典型的組合裝封三端穩(wěn)壓集成電路模塊!帶金屬基板散熱按裝片。該模塊多用于有處理器的5V電源的處理板。用78/79系列三端穩(wěn)壓IC來組成穩(wěn)壓電源所需的外圍元件極少,電路內(nèi)部還有過流、過熱及調(diào)整管的保護(hù)電路,使用起來可靠、方便,而且價(jià)格便宜。因?yàn)槿斯潭煞€(wěn)壓電路的使用方便,電子制作中經(jīng)常采用。73我們生活工作中最常見的電源是220v交流電源,是目前我國居民最常用的標(biāo)準(zhǔn)電壓的有效值(我們常用的各種家用電器上所標(biāo)注的電壓值220V即為有效值)。我國交流電頻率為50Hz。所以我們要以220v交流電源為基礎(chǔ),供給+5v直流電源。我們所設(shè)計(jì)的電路實(shí)現(xiàn)的功能是,輸入家用220v交流電,經(jīng)過全橋整流,穩(wěn)壓后輸出穩(wěn)定的5v直流電。而且我們設(shè)計(jì)的電路要有方便實(shí)用,輸出電壓穩(wěn)定,最大輸出電流為1A,電路能帶動(dòng)一定的負(fù)載等特點(diǎn)。電源電路圖如圖38所示。當(dāng)電路接通時(shí),先通過一個(gè)整流電路,使交流電壓變成直流電壓。為了保證其輸出的電壓是5V,在后面接一個(gè)穩(wěn)壓電路,由一個(gè)7805穩(wěn)壓器組成。其中電容C5起濾波作用,電容C6是抑制高平信號。電容C1, C2起到抗干擾的作用,能使電壓穩(wěn)定在5V。圖38電源電路 存儲器件AT24C02簡介AT24C02是低工作電壓的2K位串行電可擦除只讀存儲器,內(nèi)部組織為256個(gè)字節(jié),每個(gè)字節(jié)8位,該芯片被廣泛應(yīng)用于低電壓及低功耗的工商業(yè)領(lǐng)域。主要特性如下:1. 工作電壓:~。2. 輸入/輸出引腳兼容5V。3. 應(yīng)用在內(nèi)部結(jié)構(gòu):128x8(1K),256x8(2K),512x8(4K),1024x8(8K),2048x8(16K)4. 二線串行接口。5. 輸入引腳經(jīng)施密特觸發(fā)器濾波抑制噪聲。6. 雙向數(shù)據(jù)傳輸協(xié)議。7. 兼容400KHz(,)。8. 支持硬件寫保護(hù)。9. 高可靠性:寫次數(shù):1,000,000次–數(shù)據(jù)保存:100年。極限額定參數(shù)如下:1. 工作溫度:55℃~+125℃2. 存儲溫度:60℃~+150℃3. 最大工作電壓:4. 直流輸出電流: ma5. 任何引腳的對地電壓:~+ AT24C02的引腳功能引腳說明(如圖39所示)1. 串行時(shí)鐘信號引腳行時(shí)鐘信號引腳(SCL):在SCL輸入時(shí)鐘信號的上升沿將數(shù)據(jù)送入EEPROM器件,并在時(shí)鐘的下降沿將數(shù)據(jù)讀出。2. 串行數(shù)據(jù)輸入//輸出引腳(SDA):SDA引腳可實(shí)現(xiàn)雙向串行數(shù)據(jù)傳輸。該引腳為開漏輸出,可與其它多個(gè)開漏輸出器件或開集電極器件線或連接。3. 器件/頁地址腳 (A2,A1,A0):AA1和A0引腳為AT24C02的硬件連接的器件地址輸入引腳。AT24C02在一個(gè)總線上最多可尋址八個(gè)2K器件,AA1和A0內(nèi)部必須連接。4. 寫保護(hù)引腳:AT24C02具有用于硬件數(shù)據(jù)寫保護(hù)功能的引腳。當(dāng)該引腳接GND時(shí),允許正常的讀/寫操作。當(dāng)該引腳接VCC時(shí),芯片啟動(dòng)寫保護(hù)功能。圖39 AT24C02引腳圖 AT24C02的器件操作1. 時(shí)鐘及數(shù)據(jù)傳輸:SDA引腳通常被外圍器件拉高。SDA引腳的數(shù)據(jù)應(yīng)在SCL為低時(shí)變化;當(dāng)數(shù)據(jù)在SCL為高時(shí)變化,將視為下文所述的一個(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)答信號。每當(dāng)主控器件接收到一組8位的數(shù)據(jù)后,應(yīng)當(dāng)在第9個(gè)時(shí)鐘周期向EEPROM返回一個(gè)應(yīng)答信號。收到該應(yīng)答信號后,EEPROM會(huì)繼續(xù)輸出下一組8位的數(shù)據(jù)。若此時(shí)沒有得到主控器件的應(yīng)答信號,EEPROM會(huì)停止讀出數(shù)據(jù),直到主控器件返回一個(gè)停止命令來結(jié)束讀周期。 5. 等待模式:AT24C02特有一個(gè)低功耗的等待模式。可以通過以下方法進(jìn)入該模式:(1)上電(2)收到停止位并且結(jié)束所有的內(nèi)部操作后。 6. 器件復(fù)位:在協(xié)議中斷、下電或系統(tǒng)復(fù)位后,器件可通過以下步驟復(fù)位:(1)連續(xù)輸入9個(gè)時(shí)鐘(2)在每個(gè)時(shí)鐘周期中確保當(dāng)SCL為高時(shí)SDA也為高(3)建立一個(gè)起始條件。 IC卡讀卡器IC卡讀卡器用來讀寫IC卡,MINDD3型非接觸式IC卡讀卡器是一款簡單易用的M1卡專用讀寫器,可讀寫Mifare S50卡、S70卡,采用了D8的核心技術(shù),通過RS232串口或USB口實(shí)現(xiàn)同PC機(jī)及相關(guān)設(shè)備的連接,USB
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1