久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3819|回復: 0
收起左側

基于51單片機和24C02+12864顯示的智能門禁設計論文

[復制鏈接]
ID:306629 發表于 2018-4-12 15:51 | 顯示全部樓層 |閱讀模式
  設計以STC12C5A60S2單片機作為密碼監控裝置和控制核心,結合鍵盤電路,12864顯示電路,報警電路和開鎖機構,利用單片機靈活的編程設計和豐富的I/O端口及其控制的準確性通過軟件程序來控制整個系統實現電子密碼鎖的基本功能。軟件設計采用自上而下的模塊化思想,使系統朝著分布式、小型化方向發展,使系統的可靠擴展性和運行穩定性增加。測試結果表明,設計各項功能已達到設計要求。

5.1.2Keil C51調試

啟動Keil uVision4后新建工程文件,選擇CPU廠商及型號,本設計中選擇STMicroelectronics公司的STC89C51單片機,然后新建C51文件。程序寫入后,開始編譯工程文件,如果在錯誤和警告處看到0個錯誤則表示編譯通過。
uVision4調試程序過程如圖5.1。

5.1  uVision4調試程序過程

要uVision4生成.hex文件供Proteus調用,必須勾選“產生HEX文件(X)”,uVision4設置對話框如圖5.2。

5.2  uVision4設置對話框5.3.1 實物調試

用51開發板相匹配的燒錄軟件將HEX文件寫入單片機中。單片機程序燒錄界面如圖5.12。

5.12單片機程序燒錄界面

調試后,實物電路板可以完成本設計中Proteus仿真運行的所有結果。通電后初始化狀態,如圖5.13(a)。初始密碼000000,輸入密碼過程,如圖5.13(b)。密碼正確,如圖5.13(c)。密碼錯誤,如圖5.13(d)。修改密碼過程,輸入管理員密碼后輸入新密碼兩次,如圖5.13(e)。修改密碼成功,如圖5.13(f)。修改密碼失敗,如圖5.1(g)。
  •                      b
  •                          d
(e)                             (f)

                   (g)

5.13設計實物運行圖

結論
經過一個月的反復探索、修改與整理,最終本設計在眾多方案中選擇了經濟實用的以STC12C2A60S2單片機作為主控芯片,結合矩陣鍵盤輸入、LCD液晶顯示、蜂鳴器報警、開鎖等電路,用C語言編寫主控芯片的控制程序,設計了一款可修改密碼、具有報警功能、鎖定鍵盤功能和機械上鎖功能的電子密碼鎖。
現已滿足設計的基本要求:(1)正確輸入密碼前提下,開鎖;(2)錯誤輸入密碼情況下,報警;(3)設定輸入密碼時限≤1分鐘,超過該時限,即使密碼正確,也不能開鎖;(4)密碼可更改。并且有了報警后鎖定鍵盤功能和開鎖后等待機械上鎖功能,還附加了遇到強制開鎖時能持續報警,等待用戶管理解除報警功能。
在整個設計中我懂得了許多東西,也培養了我獨立工作的能力和與同學老師的交流能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。而且大大提高了我的動手的能力,使我充分體會到了在創造過程中探索的艱難和成功時的喜悅。我相信在設計過程中所學到的東西是這次畢業設計的最大收獲和財富,使我終身受益。
萬事開頭難,在最初不知從何入手,只能利用網絡和圖書館查閱資料,通過請教老師和同學,經歷了不少艱辛,但是最終做完了設計的基本要求后有了種如釋重負的感覺,然后再加上自己的想法盡量使設計完美一些。但始終因為我的水平有限,此電路中也存在一定的問題。比如說電路的密碼不能遺忘,一旦遺忘,就很難打開;不過這可以通過增加電路或者編寫程序來解決,但由于復雜或者不能仿真,本設計并未加入。
對我而言,知識上的收獲重要,精神上的豐收更加可喜。讓我知道了學無止境的道理。我們每一個人永遠不能滿足于現有的成就,人生就像在爬山,一座山峰的后面還有更高的山峰在等著你。挫折是一份財富,經歷是一份擁有。 此外,還得出一個結論:知識必須通過應用才能實現其價值!有些東西以為學會了,但真正到用的時候才發現是兩回事,所以只有到真正會用的時候才是真的學會了。


分為主程序和中斷服務子程序,主程序負責掃描鍵盤輸入、密碼判斷和LCD12C5A60S2顯示功能。中斷服務子程序主要是負責機械上鎖、開鎖、智能鎖定鍵盤及報警。

4.1主程序流程圖

通電之后,程序進行初始化設置,選擇輸入密碼還是修改密碼,若為輸入密碼,系統掃描鍵盤,密碼正確,開鎖提示,密碼錯誤3次報警鎖屏兩分鐘。若為修改密碼,先輸入管理員密碼,管理員密碼正確后才可以設置新密碼。程序循環上述過程,主程序流程圖如圖4.1。

4.2開鎖程序流程圖

開始時輸入密碼,進行與AT24C02存儲單元中解密處理后的原密碼比較,若密碼正確則開鎖并提示。若輸入位數不夠六位繼續輸入,連續三次錯誤則報警并鎖屏。開鎖程序流程圖如圖4.2。

4.3密碼修改程序流程圖

開始時按下修改密碼鍵,輸入管理員密碼,與AT24C02存儲單元解密處理后中的原密碼比較,若密碼一致則提示輸入新密碼,再次輸入新密碼,若兩次密碼相同則修改密碼成功,新密碼經過加密處理后存入AT24C02存儲單元中,新密碼也必須為六位。密碼修改程序流程圖如圖4.3。

4.1  主程序流程圖

4.2  開鎖程序流程圖




完整的Word格式文檔51黑下載地址:
基于單片機的電子密碼鎖設計.docx (19.65 MB, 下載次數: 60)


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久久久久久久久久久久久 | 成人精品福利 | 久精品久久 | 久久一区二 | 天天干夜夜操视频 | 请别相信他免费喜剧电影在线观看 | 欧美专区在线 | 国产在线视频一区二区董小宛性色 | 日韩在线观看一区 | 成人h免费观看视频 | 国产精品久久久久久久久久久久久久 | 日日操夜夜摸 | 伊人网站 | 99热国产在线播放 | 精品国产一区二区 | 欧美精品中文 | av手机在线 | 殴美成人在线视频 | 欧美性大战久久久久久久蜜臀 | 人人爱干| 日韩综合色 | 在线播放一区二区三区 | 亚洲精品国产a久久久久久 中文字幕一区二区三区四区五区 | 亚洲精品乱码久久久久久蜜桃91 | 国产精品欧美一区喷水 | 久久精品高清视频 | 国产高清在线精品一区二区三区 | 天天看天天干 | 久久一区二区免费视频 | 99亚洲精品 | 天天影视亚洲综合网 | 亚洲国产精品美女 | 国产精品国产三级国产a | 日本黄色的视频 | 2018天天干天天操 | 91看片网 | 久久精品国产一区 | 精品一区二区三区四区在线 | 亚洲国产一区二区三区, | 久久免费视频观看 | 99久久国产综合精品麻豆 |