【正文】
盤輸入部分、密碼存儲部分、顯示部分、報警部分組成 ,軟件部分對應(yīng)的由主程序、初始化程序、 LCD 顯示程序、鍵盤掃描程序、啟動程序、關(guān)閉程序、鍵功能程序、密碼設(shè)置程序、 EEPROM 讀寫程序和延時程序等組成。 作為本次設(shè)計的軟件部分,分析環(huán)節(jié)不可或缺,從功能方面來看,需要執(zhí)行兩個步驟。其一是執(zhí)行的軟件,執(zhí)行軟件需要完成一系列的實質(zhì)性的功能比如通信,計算,顯示還有輸出控制等等,這是基礎(chǔ)性的基礎(chǔ),其二,我們還需要監(jiān)控軟件,只有有監(jiān)控軟件,我們才能協(xié)調(diào)各個執(zhí)行模塊和我們操縱者的關(guān)系 。當(dāng)然,執(zhí)行軟件更加著重于算法的效率,與系統(tǒng)的硬件關(guān)系非常密切,而監(jiān)控軟件則是考慮了全局, 考慮了各種人機關(guān)系,所以其特點就是嚴(yán)密的邏輯。 主程序 與分部程序 流程圖 主程序?qū)δK進行初始化,而后調(diào)用密碼輸入子程序、密碼比較子程序、判斷密碼是否輸入正確。主程序流程圖如圖 所示。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 30 圖 51 系統(tǒng)主程序流程圖 圖 52 系統(tǒng)程序的基本操作 系統(tǒng) 使用方法 本設(shè)計采用 4*4 的矩陣鍵盤作為輸入模塊,各個按鍵的對應(yīng)的名稱如下表所示: 初始化 密碼比較子程序 密碼輸入子程序 報警子程序 顯示子程序 開始 判斷密碼輸入是否正確? 結(jié)束 否 是 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 31 1 2 3 a 4 5 6 b 7 8 9 c * 0 d 在這里, 09 這 10 個數(shù)字是對應(yīng)的數(shù)字鍵, 0 就是密碼的 0,如此,當(dāng)操作者按下具體的數(shù)字時,顯示屏應(yīng)該就是操作者按下的數(shù)字,只不過被系統(tǒng)設(shè)置成了“ *”來顯示。 “ ”鍵對應(yīng)的是確認(rèn)鍵,當(dāng)操作者輸入完密碼后,按下“ ”后就會確認(rèn)了。 另外,按鍵中的“ *”鍵對應(yīng)的功能鍵是取消按鍵,用于取消操作者的當(dāng)前操作。矩陣鍵盤中的“ d”對應(yīng)的功能則是重設(shè)密碼用的。而其余的“ a”、“ b”、“ c”這三個按鍵則無對應(yīng)的功能。 根據(jù)系統(tǒng)中代碼自己的設(shè)定,本門禁系統(tǒng)的初始密碼為“ 13142020”。 打開門禁系統(tǒng):當(dāng)操作者用 USB 線為系統(tǒng)供電后, 此時系統(tǒng)需要一個密碼的初始化的過程 ,所以,此時操作者按下系統(tǒng)上的開關(guān)按鍵,然后在矩陣鍵盤上輸入“ 13142020” ,然后再按下對應(yīng)確認(rèn)按鍵的“ ”,這時液晶顯示屏上會顯示“ initpassword”表示系統(tǒng)的初始化完成,這時,系統(tǒng)的初始密碼將會編程“ 12345678”。當(dāng)用戶再次正確輸入密碼“ 12345678”后,系統(tǒng)的液晶顯示屏上顯示“ true”即密碼正確,此時代替電鎖的繼電器會“嘟”的響一聲,且提示燈會亮,這時表示操作者密碼正確,鎖已經(jīng)開 了。 取消操作:當(dāng)操作者正在輸入密碼時,發(fā)覺密碼輸入錯誤了而沒有按下確認(rèn)鍵,此時可以按下“ *”取消鍵,則當(dāng)前操作清零,重新進入重新輸入密碼的狀態(tài)。 修改密碼:當(dāng)門禁系統(tǒng)在開鎖狀態(tài)時,再一次輸入正確的密碼并按下確認(rèn)鍵后,此時系統(tǒng)的報警模塊會響 2 聲,這個時候操作者需要輸入想要修改的密碼,輸完后按下修改密碼按鍵“ d”,然后再次輸入一遍再按下“ d”,這時喇叭還會再響 2 聲,這就表示密碼修改完成了,此時,新的密碼生成,并且存到了存儲器 AT1602 中,即使斷電再重啟系統(tǒng),密碼不會消失。 報警并且鎖定系統(tǒng):當(dāng)操 作者輸入密碼錯誤打到 3 次,則系統(tǒng)會連續(xù)報警并且操作者無論按下矩陣鍵盤的任何鍵都不會再響應(yīng),除非按下復(fù)位鍵或者關(guān)閉系統(tǒng)。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 32 課程設(shè)計實物圖及調(diào)試圖 本次設(shè)計的實物主要是 PCB 板,所以對 PCB 制圖的技術(shù)要一定的要求,要熟練應(yīng)用 Protel 99 SE 軟件,并要使得實物圖美觀簡潔。下 面的兩 圖為本次課程設(shè)計智能門禁系統(tǒng)的實物圖: 圖 53 智能門禁系統(tǒng)的實物圖 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 33 第六 章 結(jié)束語 通過一個學(xué)期的努力,終于圓滿地完成了本次畢業(yè)設(shè)計 的任務(wù) 。 本次設(shè)計的門禁系統(tǒng)狀態(tài)良好 ,能夠很好 、快速 的運行, 基本滿 足客戶的需求 。 畢業(yè)設(shè)計的難點與創(chuàng)新 本設(shè)計的最大難點就是 焊接的問題,由于本設(shè)計考驗學(xué)生的自主焊接能力,導(dǎo)致焊接過程中經(jīng)常焊錯、虛焊等問題,在調(diào)試過程中多次檢查電路問題,所以要經(jīng)常與電路圖對照 并通過萬用表檢測電壓電流 來發(fā)現(xiàn)問題。 本設(shè)計 的特色主要有以 下幾點: 1. 通過本次畢業(yè)設(shè)計,以設(shè)計實現(xiàn)智能門禁系統(tǒng)為切入點,掌握以AT89C2052 為核心的單片機操作系統(tǒng)及其開發(fā)方法,從而進入與單片機相關(guān)領(lǐng)域軟件的開發(fā)工作中去。 2. 采用面向?qū)ο蟮脑O(shè)計思想,在包裝和復(fù)雜程度上多加擴展,使其用用于多方面的操作系統(tǒng)中比如公 司重要文檔保密和軍用機密等等安全保障系統(tǒng)。 3. 在創(chuàng)新方面,可以將本次的實現(xiàn)內(nèi)容升級為 IC 卡非接觸式實現(xiàn)本次功能,并可以增加系其他列功能如記錄公司員工的出勤、出入的情況,為公司的人員問題提供基礎(chǔ)保障。 畢業(yè)設(shè)計的收獲 經(jīng)過這段時期系統(tǒng)的開發(fā),我對基于 單片機 AT89C52 的 開發(fā) 研究 有了更深的了解和認(rèn)識,掌握了 單片機使用的 一些技巧和 引腳的使用 方法。 本次 畢業(yè) 設(shè)計給了我一個獨立思考和解決問題的機會, 在 系統(tǒng) 的 電路設(shè)計 、功能模塊和各方面的設(shè)計開發(fā)中,都需要進行細(xì)致全面的思考,從中 讓我 學(xué)會了以前不曾接觸過的知識,并 且學(xué)會了怎樣將書本知識 轉(zhuǎn)化 到 實際 應(yīng)用開發(fā)工作中去 。畢業(yè)設(shè)計能夠 很好地 提高我們的 綜合 能力。除了學(xué)習(xí)到了相關(guān)的技術(shù)之外,還 培養(yǎng)了 自學(xué)、獨立的解決問題 的能力 。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 34 致 謝 畢業(yè)設(shè)計即將結(jié)束, 本論文凝聚著自己的汗水,但卻不是個人的智慧結(jié)晶,我要真誠地感謝我的指導(dǎo)老師 —— 陳敏聰 老師。在整個畢業(yè)設(shè)計過程中, 陳老師 給了我悉心的指導(dǎo)和熱情的幫助。在畢業(yè)設(shè)計剛開始時, 在眾多同學(xué)選題遭遇的困難和迷惑,是陳老師給了我方向,因此我選擇了智能門禁系統(tǒng)的設(shè)計 。在畢業(yè)設(shè)計開發(fā)過程中, 陳老師更是緊緊的貼近知道的同學(xué),細(xì)心講解同學(xué)遇到的各 種困難,幫助我們在頭腦不清晰的情況下指引設(shè)計的成功,不分晝夜,這讓我們感到非常感動。 在 臨近畢業(yè)設(shè)計的結(jié)束 , 陳 老師又 一個個的拿著我們的畢業(yè)設(shè)計仔細(xì)研磨,幫助我們改進和提出產(chǎn)品的升級方法,讓我們的畢業(yè)設(shè)計更上一層樓,對此,我表示對陳老師的由衷感謝。 還有,在設(shè)計過程中,還要感謝眾多身邊的同學(xué)和朋友,在整個工程中,給予了我很大的幫助,為我講解自己不懂的知識,對我的代碼提出了不少見解,使得自己的代碼更加完善,另外還有在自己焊接電路的時候幫我了很大的忙,并幫助我發(fā)現(xiàn)電路中自己沒發(fā)現(xiàn)的問題和漏洞,在此也表示由衷感謝,如 果不是你們,我也許做不出現(xiàn)在的成就。 萬事開頭難。經(jīng)過幾個月的忙碌,最終還是將本次的畢業(yè)設(shè)計做完,畢竟這是大學(xué)的最后一次做設(shè)計了。做完之后有種如釋負(fù)重的感覺,不錯設(shè)計讓我懂得了“學(xué)以致用”!很多很多的知識,本以為自己都會了,但是當(dāng)想把這些知識應(yīng)用到本次設(shè)計中才發(fā)現(xiàn)很多問題,根本就用不起來,所以還要重拾學(xué)過的知識并多加運用,只有這樣,才能做到真正的學(xué)習(xí)。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 35 參考文獻(xiàn) [01] 康華光 .電子技術(shù)基礎(chǔ)(第四版) [M].北京:高等教育出版社, 1998 [02] 李珍 ,付植桐 .單片機原理與應(yīng)用技術(shù) [M].北京:清華大 學(xué)出版社, 2020 [03] 張鑫 ,華臻 ,陳書謙 .單片機原理及應(yīng)用 [M].北京:電子工業(yè)出版社 ,2020 [04] 周勇 ,付大鵬 ,劉剛強 .新型家用密碼鎖的研究 [J].機械 ,2020 [05] 王君 . 單片機原理及控制技術(shù) [M]. 機械工業(yè)出版社, 2020 [06] 丁海生 .微型計算機控 制技術(shù) [M].北京:清華大學(xué)出版社 .2020 [07] 張金 .電子與制作 100 列 [M].北京:電子工業(yè)出版 社 .2020 [08] 楊西明 .單片機編程與入門 [M].北京:機械工業(yè)出版社 .2020 [09] 李朝青 .單片機原理及接口技 術(shù) [M].北京:北京航空航天大學(xué)出版社 .2020 [10] 楊欣 .單片機應(yīng)用實列詳解 [M].清華大學(xué)出版社 .2020 [11] Hermarn K TransducesAn Introduction to their Performance and ndEd[M].Clarendon Press, [12] Kennes C,W M Bhatnagar et dechlorination and mineralization of PCP and 2,4,6trichlorophenol by the methanogenic PCPdegrading granules Volume 44,2020 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 36 附錄 1:英文技術(shù)資料翻譯 英文原文: Intelligent Entrance Guard System Abstract: Intelligent entrance guard and safety management system is a new type of modern safety management system, which bines the microputer automatic identification technology with the modern safety management practices into an organic whole. It contains lots of new technologies such as the electronic, mechanical, optical, puter technology, munication technology, biotechnology, and so on. It is an effective measures to achieve the goal of implementing safety management at the inward and outward of important departments. It can be applied to all kinds of confidential departments, such as banks, hotels, generator rooms,the armory, confidential rooms, offices, intelligent munities, factories etc. With the rapid development of digital technology and work technology today, access control technology finally gets the good chance to develop rapidly. Entrance guard system has far transcends the pure doorway and key has gradually developed into a set of plete access management system. Keywords: Intelligence, security management system, entrance guard 1 The Development of Entrance Guard System Inward and outward entrance guard system just as its name implies is a control system of managing the inward and outward channels, which is developed on the basis of the traditional door lock. The traditional mechanical lock is just a simple mechanical device, so no matter how reasonable the structural is designed, how strong the material is made, people can always open it through various means. Key management is very troublesome in places like offices and hotel rooms where so