【正文】
編 /譯碼器 等 數(shù)字邏輯器件 實(shí)現(xiàn)電子控制。該密碼鎖具有設(shè)計合理,簡單易行,成本低,安全實(shí)用等特點(diǎn),適合居家住宅、辦公用鎖等要求,具有較高實(shí)用價值。 這就是微控制技術(shù),這是現(xiàn)在也是以后控制技術(shù)的發(fā)展方向。因?yàn)閱纹瑱C(jī)的應(yīng)用有利于產(chǎn)品的小型化、智能化、 簡單化、多功能化,有助于提高勞動效率,減輕勞動強(qiáng)度,提高產(chǎn)品質(zhì)量,改善勞動環(huán)境,減少能源和材料的消耗,保證安全等。相信使用各種電子信息作為密碼是電子密碼鎖的發(fā)展趨勢。 有許多安全兼以方便的電子密碼鎖已經(jīng)出現(xiàn)在生活中,比如針對有效卡、指紋、聲音等的電子密碼鎖,這些密碼鎖可以用于 安全性要求高的個人使用的箱、柜、房間等。比如由密碼輸入加電子感應(yīng)元件的密碼鎖,只有其中一樣是不能打開鎖的,這樣實(shí)現(xiàn)了雙層加密 ,保密性能更強(qiáng)。它可以為人們?nèi)粘I詈凸ぷ鲙砗艽蠓奖?,有廣闊的使 用和發(fā)展前景。門鎖主要用彈子鎖,鑰匙容易遺失且不方便,保險箱用的機(jī)械密碼鎖結(jié)構(gòu)復(fù)雜,對制作要求精度很高,成本高而且易出現(xiàn)故障 。 6) 電子密碼鎖使用程序來實(shí)現(xiàn)功能,還可以很方便的針對不同需要進(jìn)行有針對性的改變,發(fā)展?jié)摿Υ?,?yīng)用領(lǐng)域廣。 4) 使用靈活性好,不像機(jī)械鎖需要佩帶鑰匙,大大 提高效率和使用方便性。防止密碼被盜和不同人員使用 。電子密碼鎖的性能和安全性都大大優(yōu)于傳統(tǒng)機(jī)械鎖,主要有 以下幾個特點(diǎn): 1) 保密性好,密碼越長保密性更高,隨機(jī)開鎖幾率幾乎為零,不像傳統(tǒng)機(jī)械鎖可能被鑰匙以外的 東西打開。目前的電子密碼鎖 產(chǎn)品中,它的種類很多,有簡易電路的產(chǎn)品,也有基于芯片控制的性價比高的產(chǎn)品。s main chip with keyboard input circuit and by the logic ponents, light emitting diodes and other electronic ponents The simple external circuit, microcontroller assembly language program, designed a false alarm can be prompted to change your password with the tendigit bination lock. The experiment proved that the locks with reasonable design, simple, low cost, safe and practical features, suitable for home residential, office locks, etc., with high practical value. Product development and application of SCM is a reflection. Key words: Electronic Cipher Lock; MCU; Matrix Keyboard; LCD Monitor. 目錄 III 緒論 ??????????????????????????????????????? ? 1 第 1 章 系統(tǒng)設(shè)計方案選擇 ? ???????????????????????????? ? 2 系統(tǒng)設(shè)計方案 ???????????????????????????????? 2 設(shè)計方案選擇 ??????????????????????????? ????? 2 第 2 章 單片機(jī)概述 ?? ??????? ???????????????????????? 3 單片機(jī)的基本概念 ??? ??????????????????????????? 3 單片機(jī)的主要特點(diǎn) 及應(yīng)用 ???? ?????????????????????? ? 3 8051芯 片介紹 ??????? ???? ????? ??? ????????????? 5 51 單片機(jī)簡介 ?????? ? ???? ????????????????? 5 51 單片機(jī)的基本組成及引腳相關(guān)功能 ? ????????????????? 5 51 單片機(jī)存儲器及中斷系統(tǒng) ?? ???????????????????? 6 第 3 章 系統(tǒng)硬件設(shè)計 ????????????? ??????????????????? 8 系統(tǒng)總體設(shè)計 原理?? ????? ???? ???????????????? ??? 8 鍵盤電路 ?????? ???? ???????????????????????? 9 開鎖電路 ????? ? ???????????????????? ??????? 10 顯示電路 ????????? ? ??????????????????????? 12 硬件 設(shè)計原理圖 ?????? ? ??????????????????????? 14 第 4 章 系統(tǒng)軟件設(shè)計 ????????????? ?????????????????? 16 主程序 ????????????? ?????????????????? 16 密碼刪除和密碼修改程序?????????? ???????????????? 17 鍵盤掃描和按鍵識別程序????????? ? ???????????????? 18 密碼比較和顯示程序 ???????????????????????????? 19 第 5 章 調(diào)試仿真 ????????????????????????????????? 20 用 Keil 軟件進(jìn)行編譯連接 ?????????????????????????? 20 用 Proteus 軟件進(jìn)行仿真 ?????????????????????????? 21 結(jié)論 ???? ??????????????????????????????? ????? 26 致謝???? ??????????????????????????????????? ? 27 參考文獻(xiàn)????????????????????????????????????? ? 28 附錄 匯編語言程序 ????????????????????????????????? 29 1 緒論 在生活和生產(chǎn)的各個領(lǐng)域中,越來越多小型化、智能化、多功能化的電子產(chǎn)品 的出現(xiàn),電子密碼鎖 就是一個 服務(wù)于人們生活中很常見的 小型智能化電子產(chǎn)品。 II Tendigit code lock circuit Abstract: As electronic technology and the rapid development of puter technique and the continuous improvement of living standards, a variety of intelligent, miniaturized electronic products have been widely used in all areas of daily life, electronic locks is to achieve a the birth of the electronic security products, it is more secure, easy to use and flexible, its performance is far superior to traditional mechanical locks, to better meet people39。 也是單片機(jī)產(chǎn)品開發(fā)和應(yīng)用的 一種體現(xiàn) 。 本文從經(jīng)濟(jì)實(shí)用的角度出發(fā), 從加深對單片機(jī)理論的理解和熟練電子設(shè)計過程的角度出發(fā),采用 Intel公司的 8051AH單片機(jī)為 主控芯片加上鍵盤輸入電路和由邏輯元器件、發(fā)光二極管等電子元件組成的簡單 外圍 電路,用匯編語言編寫單片機(jī)控制程序 ,設(shè)計了一款可 以更改密碼具有錯誤警報提示的十位數(shù)字密碼鎖。 畢業(yè)設(shè)計(論文) 題 目 十位數(shù)字密碼鎖電路 十位數(shù)字密碼鎖電路 摘要: 隨著電子技 術(shù)和計算機(jī) 術(shù)的飛速發(fā)展和人們生活水平的不斷提高,各種各樣的智能化、微型化的電子產(chǎn)品已廣泛地應(yīng)用于日常生活的各個領(lǐng)域,電子密碼鎖就是這樣一個 為實(shí)現(xiàn)防盜而誕生的電子產(chǎn)品,它安全性更高,使用方便靈活, 其性能遠(yuǎn)遠(yuǎn)優(yōu)于傳統(tǒng)的機(jī)械鎖,能更好的滿足人們的需要。 單片機(jī)廣泛應(yīng)用于生活生產(chǎn)中的各個自動控制領(lǐng)域,單片機(jī)的應(yīng)用有利于產(chǎn)品的小型化、智能化、多功能化,有助于提高效率,提高質(zhì)量,減少能源材料消耗 ,保證安全等,是微控技術(shù)的 發(fā)展和體現(xiàn)。經(jīng)實(shí)驗(yàn)證明,該密碼鎖具有設(shè)計合理,簡單易行,成本低,安全實(shí)用等特點(diǎn),適合 居家住宅、辦公用鎖等要求,具有 較高 實(shí)用價值。 關(guān)鍵詞: 電子密碼鎖 ;單片機(jī); 矩陣 鍵盤 ;液晶顯示器。s needs. SCM is widely used in the production of life in all areas of automatic control, microcontroller applications, facilitating product miniaturization, intelligent, multifunction, which contributes to increase efficiency, improve quality, reduce energy consumption of materials, ensuring safety, is a micro control technology development and expression. From the economical point of view, from the theory to deepen understanding of SCM and skilled electronic design process point of view, the use of Intel 8051AH microcontroller for the pany39。電子密碼鎖是通過輸入正確的秘密來控制電路或者芯片工作,從而控制機(jī)械開關(guān)完成開鎖的電子產(chǎn)品?,F(xiàn)在計算機(jī)技術(shù)如此發(fā)達(dá),大多電子密碼鎖也廣泛以芯片為核心,通過編程來實(shí)現(xiàn)各種各樣的功能。 2) 密碼可變,用戶可以隨時改變密碼,大大提高了安全性。 3) 電子密碼鎖輕巧方便不同于機(jī)械鎖的磨損等使用弊端,因此壽命更長。 5) 電子密碼鎖簡單易用,操作方便。 在日常生活和工作中,住宅和單位的安全防范、單位文件、個人資料等重要東西大多用加鎖的 方法來解決其安全問題。針對這些使用機(jī)械鑰匙開鎖的鎖具的不便,為滿足人們要求,增加安全性,電子密碼鎖應(yīng)運(yùn)而生。并且隨著電子技術(shù)和電子元件的不斷發(fā)展,電子密碼鎖也出現(xiàn)了很多種類,功能不斷完善和強(qiáng)大,使用更加方便,安全保密性更強(qiáng)。隨著電子元件、電子技術(shù)的發(fā)展,各種各樣的電子密碼鎖相應(yīng)出現(xiàn)而滿足各種使用需求。由于數(shù)字、字符、圖形圖像、人體生物特征和時間等因素均可 以成為電子信息,這些信息可以單獨(dú)作為密碼使用與密碼鎖,也可以組合使用作為密碼而獲得高度的安全性和保密性,組合使用這些信息能夠使電子密碼鎖的安全性能獲得無窮擴(kuò)展,是產(chǎn)品多元化,更好地應(yīng)用于各個方面。 縱觀我們生活 的 各個領(lǐng)域, 凡有自動控制有智能化的地方都會有單片機(jī)的身影,單片機(jī)的應(yīng)用有廣大的空間。在計算機(jī) 技術(shù)廣泛應(yīng)用的今天,可以看到,單片機(jī)的應(yīng)用的意義絕不僅限于它的廣闊范圍以及帶來的經(jīng)濟(jì)效益,更重要的意義在于單片機(jī)的應(yīng)用從根本上改變了傳統(tǒng)控制系統(tǒng)的設(shè)計思想和設(shè)計方法,把必須有模擬電路和數(shù)字電路實(shí)現(xiàn)的大部分功能變成使用單片機(jī)通過軟件程序?qū)崿F(xiàn)了。 本文從經(jīng)濟(jì)實(shí)用的角度出發(fā),從加深對單片機(jī)理論的理解和熟練電子設(shè)計過程的角度出發(fā),采用 Intel公司的 8051AH單片機(jī)為主控芯片加上鍵盤輸入電路和由邏輯元器件、發(fā)光二極管等電子元件組成的簡單外圍電路,用匯編語言編寫 單片機(jī)控制程序,設(shè)計一款可以更改密碼具有錯誤警報提示的十位數(shù)字密碼鎖。 產(chǎn)品體積小,成本低,而且容易升級改 善 。 從而 實(shí)現(xiàn) 想要設(shè)計的電子密碼鎖 的 功能。 方案二: 使用 MCS51系列 單片機(jī) 為核心 控制 附加一些簡單的外圍電路 , 利用單片機(jī)的一個 I/O端口組成 4 4鍵盤作為輸入電路, 采用匯編語言 編 寫程序 來實(shí)現(xiàn)電子密碼鎖的各項(xiàng)功能 , 程序語言功能強(qiáng)大,調(diào)試較為簡單。 設(shè)計方案選擇 綜上提出的兩種方案,方案一給出的采用數(shù)字邏輯電路的設(shè)計方法的好處就是設(shè)計簡單,因?yàn)椴捎脭?shù)字邏輯電路可以分成各個功能模塊來設(shè)計,每個模塊實(shí)現(xiàn)各自的一個功能。采用數(shù)字電路雖然設(shè)計簡單但是操作繁瑣,要運(yùn)用很多數(shù)字邏輯器件, 硬件電路 復(fù)雜,而且可能會出現(xiàn)較多器件故障,同時難以檢查和維護(hù)。這個設(shè)計方案的 最關(guān)鍵 的地方就在于編程, 利用程序 的執(zhí)行 來實(shí)現(xiàn)密碼鎖的基本功能,因此 單片機(jī)方案還有較大活動空間,能在很大程 度上擴(kuò)展功能,方便對系統(tǒng)進(jìn)行升級。設(shè)計方框圖如 圖 11: 圖 11 單片機(jī)控制方案 開鎖控制電路