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
主站蜘蛛池模板: 日韩激情成人| 一级毛片a女人刺激视频免费| 亚洲三级a| 午夜激情婷婷| 色哟哟国产精品| 国产经典免费播放视频| 欧美另类精品一区二区三区| 欧美视频在线观看第一页| 免费观看成人久久网免费观看| 57pao国产成视频免费播放| 国产精品偷伦视频免费观看国产| 国模沟沟一区二区三区| 国产视频只有无码精品| 欧美国产综合视频| 青青草原国产一区二区| 国产高清不卡| 香蕉eeww99国产在线观看| 欧美精品aⅴ在线视频| 一级看片免费视频| 亚洲首页在线观看| 伊人天堂网| 亚洲综合久久一本伊一区| 国产99热| 亚洲人成影院在线观看| 国产系列在线| 免费观看欧美性一级| 欧美一级专区免费大片| h视频在线观看网站| 一级毛片免费高清视频| 国产精品欧美日本韩免费一区二区三区不卡| 综合人妻久久一区二区精品| 国产精品人人做人人爽人人添| 91成人试看福利体验区| 日本爱爱精品一区二区| 91丝袜美腿高跟国产极品老师| 97人人做人人爽香蕉精品| 婷婷中文在线| 国产在线拍偷自揄拍精品| 日韩最新中文字幕| 亚洲成aⅴ人片在线影院八| 伊人国产无码高清视频| 日韩一级毛一欧美一国产| 国产成人亚洲综合a∨婷婷| 精品国产一区91在线| 亚洲an第二区国产精品| 亚洲码在线中文在线观看| 国精品91人妻无码一区二区三区| 久久人与动人物A级毛片| 国产第四页| www.狠狠| 国产区精品高清在线观看| 欧美人人干| 亚洲国产成人自拍| 色婷婷成人| 欧美影院久久| 无码粉嫩虎白一线天在线观看| 久久精品只有这里有| 日韩在线第三页| 亚洲日本在线免费观看| 免费日韩在线视频| 天天干天天色综合网| 理论片一区| a网站在线观看| 亚洲精品无码av中文字幕| 狠狠v日韩v欧美v| 综1合AV在线播放| 久久青草热| 激情影院内射美女| 99国产在线视频| 亚洲天堂网2014| 99热这里只有精品国产99| 91网红精品在线观看| 亚洲精品va| 青草视频久久| 一级毛片视频免费| 三级欧美在线| 成人年鲁鲁在线观看视频| 国产激爽爽爽大片在线观看| 日韩东京热无码人妻| 精品伊人久久久香线蕉 | 亚洲欧美日韩中文字幕在线| 国产黄色片在线看|