freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

編碼鍵盤式電子密碼鎖畢業(yè)論文設計(參考版)

2025-07-10 21:05本頁面
  

【正文】 另外,感謝實驗室劉靜波和夏。感 謝畢業(yè)設計指導老師徐老師為我認真地講解整個課題任務,讓我明確了方向。 南京工程學院畢業(yè)設計說明書(論文) 第 32 頁 致 謝 畢業(yè)設計到了收尾的時刻,此時此刻我要感謝的人有很多,他們都曾在我完成設計的過程中幫助過我。 與此同時,我也充分認識到自身的許多不足:基礎知識學得不夠扎實,缺乏綜合運用及理論聯(lián)系實際的能力等。 這次的畢業(yè)設計,是對我這三年來所學的專業(yè)知識是否踏實的檢驗,讓我對這三年中所學知識進行了綜合,也讓我溫習了一些已經(jīng)快要淡忘的專業(yè)知識。 二、 存在的問題及今后的工作 在設計的過程中也遇到了許多困難 ,比如剛接到題目時發(fā)現(xiàn)本設計需要使用 匯編 語言編寫程序,然后進行仿真,實現(xiàn)其基本功能,而自身接觸該軟件的時間并不長,也不太熟悉該語言的一些語法、結(jié)構(gòu)等,所以該設計一開始就對自己造成了一定的麻煩。 3)學習匯編語言和使用 AT89S51 單片機。 2)熟悉 KEIL 編譯軟件。本論文的宗旨在于對密碼鎖工作的簡單原理,做 一個簡單的介紹,并且設計出了自己的實現(xiàn)方案。 南京工程學院畢業(yè)設計說明書(論文) 第 31 頁 第五章 結(jié)論與展望 隨著人們對安全的重視和科技的發(fā)展,許多電子智能鎖(指紋識別、 IC卡辨認)已在國內(nèi)外相繼面世 在安全技術(shù)防范領域,具有防盜報警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng)的機械式密碼鎖,克服了機械式密碼鎖密碼量少、 安全性能差的缺點,使密碼鎖無論在技術(shù)上還是在性能上都大大提高一步 。當 然參考的程序也有間有繁,我對比用了比較簡潔的程序完成了對電路正確的仿真。譬如,在密碼設置和鑒別上,我就遇到了困難。 ( 3)在整個調(diào)試過程中,由于 AT89S51 芯片是在這次畢業(yè)設計過程第一次接觸,對于它的性能,如何使用都非常陌生。 ( 2)完成上述工作 后,可以將本次畢業(yè)設計程序下載至單片機內(nèi),觀看發(fā)光二極管的顯示情況,變化按鍵,看發(fā)光二極管的顯示值是否一致變化,若為一致,再接聲音輸入,檢查并仔細聽輸出是否有聲音,聲音時候清晰正常。 綜合調(diào)試 順利完成硬件調(diào)試和軟件調(diào)試以后,就進入了整個系統(tǒng)最后的一個環(huán)節(jié),那就是系統(tǒng)綜合調(diào)試。由于 PROTEUS 提供了實驗室無法相比的大量的元器件庫,提供了修改電路設計的靈活性、提供了實驗室在數(shù)量、質(zhì)量上難以相比的虛擬儀器、儀表,因而也提供了培養(yǎng)學生實踐精神、創(chuàng)造精神的平臺。這在相當程度上替代了傳統(tǒng)的單片機實驗教學的功能,例:元器件選擇、電路連接、電路檢測、電路修改、軟件調(diào)試、運行結(jié)果等。前者可在相當程度上得到實物演示實驗的效果,后者則是實物演示實驗難以達到的效果。 南京工程學院畢業(yè)設計說明書(論文) 第 29 頁 PROTEUS 是單片機課堂教學的先進助手。 ( 4) Proteus 可提供的調(diào)試手段 Proteus 提供了比較豐富的測試信號用于電路的測試。這些虛擬儀器儀表具有理想的參數(shù)指標,例如極高的輸入阻抗、極低的輸出阻抗。理論上同一種儀器可以在一個電路中隨意的調(diào)用。 調(diào)試使用的是 Proteus 工具,其軟件具有很多優(yōu)點 ,Protues 提供了豐富的資源 ,下面就是它的一些突出的優(yōu)點: ( 1) Proteus 可提供的仿真元器件資源:仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件,有 30 多個元件庫。這種方法可以檢查出因底板、集成塊引腳等原因造成的故障。 ( 5)檢查各集成電路是否均已經(jīng)加上電源。 ( 3)用萬用表測量直流穩(wěn)壓電源輸出電壓是否為需要值。電源線與地線在內(nèi)的所有 線是否有漏接線和錯接線,是否有兩個以上輸出 端錯誤地連接在一起等等。 程序代碼如下: DISP: CLR MOV P0,LED_BIT_8 LCALL DLY_S SETB CLR MOV P0,LED_BIT_7 LCALL DLY_S SETB CLR MOV P0,LED_BIT_6 LCALL DLY_S SETB CLR MOV P0,LED_BIT_5 LCALL DLY_S SETB CLR MOV P0,LED_BIT_4 LCALL DLY_S SETB CLR MOV P0,LED_BIT_3 LCALL DLY_S SETB CLR MOV P0,LED_BIT_2 南京工程學院畢業(yè)設計說明書(論文) 第 27 頁 LCALL DLY_S SETB CLR MOV P0,LED_BIT_1 LCALL DLY_S SETB RET 動態(tài)顯示延時子程序 DLY_S: MOV R6,10 D1: MOV R7,250 DJNZ R7,$ DJNZ R6,D1 RET DLY_L: MOV R5,100 D2: MOV R6,100 D3: MOV R7,248 DJNZ R7,$ DJNZ R6,D3 DJNZ R5,D2 RET FINI: NOP END 南京工程學院畢業(yè)設計說明書(論文) 第 28 頁 第四章 綜合調(diào)試 按照原理圖上各個部分將電路連接在一起。 動態(tài)數(shù)碼管控制原理:采用各數(shù)碼管循環(huán) 輪流顯示的方式,當循環(huán)顯示頻率較高時,由于人眼的暫留特性,看不出閃爍的顯示現(xiàn)象,這種顯示需要一個接口完成字形碼的輸出,另一個接口完成各數(shù)碼管的輪流點亮。當顯示位數(shù)較多時,可以采用動態(tài)顯示。靜態(tài)顯示中每一個數(shù)碼管需要一個獨立的輸出口控制,在各輸出口輸出相應的數(shù)據(jù),則數(shù)碼管可以顯示相應的字符。操作錯誤報警 JB TR0,$ RET ALARM_2:SETB TR0 。等待按鍵抬起 MOV A,P3 CJNE A,0FH,W11 LJMP START W11:MOV A,P3 CJNE A,0F0H,W12 LJMP START W12:SJMP W10 LJMP START LJMP START K1: LCALL SHIFTL W20:LCALL DISP 。比較密碼 CJNE A,3EH,J5 MOV A,WORD_2 CJNE A,3FH,J5 MOV A,WORD_3 CJNE A,40H,J5 MOV A,WORD_4 CJNE A,41H,J5 MOV A,WORD_5 CJNE A,42H,J5 MOV A,WORD_6 CJNE A,43H,J5 南京工程學院畢業(yè)設計說明書(論文) 第 24 頁 CLR LCALL DLY_L LJMP FINI J5: LCALL ALARM_2 LJMP START J4: LCALL ALARM_1 LJMP START J3: INC KEY_CNT 。等待按鍵抬起 MOV A,P3 CJNE A,0FH,W01 LJMP A0 W01:MOV A,P3 CJNE A,0F0H,W02 LJMP A0 W02:SJMP W00 J1: MOV A,VAL CJNE A,0BH,J3 。以下為按鍵處理程序 ,對不同的按鍵作出響應 CJNE A,0AH,J1 。計算鍵值 MOV B,03H MUL AB ADD A,ROW MOV VAL,A 。掃描行碼 L1: JNB ,L2 LCALL DLY_S JNB ,L2 MOV LINE,00H LJMP RSCAN L2: JNB ,L3 LCALL DLY_S JNB ,L3 MOV LINE,01H LJMP RSCAN L3: JNB ,L4 LCALL DLY_S JNB ,L4 南京工程學院畢業(yè)設計說明書(論文) 第 22 頁 MOV LINE,02H LJMP RSCAN L4: JNB ,A0 LCALL DLY_S JNB ,A0 MOV LINE,03H RSCAN: MOV P3,0FH 。 由 于 這種按鍵是機械式的開關(guān),當按鍵被按下時,鍵會震動一小段時間才穩(wěn)定,為了避免讓 8051 誤判為多次輸入同一按鍵, 我們必須在偵測到有按鍵被按下,就 Delay 一小段時間,使鍵盤以達穩(wěn)定狀態(tài),再去判讀所 按下的鍵,就可以讓鍵盤的輸入穩(wěn)定。 南京工程學院畢業(yè)設計說明書(論文) 第 20 頁 圖 主程序流程圖 南京工程學院畢業(yè)設計說明書(論文) 第 21 頁 4 4 鍵盤掃描識別 把每個鍵都分成水平和垂直的兩端接入,比如說掃描碼是從垂直的入,那就代表那一行所接收到的掃描碼是同一個 bit,而讀入掃描碼的則是水平,掃描的動作是先輸入掃描碼,再去讀取輸入的值,經(jīng)過比對之后就可知道是哪個鍵被按下。電路接通電源后 一直對按鍵進行查詢,一旦有鍵按下,判斷按鍵指示,然后轉(zhuǎn)向相應的子程序執(zhí)行。把程序下載到 ADUC841 單片機中。 但這只是純軟件的開發(fā)過程,還要使用程序下載器看一看程序運行的結(jié)果。 ( 8) 調(diào)試程序 :單擊 “Debug” 菜單,在下拉菜單中單擊 “Go” 選項,(或者使用快捷鍵 F5),然后再單擊 “Debug” 菜單,在下拉菜單中單擊 “Stop Running” 選項(或者使用快捷鍵 Esc);再單擊 “View” 菜單,再在下拉菜單中單擊 “Serial Windows 1” 選項,就可以看到程序運行后的結(jié)果 。 子項的多少與所增加的源程序的多少相同 .在輸入程序時, 如果 事先保存 了 待編輯的文件 , Keil c51 會自動識別關(guān)鍵字,并以不同的顏色提示,這樣會使 我們 少犯錯誤,有利于提高編程效率。 ( 5) 回到編輯界面后,單擊“ TARGET 1 ”前面的 +號,然后在 SOURCE GROUP 1 上 單擊 右鍵, 然后單 擊 “ ADD FILE TO GROUP ‘ SOURCE GROUP ’ 1”。 ( 3)這是會彈出一個對話框,要求你選擇單片機的型號,你可以根據(jù)你使用的單片機來選擇, KEIL C51 幾乎支持所有的 51 核單片機。單擊“ PROGECT”菜單,從下拉菜單中選中“ NEW PROJECT”選項。 南京工程學院畢業(yè)設計說明書(論文) 第 18 頁 第三章 軟件設計及實現(xiàn) 系統(tǒng)的軟件部分采用在 KEIL編譯器環(huán)境下進行編程 [13], KEIL C51 軟件是眾多單片機開發(fā)的優(yōu)秀軟件之一,它集編輯,編譯,仿真于一體,支持匯編,PLM, C 等多種程序設計 語言,界面友好。然后利用各種圖形輸出設備,如打印機或繪圖儀輸出電路板的布線圖。 文件保存及輸出。 手工調(diào)整。 PROTEL99SE 采用世界最先進的無網(wǎng)格、基于形狀的對角線自動布線技術(shù)。元器件的布局合理,才能進行下一步的布線工作。規(guī)劃好電路板并裝入網(wǎng)絡表后,用戶可以讓程序自動裝入元器件,并自動將元器件布置在電路板邊框內(nèi)。 元器件的布局。只有將網(wǎng)絡表裝入之后,才可能完成對電路板的自動布線。網(wǎng)絡表是電路板自動布線的靈魂,也是電路原理圖設計系統(tǒng)與印制電路板設計系統(tǒng)的接口。一般說來,有些參數(shù)用其默認值即可,有些參數(shù)在使用過 PROTEL99SE 以后,即第一次設置后,幾乎無需更改。參數(shù)的設置是電路板設計的非常重要的步驟。這是一項極 其重要的工作,是確定電路板設計的框架。 ( 3)印制電路板的設計 規(guī)劃電路板。 ( 2)產(chǎn)生網(wǎng)絡表 網(wǎng)絡表是電路原理圖 (SCH)和印制電路板設計 (PCB)之間的一座橋梁。 文件保存及打印輸出。 調(diào)整線路,將初步繪好的電路圖作進一步的調(diào)整和修改,使得原理圖更加美觀。 原理圖布線。 旋轉(zhuǎn)零件。 設置 Protel 99/schematic 設計環(huán)境。首先要構(gòu)思好零件圖,設計好圖紙大小。 原理圖的設計可按照下面的過程來完成。 ( 1)電路原理圖的設計 電路原理圖的設計主要是用 Protel99 的原理圖設計系統(tǒng)來繪制一張電路南京工程學院畢業(yè)設計說明書(論文) 第 16 頁 原理圖。該軟件功能強大,人機交互界面友好,易學易用,現(xiàn)在仍然是大中專院校電類專業(yè)必修課程,同時也是業(yè)界人士首選的電路板設計工具 。它是目前國內(nèi)最流行的通用 EDA軟件,通過將電路原理圖設計、 PCB 板圖設計、電路仿真和 PLD設計等多個實用工具軟件組合后構(gòu)成 EDA工作平臺。 南京工程學院畢業(yè)設計說明書
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1