999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

帶手機控制功能的記憶密碼鎖

2017-09-14 06:48:28河南理工大學電氣工程與自動化學院尚博陽
電子世界 2017年17期
關鍵詞:單片機程序系統

河南理工大學電氣工程與自動化學院 尚博陽

帶手機控制功能的記憶密碼鎖

河南理工大學電氣工程與自動化學院 尚博陽

介紹一款基于STC10F08XE單片機的帶手機控制功能的記憶密碼鎖。該系統可通過自帶鍵盤進行加鎖、密碼解鎖、修改密碼等功能,且具有相應的指示。此外還可使用配套APP通過藍牙連接遙控密碼鎖進行加鎖、解鎖及修改密碼。此外,修改后的密碼會自動存儲到EEPROM中進行保存,保證掉電重啟后新密碼不會丟失。

單片機;密碼鎖;藍牙

引言

隨著人們生活水平的提高,如何實現家庭防盜這一問題也變的尤其的突出,傳統的機械鎖由于其構造的簡單,安全性能低,無法滿足人們的需要。隨著電子產品向智能化和微型化的不斷發展,單片機已成為電子產品研制和開發中首選的控制器。

本文從經濟實用的角度出發,采用宏晶科技STC10F08XE單片機作為主控芯片,結合外圍的鍵盤輸入、顯示等電路,用C51語言編寫主控芯片的控制程序,設計了一款具有更改密碼及密碼記憶功能,且可以通過手機進行控制的電子密碼鎖。

經實驗證明,該密碼鎖具有設計方法合理,簡單易行、成本低、安全實用等特點,符合住宅、辦公室用鎖要求,具有推廣價值。

1. 系統總體設計

1.1 系統原理及設計思路

電子密碼鎖是一種通過密碼輸入來控制電路或是芯片工作,從而控制機械開關的閉合,完成開鎖、閉鎖任務的電子產品。目前應用較廣的電子密碼鎖大多是以單片機為核心,通過編程來實現的。其性能和安全性已大大超過了機械鎖。

本系統采用STC10F08XE單片機作為微處理器,采用HC-05藍牙模塊作為無線通訊裝置,以及3*2矩陣鍵盤、LCD1602顯示電路、LED指示燈等外圍設備構成。利用矩陣鍵盤,用戶可以輸入由1-4組成的四位數字密碼,并帶有“確認鍵”及“清除鍵”。當用戶輸入密碼后,按下確認鍵,系統將進行密碼校驗:若密碼正確,將解鎖密碼鎖;若密碼錯誤,LED指示燈將閃爍報警。在密碼驗證通過后,連按兩次確認鍵可進入密碼修改程序。用戶重復輸入兩次新密碼后,若兩次輸入的密碼相同,修改密碼成功,密碼將被寫入EEPROM中,即使系統掉電后重啟,密碼也不會丟失。在用戶輸入密碼的過程中,按下“清除鍵”均可撤銷一次輸入。

使用配套的手機APP,可以對密碼鎖進行解鎖、加鎖以及密碼修改操作。按下APP中相應的按鍵即可進行相對應的操作。

1.2 系統工作流程圖(見圖1)

圖1 系統工作流程圖

2. 系統硬件設計

2.1 顯示電路設計

目前市場中的顯示方法有數碼管顯示與LCD屏顯示。為了使得使用者可以簡單明了的看到時間日期的信息,本系統采用LCD顯示方式。LCD1602是一個能夠顯示16*2個字符的液晶顯示屏,其引腳可直接與單片機I/O口相連接進行并行通訊,省去驅動電路,提高電路的可靠性。LCD顯示電路圖,單片機的P0口經接上拉電阻后接到LCD屏的八個數據端,同時LCD1602的三個控制端RS、WR和E分別與單片機的P2.0、P2.1和P2.2口相連。

2.2 按鍵掃描設計

為了節省單片機IO口資源,系統將3*2鍵盤利用矩陣鍵盤的形式進行連接。在掃描程序中,利用程序先將H1置于低電平,H2置于高電平,掃描L1、L2、L3的電平是否為低電平,即可檢測1、2、3按鍵是否被按下;再利用程序先將H1置于高電平,H2置于低電平,掃描L1、L2、L3的電平是否為低電平,即可檢測4、5、6按鍵是否被按下。

由于按鍵的硬件特性,用戶在按下按鍵的時候回產生高低電平抖動的情況??紤]到成本問題,系統在硬件上沒有進行相應的處理,而是使用軟件進行按鍵消除抖動。程序中利用Key_Buff最作為按鍵掃描的存儲區,若每次掃描所檢測到的按鍵相同,將向Key_ Buff寫入一位“1”。如果Key_Buff達到0xFF,即連續8次掃描到相同的按鍵被按下, 則程序確認該鍵已經被按下。這樣就實現了軟件按鍵消抖的功能。

2.3 定時器配置設計

系統利用51單片機的定時器0進行定時工作。利用定時器的中斷功能,在中斷服務程序中分別調用數碼管掃描程序及按鍵掃描、按鍵處理程序。

我們將定時器設定為1ms定時。由于系統采用11.0592的晶振,根據公式:

X=M-計數值=M-(TC×fOSC)/12

計算可得,將定時器初值賦為TL0 = 0x66,TH0 = 0xFC時,定時器即可實現1ms定時。

在定時器0的中斷服務程序中,系統進行了定時器的重新賦值、LED燈閃爍狀態更新、數碼管動態掃描及矩陣按鍵的掃描工作。其中,數碼管顯示我們設定為1毫秒掃描一次,LED燈的掃描設定為100毫秒更新一次,矩陣按鍵設置為5毫秒掃描一次。程序利用變量cnt的加減即可實現上述功能。

2.4 密碼驗證及修改設計

在系統實際工作的時候,密碼鎖的密碼驗證程序是最重要的一個環節。我們需要確保系統密碼驗證的功能穩定有效。當輸入的密碼完全匹配,才能觸發解鎖,否則系統將控制LED燈進行閃爍報警。

只有在正確輸入密碼后,連續點擊兩次確認按鈕,系統才會進入密碼修改程序。進入程序后,系統會提示用戶輸入兩次新密碼,若兩次輸入的密碼不同,系統不保存新密碼,而是控制LED燈進行閃爍提示;若兩次輸入的新密碼完全一致,系統將更新密碼,并將其寫入到EEPROM中,以供下次開機時讀取。

2.5 藍牙串口控制設計

系統使用HC-05串口藍牙芯片作為無線通訊模塊。通過該模塊,系統能與手機APP進行無線通信。

使用串口藍牙模塊之前,我們需要先對單片機串口進行波特率配置。利用單片機定時器1作為波特率發生器。經過計算之后,程序能將定時器1配置成115200波特率的發生器,該波特率與串口藍牙模塊的波特率一致,能夠穩定通信。

系統利用串口的中斷服務進行接收信息檢驗。在手機APP上,解鎖功能對應的命令為“K”,加鎖的命令為“J”,通過檢測SBUF寄存器接收到的字符,即可實現上述兩個功能。APP中的密碼修改指令為“C+[四位密碼]”,程序中利用變量count來進行密碼接收檢測。當接收到上述指令時,系統能準確無誤地將收到的密碼進行更新,并將其寫入EEPROM中進行鎖存。

3. 結束語

本系統是基于STC10F08XE單片機的帶手機控制功能的記憶密碼鎖,意在代替目前市面上安全性較低、使用較不方便的機械式密碼鎖。該系統有健全的密碼判斷機制,程序邏輯清晰且不存在漏洞,難以被破解。系統還可方便地更改密碼,使其安全性更上一層。另外,還創造性地將智能手機與其相結合,提供配套的APP,可使用手機進行無線控制及密碼修改,成為本系統的一大特色。

[1]余發山,王福忠.單片機原理及應用技術[M].中國礦業大學出版社,2011.

[2]宋雪松,李東明,崔長勝.手把手教你學51單片機[M].清華大學出版社,2014.

尚博陽(1996-),男,河南洛陽人,河南理工大學本科生,研究方向:電氣工程及其自動化。

基金課題:河南理工大學青年基金項目(Q2015-2A)。

猜你喜歡
單片機程序系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
主站蜘蛛池模板: 91福利一区二区三区| 国产丝袜精品| 激情无码字幕综合| 在线a网站| 999精品免费视频| 99中文字幕亚洲一区二区| 日韩欧美国产另类| 亚洲无线观看| 国产欧美日韩另类| 久久精品人人做人人综合试看| 国产一级二级在线观看| 精品国产Ⅴ无码大片在线观看81| 亚洲福利一区二区三区| 91探花在线观看国产最新| 国产免费看久久久| 91欧美在线| 成人午夜精品一级毛片| 久久五月天综合| 亚洲视频黄| 国产成人三级| 无码免费的亚洲视频| 日本一本正道综合久久dvd| 97视频在线观看免费视频| 午夜毛片福利| 日本一本在线视频| 国产免费高清无需播放器| 亚洲日产2021三区在线| 亚洲日韩久久综合中文字幕| 91精品情国产情侣高潮对白蜜| 美女免费精品高清毛片在线视| 欧美高清国产| 日韩乱码免费一区二区三区| 毛片在线播放a| 国产国语一级毛片在线视频| 国产精品微拍| 国产一级精品毛片基地| 91精品小视频| 国产精品乱偷免费视频| 亚洲AV无码久久精品色欲| 国产亚洲成AⅤ人片在线观看| 欧美日本激情| 国产一二三区视频| 无码国产伊人| 狠狠色婷婷丁香综合久久韩国| 亚洲一区波多野结衣二区三区| 国产精品久久精品| 国产精品自在在线午夜| 亚洲色图欧美在线| 国产精品伦视频观看免费| 久久国产亚洲欧美日韩精品| 九九热免费在线视频| a天堂视频在线| 亚洲人成色77777在线观看| 国产欧美成人不卡视频| 亚洲色图综合在线| 毛片网站在线播放| 欧美日本视频在线观看| 亚洲香蕉伊综合在人在线| av大片在线无码免费| 久久大香伊蕉在人线观看热2 | 国产毛片不卡| 毛片久久久| 亚洲最猛黑人xxxx黑人猛交| 欧美日韩一区二区在线播放| 国产无人区一区二区三区| 欧美一级一级做性视频| 国产精品无码一二三视频| 欧美在线天堂| 欧美性色综合网| 国产精品永久不卡免费视频| 亚洲首页国产精品丝袜| 亚洲天堂久久新| 国产区免费精品视频| 欧美成人午夜在线全部免费| 特级精品毛片免费观看| 国产精品毛片在线直播完整版| 热re99久久精品国99热| 91年精品国产福利线观看久久 | 国产福利在线免费观看| 国产精品99在线观看| 无码有码中文字幕| 国产麻豆精品久久一二三|