1. 程式人生 > 實用技巧 >006_專案製作拍攝視訊篇之_基於51微控制器的密碼鎖

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

發表於 2019-06-08 08:53 陸小果哥哥 閱讀(...) 評論(...) 編輯 收藏 重新整理評論重新整理頁面返回頂部