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

正文內(nèi)容

基于51單片機(jī)電子密碼鎖設(shè)計(jì)(文件)

2025-07-08 12:48 上一頁面

下一頁面
 

【正文】 10,真值表見表1當(dāng)清除端(CLEAR)為低電平時(shí),輸出端(QA-QH)均為低電平。C to 70176。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形 圖12 七段共陽極數(shù)碼管外形及管腳圖 成公共陽極(COM)的數(shù)碼管。共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到地線GND上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。在實(shí)際應(yīng)用中開鎖時(shí)通過單片機(jī)送開鎖給開閉鎖執(zhí)行機(jī)構(gòu),電路驅(qū)動(dòng)電磁式繼電器吸合,電磁式繼電器再控制電磁鎖的開合,從而達(dá)到開鎖的目的。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的 圖13 電磁開鎖原理圖 反作用力返回原來的位置,使動(dòng)觸點(diǎn)與原來的靜觸點(diǎn)(常閉觸點(diǎn))吸合。同時(shí)用一紅色發(fā)光二極管的閃爍來提示用戶輸入密碼錯(cuò)誤不能開鎖。 若輸入密碼驗(yàn)證正確,在十秒內(nèi)可選擇“CHG”鍵修改密碼,修改密碼時(shí)每輸入一位,將其存入密碼緩沖區(qū),待按下“”健表示新密碼輸入完畢,即將新密碼存入密碼存儲(chǔ)區(qū),若修改密碼過程中按下“CHG”鍵表示放棄修改密碼,程序?qū)⒒氐匠跏紶顟B(tài)。 調(diào)試時(shí)為了保證硬件的正確,我們采用了一些簡單的子程序來驗(yàn)證硬件的正確性。新建工程“密碼鎖” ,新建一文檔,輸入密碼鎖源程序后保存為asm格式,經(jīng)編譯連接后顯示沒有錯(cuò)誤和警告。若密碼錯(cuò)誤,則不開鎖,數(shù)碼管顯示“Error” ,紅燈閃爍10秒,提示用戶密碼錯(cuò)誤,10秒后恢復(fù)初始狀態(tài),可以再次輸入密碼開鎖。在焊接電路時(shí)才發(fā)現(xiàn)電路看上去簡單,實(shí)際上焊起來比較復(fù)雜,經(jīng)過兩天的努力才把電路焊好,不過幸運(yùn)的是電路雖復(fù)雜,卻一次成功了。傳輸密碼至存儲(chǔ)區(qū)INI_PMEM:MOV R3,AMOV DPTR,PWDMOVC A,A+DPTRMOV R0,AMOV A,R3INC AINC R0DJNZ R4,INI_PMEMMOV R4,06HMOV R0,30H 。掃描鍵盤SCAN: LCALL KEY 。比較是否為CLR鍵,不是則跳轉(zhuǎn)NotCLR1CJNE A,48H,NotCLR1LCALL CLR_PBUF 。查鍵值轉(zhuǎn)BCD表MOVC A,A+DPTRMOV R0,AMOV R1,31H 。錯(cuò)誤跳WrongCLR 。10S延時(shí)檢測D4: MOV R5,89HLCALL KEYJZ CON 。未修改則跳NotCHGCON: DJNZ R5,$DJNZ R6,D4DJNZ R7,D3LJMP NotCHGINI_CHG:LCALL CLR_SCRLCALL CLR_PBUFNO_CLR: LCALL KEYJNZ NO_CLRMOV R0,30HMOV R1,41HChange: LCALL KEYJZ ChangeMOV R3,ALCALL Delay0_1Release2:LCALL KEYJNZ Release2MOV A,R3CJNE A,48H,NotCLR2 。密碼緩沖區(qū)的新密碼存入密碼存儲(chǔ)區(qū)MOV R1,AINC R0INC R1DJNZ R4,T_NewPWDNotCHG: SETB 。紅燈亮LCALL Delay0_5CPL ?;爻跏紥呙桄I盤Wrong: MOV R4,0AHLCALL Error 。HLCALL DisplayINC R0INC R1LJMP ChangeNotCLR2: CJNE A,44H,Save2 。比較修改鍵JZ INI_CHG 。顯示pass通過CLR CDelay10S:MOV R7,0BFH 。比較是否為確定鍵,不是則跳轉(zhuǎn)Save1NotCLR1:CJNE A,44H,Save1LCALL Compare 。清屏幕LJMP INI_SCAN 。保存鍵值LCALL Delay0_1Release1:LCALL KEYJNZ Release1 。初始化顯示緩沖區(qū)為的段碼INI_DBUF:MOV R0,0FDHINC R0DJNZ R4,INI_DBUFLCALL DisplayCLR A 。通過這次的課程設(shè)計(jì),加深了我對單片機(jī)的掌握,鍛煉了解決實(shí)際問題的能力,但我覺得最重要的是鍛煉了自己的毅力及耐心。作為單片機(jī)的初學(xué)者,剛剛學(xué)完單片機(jī),雖然平常做過一些實(shí)驗(yàn),但對單片機(jī)的實(shí)際應(yīng)用仍然比較陌生,對于自己的設(shè)計(jì)是否會(huì)成功也幾乎沒有什么把握。若想修改密碼,則在輸入密碼并驗(yàn)證為正確后十秒內(nèi)按下“CHG”鍵,即可修改密碼,為方便區(qū)別,此時(shí)每輸入一位密碼相應(yīng)有一位變成H,例如“————HH” ,修改完畢后按下“”鍵新密碼即存入密碼存儲(chǔ)區(qū),密碼更改成功后即可使用新密碼。 然后測試鍵盤電路是否正常,編一測試子程序,功能為掃描鍵盤,每按下一個(gè)鍵則根據(jù)鍵值
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1