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

正文內(nèi)容

編碼鍵盤式電子密碼鎖畢業(yè)論文設(shè)計-資料下載頁

2025-07-05 21:05本頁面

【導(dǎo)讀】師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過的材料。均已在文中作了明確的說明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文。不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。全意識到本聲明的法律后果由本人承擔(dān)。同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位。印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。家分析系統(tǒng)等功能,從而使密碼鎖具有很高的安全性、可靠性,應(yīng)用日益廣泛。合外圍的鍵盤輸入、顯示、報警等電路,用匯編語言編寫主控芯片的控制程序,有報警功能的電子密碼鎖。實現(xiàn)了密碼的正確輸入則顯示綠燈,密碼輸入錯誤則亮紅燈,蜂鳴器響的功能。

  

【正文】 ************************************ 。以下為按鍵處理程序 ,對不同的按鍵作出響應(yīng) CJNE A,0AH,J1 。是否為 CLR鍵 MOV R1,KEY_CNT CJNE R1,00H,J2 LCALL ALARM_1 LJMP START 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 第 23 頁 J2: LCALL SHIFTR DEC KEY_CNT W00:LCALL DISP 。等待按鍵抬起 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 。判斷是否為 ENTER鍵 MOV R1,KEY_CNT CJNE R1,06H,J4 MOV A,WORD_1 。比較密碼 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 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 第 24 頁 CLR LCALL DLY_L LJMP FINI J5: LCALL ALARM_2 LJMP START J4: LCALL ALARM_1 LJMP START J3: INC KEY_CNT 。按下數(shù)字鍵 MOV A,KEY_CNT CJNE A,07H,K1 LCALL ALARM_1 W10:LCALL DISP 。等待按鍵抬起 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 。等待按鍵抬起 MOV A,P3 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 第 25 頁 CJNE A,0FH,W21 LJMP A0 W21:MOV A,P3 CJNE A,0F0H,W22 LJMP A0 W22:SJMP W20 LJMP A0 ALARM_1:SETB TR0 。操作錯誤報警 JB TR0,$ RET ALARM_2:SETB TR0 。密碼錯誤報警 JB TR0,$ LCALL DLY_L RET 數(shù)碼管顯示子程序 單片機(jī)對數(shù)碼管的顯示方式可分為靜態(tài)顯示和動態(tài)顯示兩種。靜態(tài)顯示中每一個數(shù)碼管需要一個獨立的輸出口控制,在各輸出口輸出相應(yīng)的數(shù)據(jù),則數(shù)碼管可以顯示相應(yīng)的字符。靜態(tài)顯示的特點是顯示程序簡單、亮度高、穩(wěn)定性好、占用 CPU時間少,但占用的 I/O口線較多,所以靜態(tài)顯示常用在顯示器數(shù)目較少的應(yīng)用系統(tǒng)中。當(dāng)顯示位數(shù)較多時,可以采用動態(tài)顯示。因為我設(shè)計為八個數(shù)碼管,所以在程序設(shè)計中,我選擇使用動態(tài)數(shù)碼管顯示技術(shù)。 動態(tài)數(shù)碼管控制原理:采用各數(shù)碼管循環(huán) 輪流顯示的方式,當(dāng)循環(huán)顯示頻率較高時,由于人眼的暫留特性,看不出閃爍的顯示現(xiàn)象,這種顯示需要一個接口完成字形碼的輸出,另一個接口完成各數(shù)碼管的輪流點亮。 ( 1)功能要求 編程實現(xiàn) 8 個數(shù)碼管從左至右依次顯示數(shù)字 1~8 ( 2)軟件編程 設(shè)計方法:使用查表法實現(xiàn)字符數(shù)字的顯示; P0口輸出數(shù)碼管的八段碼編碼,南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 第 26 頁 P2 口控制數(shù)碼管的公共端,當(dāng) LED1 的公共端 COM1 為低電平時, P0 輸出數(shù)字1 的編碼;延時一段時間后, COM2 為低電平, P0 口輸出數(shù)字 2 的編碼,依次類推,可以實現(xiàn) 1~8 的數(shù)字動態(tà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 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 第 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 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 第 28 頁 第四章 綜合調(diào)試 按照原理圖上各個部分將電路連接在一起。 ( 1)全部連線接好以后,仔細(xì)檢查一遍。電源線與地線在內(nèi)的所有 線是否有漏接線和錯接線,是否有兩個以上輸出 端錯誤地連接在一起等等。 ( 2)使用萬用表的“歐姆 1”檔,測量直流輸入端,實驗電路電源端與地線之間的電阻值,排除電源與地線的開路與短路現(xiàn)象。 ( 3)用萬用表測量直流穩(wěn)壓電源輸出電壓是否為需要值。 ( 4)當(dāng)電源輸出電壓正常時,將電源連接到系統(tǒng)中。 ( 5)檢查各集成電路是否均已經(jīng)加上電源。可靠的檢查方法是用萬用表測試棒直接測量集成塊電源端和地線兩腳之間的電壓。這種方法可以檢查出因底板、集成塊引腳等原因造成的故障。 當(dāng)以上都完成時,若無任何不良現(xiàn)象出現(xiàn),則硬件調(diào)試基本完成。 調(diào)試使用的是 Proteus 工具,其軟件具有很多優(yōu)點 ,Protues 提供了豐富的資源 ,下面就是它的一些突出的優(yōu)點: ( 1) Proteus 可提供的仿真元器件資源:仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件,有 30 多個元件庫。 ( 2) Proteus 可提供的仿真儀表資源 :示波器、邏輯分析儀、虛擬終端、 SPI調(diào)試器、 I2C調(diào)試器、信號發(fā)生器、模式發(fā)生器、交直流電壓表、交直流電流表。理論上同一種儀器可以在一個電路中隨意的調(diào)用。 ( 3)除了現(xiàn)實存在的儀器外, Proteus 還提供了一個圖形顯示功能,可以將線路上變化的信號,以圖形的方式 實時地顯示出來,其作用與示波器相似,但功能更多。這些虛擬儀器儀表具有理想的參數(shù)指標(biāo),例如極高的輸入阻抗、極低的輸出阻抗。這些都盡可能減少了儀器對測量結(jié)果的影響。 ( 4) Proteus 可提供的調(diào)試手段 Proteus 提供了比較豐富的測試信號用于電路的測試。這些測試信號包括模擬信號和數(shù)字信號。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 第 29 頁 PROTEUS 是單片機(jī)課堂教學(xué)的先進(jìn)助手。 PROTEUS 不僅可將許多單片機(jī)實例功能形象化,也可將許多單片機(jī)實例運行過程形象化。前者可在相當(dāng)程度上得到實物演示實驗的效果,后者則是實物演示實驗難以達(dá)到的效果。 它的元 器件、連接線路等卻和傳統(tǒng)的單片機(jī)實驗硬件高度對應(yīng)。這在相當(dāng)程度上替代了傳統(tǒng)的單片機(jī)實驗教學(xué)的功能,例:元器件選擇、電路連接、電路檢測、電路修改、軟件調(diào)試、運行結(jié)果等。 課程設(shè)計、畢業(yè)設(shè)計是學(xué)生走向就業(yè)的重要實踐環(huán)節(jié)。由于 PROTEUS 提供了實驗室無法相比的大量的元器件庫,提供了修改電路設(shè)計的靈活性、提供了實驗室在數(shù)量、質(zhì)量上難以相比的虛擬儀器、儀表,因而也提供了培養(yǎng)學(xué)生實踐精神、創(chuàng)造精神的平臺。 我在調(diào)試過程中,也遇到過仿真不完全符合條件的情況,通過修改程序和改進(jìn)布線,最終還是實現(xiàn)了密碼鎖 PE 的顯示,輸入 正確密碼通過,錯誤密碼或者操作錯誤警報響的結(jié)果。 綜合調(diào)試 順利完成硬件調(diào)試和軟件調(diào)試以后,就進(jìn)入了整個系統(tǒng)最后的一個環(huán)節(jié),那就是系統(tǒng)綜合調(diào)試。 ( 1)首先下載一些在專用實驗板上能夠運行的小程序,然后按照程序上的各個引腳圖,把單片機(jī)上對應(yīng)的位接好,給單片機(jī)上電,在無意外情況出現(xiàn)后,按鍵并觀看發(fā)光二極管的顯示情況,同時測量某些特殊引腳電平變化是否與程序中預(yù)計的變化過程一致,若發(fā)光二極管的顯示情況正常,并且測量的引腳電平變化過程與計劃的一致,這就說明整個系統(tǒng)板可以正常工作。 ( 2)完成上述工作 后,可以將本次畢業(yè)設(shè)計程序下載至單片機(jī)內(nèi),觀看發(fā)光二極管的顯示情況,變化按鍵,看發(fā)光二極管的顯示值是否一致變化,若為一致,再接聲音輸入,檢查并仔細(xì)聽輸出是否有聲音,聲音時候清晰正常。一切正常,則完成了整個系統(tǒng)的調(diào)試。 ( 3)在整個調(diào)試過程中,由于 AT89S51 芯片是在這次畢業(yè)設(shè)計過程第一次接觸,對于它的性能,如何使用都非常陌生。 這就給最后的系統(tǒng)調(diào)試帶來了困難。譬如,在密碼設(shè)置和鑒別上,我就遇到了困難。在剛開始看芯片說明時也南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 第 30 頁 很難懂,看懂后也不好編程,在參考別人好多的例子程序后,終于找到了程序的正確編寫方法。當(dāng) 然參考的程序也有間有繁,我對比用了比較簡潔的程序完成了對電路正確的仿真。 在板子的連接中也遇到了一些問題,關(guān)于復(fù)位電路不能成功的問題上,徐老師幫我找到了仿真圖上的復(fù)位電路連接問題;在鍵盤按鍵一開始不能起作用時,老師也幫我重新燒了程序,修改了部分問題。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 第 31 頁 第五章 結(jié)論與展望 隨著人們對安全的重視和科技的發(fā)展,許多電子智能鎖(指紋識別、 IC卡辨認(rèn))已在國內(nèi)外相繼面世 在安全技術(shù)防范領(lǐng)域,具有防盜報警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng)的機(jī)械式密碼鎖,克服了機(jī)械式密碼鎖密碼量少、 安全性能差的缺點,使密碼鎖無論在技術(shù)上還是在性能上都大大提高一步 。鑒于目前的技術(shù)水平與市場的接收程度,電子密碼鎖是這類電子防盜產(chǎn)品的主流。本論文的宗旨在于對密碼鎖工作的簡單原理,做 一個簡單的介紹,并且設(shè)計出了自己的實現(xiàn)方案。 一、 主要工作及結(jié)論 1)了解電子密碼鎖的現(xiàn)狀,前景和應(yīng)用領(lǐng)域。 2)熟悉 KEIL 編譯軟件。能夠運用該軟件編寫,編譯,調(diào)試程序。 3)學(xué)習(xí)匯編語言和使用 AT89S51 單片機(jī)。 4)提高解決問題的能力。 二、 存在的問題及今后的工作 在設(shè)計的過程中也遇到了許多困難 ,比如剛接到題目時發(fā)現(xiàn)本設(shè)計需要使用 匯編 語言編寫程序,然后進(jìn)行仿真,實現(xiàn)其基本功能,而自身接觸該軟件的時間并不長,也不太熟悉該語言的一些語法、結(jié)構(gòu)等,所以該設(shè)計一開始就對自己造成了一定的麻煩。在編寫一些模塊時 ,許多功能一開始都沒考慮到 (鍵盤掃描電路 ,鍵盤存儲電路等 ),所以在實現(xiàn)其功能時都出現(xiàn)了其它應(yīng)有的錯誤 ,再后來就是仿真了 。 這次的畢業(yè)設(shè)計,是對我這三年來所學(xué)的專業(yè)知識是否踏實的檢驗,讓我對這三年中所學(xué)知識進(jìn)行了綜合,也讓我溫習(xí)了一些已經(jīng)快要淡忘的專業(yè)知識。 這次畢業(yè)設(shè)計我完成了大部分的工作,但密碼修改部分因為添加程序不能很好的兼容,又由于 時間的局限,我只能放棄。 與此同時,我也充分認(rèn)識到自身的許多不足:基礎(chǔ)知識學(xué)得不夠扎實,缺乏綜合運用及理論聯(lián)系實際的能力等。另外在此次設(shè)計過程中 , 也學(xué)會了其它的一些東西 ,譬如加深了解了Protues 軟件 , 也學(xué)會了自己查找資料 , 快速瀏覽書籍掌握內(nèi)容等學(xué)習(xí)方法 。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) 第 32 頁 致 謝 畢業(yè)設(shè)計到了收尾的時刻,此時此刻我要感謝的人有很多,他們都曾在我完成設(shè)計的過程中幫助過我。 記得我剛接到設(shè)計任務(wù)時,對畢業(yè)設(shè)計課題沒有形成系統(tǒng)的認(rèn)識,總覺得只能摸索著來,然而設(shè)計是嚴(yán)肅的事情,并不是拖可以解決問題的,而且態(tài)度的端正很重要。感 謝畢業(yè)設(shè)計指導(dǎo)老師徐老師為我認(rèn)真地講解整個課題任務(wù),讓我明確了方向。在接下來的時間里,徐老師經(jīng)常給我指導(dǎo),教我軟件的設(shè)計方法和程序的設(shè)計等。另外,感謝實驗室劉靜波和
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1