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

正文內(nèi)容

基于51單片機(jī)簡(jiǎn)易密碼鎖設(shè)計(jì)-資料下載頁(yè)

2024-11-07 22:14本頁(yè)面

【導(dǎo)讀】注冊(cè)、密碼信息的加密、鑰匙丟失報(bào)廢等功能。根據(jù)51單片機(jī)之間的串行通信原理,而且采用鍵盤(pán)輸入的電子密碼鎖具有較高的優(yōu)。采用數(shù)字信號(hào)編碼和二次調(diào)制方式,不僅可以實(shí)現(xiàn)多路信息的控制,提高信號(hào)傳。軟件設(shè)計(jì)采用自上而下的模塊化設(shè)計(jì)思想,以使系統(tǒng)朝著分布式、小型化。方向發(fā)展,增強(qiáng)系統(tǒng)的可擴(kuò)展性和運(yùn)行的穩(wěn)定性。測(cè)試結(jié)果表明,本系統(tǒng)各項(xiàng)功能已。達(dá)到本設(shè)計(jì)的所有要求。

  

【正文】 PSW_F BIT 2EH 。密碼是否正確的標(biāo)志位 口資源定義 SPK BIT WP BIT SDA BIT 。定義串口數(shù)據(jù)端 SCL BIT ORG 0000H AJMP MAIN ORG 000BH 。AJMP TIMER0 ORG 001BH 。AJMP TIMER1 ORG 0030H MAIN:MOV SP, 70H MOV TMOD, 11H MOV TH0, 3CH MOV TL0, 0B0H MOV TH1, 3CH MOV TL1, 0B0H CLR F_0 。清除標(biāo)志位 CLR F_1 CLR F_2 32 CLR F_3 CLR F_4 CLR F_5 CLR F_6 CLR F_7 CLR F_8 CLR F_9 CLR BUF_FULL CLR CH_STATE CLR FLAG1 CLR F_F1 CLR F_F2 CLR PSW_F MOV BUFF,00H 。調(diào)用 LCALL INITPS 。初始化環(huán)境 LCALL INITAT LCALL XSA 。調(diào)用默認(rèn)顯示 MOV TIMERS1,00H NOP MOV PS1, 11H 。初始化密碼 830620 MOV PS2, 0AH MOV PS3, 02H MOV PS4, 13H MOV PS5, 0BH MOV PS6, 02H START:NOP 。程序開(kāi)始 LCALL CH_KEY 。檢查鍵盤(pán) AJMP START 。返回 CH_KEY:LCALL KS 。檢查有沒(méi)有按鍵按下 JNZ LK1 33 AJMP CH_KEY LK1: LCALL T12MS ACALL KS JNZ LK2 RET LK2: NOP LCALL SBIE 。按鍵識(shí)別子程序 MOV BUFF, A 。送緩沖區(qū)以識(shí)別是數(shù)字鍵還是功能鍵? LCALL CH_KF 。判斷按鍵功能。 JB FLAG1 ,KEY_FUN 。標(biāo)志為 1,則為功能鍵 ***********數(shù)字按鍵輸入并且存放到緩沖區(qū)內(nèi)等待比較 ****************** KEY_DIG:NOP 。設(shè)一標(biāo)志,辨別輸入是否滿(mǎn) 。SETB TR0 INC TIMERS 。輸入數(shù)字的位數(shù) MOV A, TIMERS CLR C SUBB A, 01H JNZ PS_2 MOV PS1, BUFF 。依照順序存放密碼 AJMP NEXT PS_2:MOV A, TIMERS SUBB A, 02H CLR C JNZ PS_3 MOV PS2, BUFF AJMP NEXT PS_3:MOV A, TIMERS CLR C 34 SUBB A, 03H JNZ PS_4 MOV PS3, BUFF AJMP NEXT PS_4:MOV A, TIMERS CLR C SUBB A, 04 JNZ PS_5 MOV PS4, BUFF AJMP NEXT PS_5:MOV A, TIMERS CLR C SUBB A, 05 JNZ PS_6 MOV PS5, BUFF AJMP NEXT PS_6:MOV A, TIMERS CLR C SUBB A, 06H JNZ CH_KEY MOV PS6, BUFF NEXT:LCALL XSC MOV R7, TIMERS 。比較輸入的次數(shù)。 CJNE R7, 06H ,FULL FULL:JC NEXT9 SETB BUF_FULL MOV TIMERS,06H CLR L3 NOP CLR LCALL T100MSD 35 SETB NOP AJMP CH_KEY NEXT9:CLR 。密碼輸入一位,鳴叫一聲。 CLR L3 LCALL T100MSD 。延時(shí) 100ms SETB L3 SETB AJMP CH_KEY ***************開(kāi)門(mén)子程序 ****************************************** CL:NOP SETB L3 MOV BUFF, 00H 。消密碼緩沖 MOV TIMERS,00H LCALL INITPS 。消除 AT 緩沖,調(diào)電存儲(chǔ)后一定要加上 LCALL XSC LCALL BP LCALL BP LCALL T100MSD LCALL BP CLR FLAG1 AJMP CH_KEY FU4:NOP LCALL BP LCALL T100MSD LCALL BP LCALL T100MSD LCALL BP LCALL T100MSD LCALL BP 36 LCALL T100MSD LCALL BP CLR FLAG1 AJMP CH_KEY FU3:NOP LCALL BP LCALL T100MSD LCALL BP LCALL KILLXS 。關(guān)閉顯示 CLR FLAG1 AJMP CH_KEY FU1:NOP LCALL XSC JB F_F1, NEXT_F1 CLR L1 LCALL BP SETB F_F1 AJMP CH_KEY NEXT_F1:SETB L1 LCALL BP CLR F_F1 。LCALL CH_STATE 。查看現(xiàn)在的狀態(tài)以防誤按 。SETB TR1 。報(bào)警限制暫時(shí)不開(kāi) 。INC F_F1 CLR FLAG1 AJMP CH_KEY FU2:NOP JB F_F2, NEXT_F2 37 CLR L2 LCALL BP SETB F_F2 AJMP CH_KEY NEXT_F2:SETB L2 LCALL BP CLR F_F2 CLR FLAG1 AJMP CH_KEY
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1