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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖設(shè)計(jì)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-07-24 19:55 本頁面
 

【文章內(nèi)容簡介】 . 電子技術(shù),2004, 31(3): 5860.[8] 楊茂濤. 一種電子密碼鎖的實(shí)現(xiàn)[J]. 福建電腦, 2004, (8).[9] 周文龍. 基于單片機(jī)控制的電子密碼鎖設(shè)計(jì)[J]. 大眾商務(wù), 2009, (3) : 108109.[10] 董繼成. 能防止多次試探密碼的單片機(jī)密碼鎖[J]. 國外電子元件, 2004, (3): 1921.[11] 吳漢清. 單片機(jī)做電子密碼鎖[J]. 無線電期, 2007,(5): 3739.[12] 徐欣, 樊昀. 一種有單片機(jī)實(shí)現(xiàn)的多功能密碼鎖[J]. 計(jì)算機(jī)應(yīng)用研究, 1998, 15(3): 113115.附錄: LED1 EQU 6FH BUFF EQU 6EH TIMERS1 EQU 6DH 。輸入回車的次數(shù) TIMERS2 EQU 6CH 。報(bào)警的次數(shù) LED6 EQU 6AH 。密碼緩沖區(qū) PS1 EQU 69H PS2 EQU 78H PS3 EQU 67 PS4 EQU 66H PS5 EQU 65H PS6 EQU 64H PS7 EQU 63H PS8 EQU 62H 。AT24C02讀取緩沖區(qū) AT1 EQU 61H AT2 EQU 60H AT3 EQU 5FH AT4 EQU 5EH AT5 EQU 5DH AT6 EQU 5CH AT7 EQU 5BH AT8 EQU 5AH 。按鍵標(biāo)志位 F_0 BIT 20H F_1 BIT 21H F_2 BIT 22H F_3 BIT 23H F_4 BIT 24H F_5 BIT 25H F_6 BIT 26H F_7 BIT 27H F_8 BIT 28H F_9 BIT 29H CH_STATE BIT 2AH 。系統(tǒng)更改的狀態(tài)標(biāo)志位,為1表示busy FLAG1 BIT 2BH 。功能鍵標(biāo)志位,為1表示功能按鍵。 F_F1 BIT 2CH F_F2 BIT 2DH PSW_F BIT 2EH 。密碼是否正確的標(biāo)志位 ??谫Y源定義 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 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 INITA LCALL XSA 。調(diào)用默認(rèn)顯示 MOV TIMERS1,00H NOP MOV PS1, 01H 。初始化密碼111111 MOV PS2, 01H MOV PS3, 01H MOV PS4, 01H MOV PS5, 01H MOV PS6, 01H START:NOP 。程序開始 LCALL CH_KEY 。檢查鍵盤 AJMP START 。返回 CH_KEY:LCALL KS 。檢查有沒有按鍵按下 JNZ LK1 AJMP CH_KEY LK1: LCALL T12MS ACALL KS JNZ LK2 RET LK2: NOP LCALL SBIE 。按鍵識別子程序 MOV BUFF, A 。送緩沖區(qū)以識別是數(shù)字鍵還是功能鍵? LCALL CH_KF 。判斷按鍵功能。 JB FLAG1 ,KEY_FUN 。標(biāo)志為1,則為功能鍵。***********數(shù)字按鍵輸入并且存放到緩沖區(qū)內(nèi)等待比較***********KEY_DIG:NOP 。設(shè)一標(biāo)志,辨別輸入是否滿 。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 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 SETB NOP AJMP CH_KEY NEXT9:CLR 。密碼輸入一位,鳴叫一聲。 CLR L3 LCALL T100MSD 。延時(shí)100ms SETB L3 SETB AJMP CH_KEY。***************開門子程序 ******************************** CL:NOP SETB L3 MOV BUFF, 00H 。消密碼緩沖 MOV TIMERS,00H LCALL INITPS 。消除AT緩沖,調(diào)電存儲后一定要加上 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 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
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1