

下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、電子密碼鎖的設(shè)計與實現(xiàn)一、試驗?zāi)康倪M一步把握鍵盤掃描和LED 顯示的程序設(shè)計.了解按鍵消抖的方法。 綜合運用微機原理的軟硬件學問。二、試驗內(nèi)容與要求基本要求(1)具有密碼輸入功能,密碼最多為位;(2)設(shè)置退格鍵,以便刪除輸入錯誤的密碼;在輸入的密碼時數(shù)碼管上只顯示8,并依據(jù)輸入位數(shù)依次橫移;設(shè)置確認鍵,當確認鍵按下后,推斷輸入密碼是否正確;當輸入密碼正確時,點亮發(fā)光二極管; 蜂鳴器報警,重新輸入,當三次密碼輸入不正確時,系統(tǒng)應(yīng)鎖定鍵盤10s。 2提高要求將用戶分為管理者和使用者,管理者擁有超級密碼,可以修改其他人的密碼。使用者不能修改密碼。三、試驗報告要求設(shè)計目的和內(nèi)容總體設(shè)計硬件設(shè)計:原理圖
2、(接線圖)及簡要說明軟件設(shè)計框圖及程序清單 設(shè)計結(jié)果和體會(包括遇到的問題及解決的方法)四、總體設(shè)計,CPU 把該密碼和設(shè)置密碼比較,對則將鎖打開(,),則被強制鎖定并報警,除非超級密碼或者其他的手段打開,比如延時一段時間。初步設(shè)計思路如下:.LED 數(shù)碼管顯示輸入密碼,但是只是輸出顯示符號8 .接受動態(tài)掃描輸出。用發(fā)光二極管模擬鎖的狀況,鎖關(guān)時發(fā)光二極管滅,打開時發(fā)光二極管亮。輸入密碼錯誤時報警,3 10s,鍵盤無法接收數(shù)據(jù)。軟件的設(shè)計主要包括矩形鍵盤鍵值的讀取、LED 動態(tài)掃描輸出程序、密碼推斷程序和報警程序.五、硬件設(shè)計依據(jù)設(shè)計思路,硬件電路可通過試驗平臺上的一些功能模塊電路組成,由于試
3、驗平臺上的各個功能模塊已經(jīng)設(shè)計好,用戶在使用時只要設(shè)計模塊間電路的連接,因此,硬件電路的1LED 數(shù)碼管顯示模塊、按鍵模塊、發(fā)光二極管電路和蜂鳴器模塊組成。各個模塊的具體說明:1LED 數(shù)碼管模塊試驗平臺上供應(yīng)一組六個LED 數(shù)碼管。插孔CS1CS2 68253/計數(shù)器來實現(xiàn)。8253 1ms8253 的計數(shù)器 0 來實現(xiàn).Clk0 接試驗平臺分頻電路輸出Q6,f46875hz.GATE08255 PA08255 的PA0輸出來把握計數(shù)器的起停.OUT0 接8259 的IRQ2,定時完成懇求中斷,進入中斷服務(wù)程序。軟件在中斷服務(wù)程序中LED數(shù)碼管顯示.PPCS 鍵模塊和確認鍵。具體的功能定義如
4、下表。鍵盤85和82E接見圖2 6的功能定義如下表。Clk0按鍵鍵名功能說明19 鍵A 鍵B 鍵數(shù)字鍵輸入密碼PA0蜂鳴器退格鍵8255PB0確認鍵取消剛才輸入的密碼PB1PC 發(fā)光二極管鍵盤電路3報警模塊和發(fā)光二極管模塊數(shù)碼管顯示模塊C驅(qū)動電路和8255壓電式蜂鳴器工作時100mA 驅(qū)動電流.4 8255 的PB0 口輸出為高電平常,蜂鳴器譯碼 CS2IRQ2電路 CS38259產(chǎn)生蜂鳴音,8255 4 為低電平常,蜂鳴器不發(fā)聲。1 系統(tǒng)硬件電路圖82551 系統(tǒng)硬件電路圖3 蜂鳴器電路六、軟件設(shè)計軟件設(shè)計思路電子密碼鎖工作的主要過程是 LED 數(shù)碼管提示開頭輸入密碼,通過鍵盤輸入密碼,同時
5、 LED 顯示密碼輸入狀況,按下確認鍵后推斷密碼的正確性,作出開鎖或報警處理。當輸3 10s。警處理。中斷服務(wù)子程序主要是負責LED數(shù)碼管顯示。依據(jù)程序功能,程序主要分為以下幾部分:鍵盤鍵值讀取程序法:行反轉(zhuǎn)法和行掃描法.為了消退抖動干擾,在程序中要加入消退抖動的部分。LED 數(shù)碼顯示程序LED 數(shù)碼顯示器是一種應(yīng)用很普遍的顯示器。程序主要負責把要顯示的數(shù)字或字母對應(yīng)的顯示碼送到相應(yīng)的 LED 顯示管。有多位需要同時顯示時,可以接受動態(tài)刷新的方法,就可以得到穩(wěn)定的輸出.8253 1ms,定時時間到時懇求中斷服務(wù),進入中1 6 個數(shù)碼管,可以實現(xiàn)穩(wěn)定的數(shù)字顯示.中斷服務(wù)程序只負責數(shù)據(jù)的輸出顯示,主程序依據(jù)所處的狀態(tài)修正顯示數(shù)據(jù)。密碼推斷程序密碼推斷程序放在主程序中,有按鍵時讀取,當確定鍵按下時作出推斷。在程序中設(shè)置 6 字節(jié)的空間存放設(shè)定的密碼和 6 的密碼逐位
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 論技工院校計算機應(yīng)用課程的開放式教學
- 買賣房合同范例
- 三方租賃合同范例
- 鄉(xiāng)村涵洞施工合同范例
- 個體合伙合同范例
- 全水電維護合同范例
- 公司司機臨時合同范例
- 農(nóng)業(yè)軟件購銷合同范例
- 農(nóng)村拆遷機械費合同范例
- 70歲門衛(wèi)合同范例
- 條件概率與全概率公式高二下學期數(shù)學人教A版(2019)選擇性必修第三冊
- (正式版)JBT 10437-2024 電線電纜用可交聯(lián)聚乙烯絕緣料
- 法律知識圖譜構(gòu)建及應(yīng)用
- 八卦的基本介紹及其科學內(nèi)涵
- 內(nèi)科護理學慢性腎衰竭
- (建筑制圖)課程綜合自測題3(試卷和答案)
- 公司商業(yè)模式策劃案關(guān)鍵合作伙伴
- 虛擬現(xiàn)實技術(shù)在工業(yè)設(shè)計中的應(yīng)用課件
- 學術(shù)誠信與學術(shù)規(guī)范
- 急診科的急性心肌炎處理
- 郵政分銷述職報告
評論
0/150
提交評論