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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖的課程設(shè)計(完整版)

2025-08-01 15:10上一頁面

下一頁面
  

【正文】 ),在整個訪問期間不改變。作為輸出口用時,每位能驅(qū)動8個TTL邏輯門電路,對端口寫“1”可作為高阻抗輸入端用。在單片機(jī)的外圍電路外接輸入鍵盤用于密碼的輸入和一些功能的控制,外接LCD1602顯示器用于顯示作用。 電子密碼鎖設(shè)計的具體要求(1)本設(shè)計為了防止密碼被竊取要求在輸入密碼時在LCD屏幕上顯示*號。出于安全、方便等方面的需要許多電子密碼鎖已相繼問世。 (5) 使用靈活性好,不像機(jī)械鎖必須佩帶鑰匙才能開鎖。它的種類很多,有簡易的電路產(chǎn)品,也有基于芯片的性價比較高的產(chǎn)品。此外電子技術(shù)的飛速發(fā)展,給傳統(tǒng)的機(jī)械鎖帶來了巨大的變革,現(xiàn)代的電子技術(shù)與機(jī)械技術(shù)相結(jié)合,產(chǎn)生了一大批智能鎖:指紋鎖、IC卡辨識、遙控鎖、聲控鎖等先進(jìn)的鎖具?;趩纹瑱C(jī)的電子密碼鎖設(shè)計摘 要在日常的生活和工作中, 住宅與部門的安全防范、單位的文件檔案、財務(wù)報表以及一些個人資料的保存多以加鎖的辦法來解決。雖然這類產(chǎn)品安全性高,但是這類產(chǎn)品的特點(diǎn)是針對特定指紋或有效卡,只能適用于保密要求高且僅供個人使用的箱、柜、房間等。現(xiàn)在應(yīng)用較廣的電子密碼鎖是以芯片為核心,通過編程來實(shí)現(xiàn)的。 (6) 電子密碼鎖操作簡單易行,一學(xué)即會。但這類產(chǎn)品的特點(diǎn)是針對特定有效卡、指紋或聲音有效,且不能實(shí)現(xiàn)遠(yuǎn)程控制,只能適用于保密要求高且供個人使用的箱、柜、房間等。(2)設(shè)計開鎖密碼位六位密碼的電子密碼鎖。其原理如下圖11所示: 圖11 單片機(jī)控制密碼鎖原理框圖 第2章 硬件設(shè)計 單片機(jī)AT89C51簡介 AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。Flash編程或校驗時,P2亦接收高位地址和其它控制信號。即使不訪問外部存儲器,ALE 仍以時鐘振蕩頻率的1/6 輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。 XTALl:振蕩器反相放大器及內(nèi)部時鐘發(fā)生器的輸入端。(7)全新的加密算法,這使得對于89C51的解密變?yōu)椴豢赡?,程序的保密性大大加?qiáng),這樣就可以有效地保護(hù)知識產(chǎn)權(quán)不被侵犯。 液晶顯示LCD1602的介紹重量輕:100g;體積?。?1mm 厚;功耗低:10—15mW;顯示內(nèi)容:192 種字符(57 點(diǎn)字型);32 種字符(510 點(diǎn)字型);可自編8(57)或許(510)種字符;指令功能強(qiáng):可組合成各種輸入、顯示、移位方式以滿足不同的要求;接口簡單方便:可與8 位微處理器或微控制器相聯(lián);工作溫度寬:0—50oC可靠性高:壽命為50,000 小時(25oC)(1)液晶體液晶板上排列著若干57 或510 點(diǎn)陣的字符顯示位,每個顯示位可顯示1 個字符,從規(guī)格上分為每行12340 位,有一行、兩行及四行三類。 (4)技術(shù)參數(shù)表21極限參數(shù) 硬件電路的設(shè)計 硬件設(shè)計原理本設(shè)計主要由單片機(jī)、矩陣鍵盤、液晶顯示器和密碼存儲等部分組成?!?。P0~P3口用作輸入口時,必須先寫入“1”。10F。在閑置模式下,CPU停止工作。電子鎖控制電路圖如圖236所示: 圖28 電磁鎖控制電路圖繼電器線圈的一個引腳接電源正極,另一端接NPN三極管的集電極。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。本系統(tǒng)設(shè)計的顯示電路是為了給使用者以提示而設(shè)置的為達(dá)到界面友好的目的,顯示部分由液晶顯示LCD1602取代普通的數(shù)碼管完成。圖211為proteus設(shè)計的密碼鎖電路圖整體電路圖: 圖211 設(shè)計整體電路圖第3章 系統(tǒng)軟件設(shè)計 系統(tǒng)軟件設(shè)計總體流程因設(shè)計主要是作用匯編語言來開發(fā)的51單片機(jī)項目程序,所以首先必須有一個可以在Windows XP或Windows vista操作系統(tǒng)下執(zhí)行的匯編語言編譯器,本設(shè)計采用Keil編譯器進(jìn)行編程,因為它可以支持一系列的51單片機(jī)。 open bit 。 ORG 0030h。若所有列線均為高電平,則鍵盤中無鍵按下。如下圖33為密碼修改子程序流程圖,圖34為開鎖程序流程圖:圖33 設(shè)置密碼子 圖34 輸入密碼開鎖流程圖第4章 程序調(diào)試 系統(tǒng)調(diào)試過程在硬件支持的環(huán)境下,用proteus設(shè)計好的電路,Keil編好的程序編譯成芯片可識別的C51文件,利用PC機(jī)寫進(jìn)proteus程序圖芯片內(nèi)進(jìn)行仿真測試,并對其出現(xiàn)的錯誤進(jìn)行修改,由圖41~圖43可看出最終調(diào)試成功。我用的是單片機(jī)芯片實(shí)現(xiàn)主控,LCD顯示,矩陣鍵盤等部件。rs bit 。ORG 000bh。main:clr speakerclr led。B39。139。539。 ;密碼鍵值存放區(qū)清零完畢lcall delay0_1s。call write_instruction。 。mov r4,10。djnz r4,return_t1。 鍵盤掃描key: call ks。clr led。LJMP lk。mov a,12。mov 50h,a。call input_hint。xrl a,r1。input_error:call clear_display。 ;第一次輸入新密碼完畢call clear_display。call password。inc r0。mov 39h,45h。ljmp set_password0。 ;輸入原密碼完畢mov r5,6。nop。clr speaker。L call key。 ;顯示輸入密碼正確提示完畢clr open。 ;按下開鎖鍵,開鎖jmp main0。call input_hint。mov display,a。password:mov r5,6。cjne a,39。*39。寫數(shù)據(jù)指令writedata: SETB rs。ret。call delay。call write_instruction。push 02h。pop 03h。nop。push 06h。pop 07h。039。839。539。239。SET PASSWORD: 39。PASSWORD OK!!! 39。ERROR!!! Press E39。INPUT AGAIN!39。139。439。739。A39。dl: mov r6,248。djnz r2,$。pop 07h。mov r7,15。call input_hint。CLR rw。clr en。inc r1。,next_to。mov a,r1。inc dptr。clear_display:mov display,01h。call write_instruction。nop。E39。inc 52h。djnz r5,input_pere0。mov r1,34h。輸入密碼開鎖程序input_password:clr speakercall clear_display。 ;設(shè)置新密碼成功,返回主程序set_error:call clear_display。djnz r5,set_pere。 ;第二次輸入新密碼完畢mov r5,6。call input_hint。set_password0:call clear_display。 ;輸入密碼錯誤次數(shù)超過3次,鎖死setb SPEAKER lcall warnninglcall key。call input_hint。inc r0。call password。mov a,p1。next_key:inc r6。mov r6,a。mov a,4。mov r6,00h。jmp key。cpl speaker。pop acc。 ;系統(tǒng)初始化完畢intermit_t0:push acc。call write_instruction。call write_instruction。639。239。LJMP input_password。lcall key。ORG 001bh。speaker bit 。我們?nèi)チ藞D書館借一些參考書,上網(wǎng)找一些相關(guān)資料,并且在指導(dǎo)老師翁老師的指導(dǎo)下,我最終都逐個克服了遇到的難題。第二種為輸入密碼,若密碼正確,開鎖成功且此時綠燈亮。其方法是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。 lcall sy s_
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1