006_專案製作拍攝視訊篇之_基於51微控制器的密碼鎖
006_專案製作拍攝視訊篇之_基於51微控制器的密碼鎖
研究目的和意義:
在科學技術不斷髮展的今天,電子密碼防盜鎖作為防盜衛士的作用也日趨重要。針對平常鎖具給人們帶來的不便,若使用機械式鑰匙開鎖,則結構簡單,安全性不好。為滿足人們對鎖的使用要求,增加其安全性,用密碼代替鑰匙的密碼鎖應運而生,電子密碼鎖是一種通過密碼輸入來控制電路或是晶片工作,從而控制機械開關的閉合,完成開鎖、閉鎖任務。
研究思路:
通過鍵盤矩陣輸入密碼,通過51微控制器進行資料,最後將資料處理的內容通過12864顯示出來,同時通過蜂鳴器續電器表現出來,同時密碼鎖擁有時間顯示,能夠記錄密碼鎖上次開啟時間
本文主要設計了一種以微控制器89C51為核心的電子密碼鎖詳細的介紹了該電子密碼鎖完整的設計過程以及外圍的開鎖電路和報警電路的設計。電子密碼鎖主要由五部分組成鍵盤介面電路、電子密碼鎖的控制電路、輸出顯示電路,電子時鐘電路。鍵盤介面電路包括時序產生電路、鍵盤掃描電路、彈抖消除電路、鍵盤譯碼電路。電子密碼鎖控制電路設計包括數字按鍵的數字輸入、儲存和清除、功能按鍵的功能設計、移位暫存器的設計和控制、密碼清除、變更、儲存、報警訊號產生電路密碼核對等。
功能設計及其設計思路
本次設計使用ATMEL公司的AT 89C51實現一基於微控制器的電子密碼鎖的設計其主要具有如下功能
1 設定6位密碼密碼通過鍵盤輸入若密碼正確則將鎖開啟。
2密碼可以由使用者自己修改設定只支援6位密碼,鎖開啟後才能修改密碼。修改密碼之前必須再次輸入密碼在輸入新密碼時候需要二次確認以防止誤操作。
3報警、鎖定鍵盤功能。密碼輸入錯誤數碼顯示器會出現錯誤提示若密碼輸入錯誤次數超過3次蜂鳴器報警並且鎖定鍵盤。
電子密碼鎖的設計主要由三部分組成
4×4矩陣鍵盤介面電路、密碼鎖的控制電路、輸出
八段顯示電路。另外系統還有LED提示燈報警蜂鳴器等。
密碼鎖設計的關鍵問題是實現密碼的輸入、清楚、更改、開鎖等功能
1密碼輸入功能按下一個數字鍵數字即從左邊開始顯示直到按下六位密碼後顯示器即顯示六位數。
2密碼清除功能當按下清除鍵時清除前面輸入的所有值並清除所有顯示。
3密碼更改功能將輸入的值作為新的密碼。
4開鎖功能當按下開鎖鍵系統將輸入與密碼進行檢查核對如果正確鎖開啟否則不開啟。
一、 工作技術原理
密碼鎖通過鍵盤矩陣進行密碼的控制與功能選擇,採用51微控制器進行資料的處理,將資料處理結果通過液晶屏12864顯示和外圍模擬開鎖電路顯示操作效果,同時密碼鎖增加時間顯示功能,並記錄上次開機時間。
二、 裝置特點
1、採用精度較高的時鐘晶片,低功耗的51微控制器進行處理。
2、採用12864顯示操作選項。
三、 附件
1、 系統硬體電路原理圖
2、 顯示屏工程圖
3、 作品圖
假如以下視訊播放不了,可以到騰訊《STM32移植系列》專輯中查詢相對應的
騰訊個人主頁:http://v.qq.com/vplus/ffb274f0adf3a4d4374b388a03b2358f/folders
本視訊地址:https://v.qq.com/x/page/a0881vpp9yh.html