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

正文內(nèi)容

數(shù)字密碼鎖單片機課程設(shè)計-資料下載頁

2025-08-19 13:26本頁面

【導(dǎo)讀】關(guān)心的問題之一。而鎖自古以來就是把守門的鐵將軍,人們對它要求甚高,即要。求可靠地防盜,又要使用方便。傳統(tǒng)的門鎖既要備有大量的鑰匙,又要擔(dān)心鑰匙。隨著單片機的問世,出現(xiàn)了數(shù)字密碼鎖,其保密性高,使用靈活。性好,安全系數(shù)高,故受到廣大用戶的青睞。能較為完善,因此使用單片機控制較多。編寫程序,數(shù)碼管做顯示器。但本設(shè)計使用移植性及可讀性強的C語言編寫;同時采用顯示清楚、功率消耗小而且壽命長的1602A液晶顯示器。碼鎖,并通過Proteus軟件成功地進行了仿真。,在未確定之前可以取消,重新輸入.,紅燈閃爍,報警電路動作,鍵盤鎖定.間限制功能,超過限定時間報警.方案二:以74LS112雙JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路控制方案,如圖2。后驅(qū)動電磁鎖,達到開門的目的。管代替電磁鎖,信息通過LCD顯示,并利用蜂鳴器和二極管聲光指示。綠發(fā)光二極管亮,表示開鎖;否則,表示密碼輸入錯誤并開啟報警電路。由于本設(shè)計中要求使用16個按鍵輸入,為減少鍵盤與單

  

【正文】 p24=0。 sound=0。 p_delay(99999)。 } main()。 } if(bot!=finish) bot=p_scan()。 switch(bot) { case vain: break。 case finish: if(t[1]+t[0]*10=24||t[3]+t[2]*10=60) { P0=showlist[error]。 while(n) { p24=1。 sound=1。 p_delay(99999)。 p24=0。 sound=0。 p_delay(99999)。 } bot=vain。 p_trevise()。 } ht=t[0]。 ho=t[1]。 mint=t[2]。 湖南大學(xué)電氣與信息工程學(xué)院 第 27 頁 mino=t[3]。 h=ho+ht*10。 min=mino+mint*10。 s=1。 main()。 break。 case enter: break。 case cancel: main()。 break。 case back: break。 case revise: if(sign==1) p_revise()。 break。 case off: break。 case trevise: p_trevise()。 break。 default: switch(n2) { case 4: P3=0x08。 P0=showlist[bot]。 t[3]=bot。 n2=1。 bot=finish。 p_delay(99999)。 P3=0x00。 break。 case 3: P3=0x20。 P0=showlist[bot]。 t[2]=bot。 n2++。 p_delay(99999)。 P0=showlist[mino]。 P3=0x08。 break。 湖南大學(xué)電氣與信息工程學(xué)院 第 28 頁 case 2: P3=0x40。 P0=showlist[bot]。 t[1]=bot。 n2++。 p_delay(99999)。 P0=showlist[mint]。 P3=0x20。 break。 case 1: P3=0x80。 P0=showlist[bot]。 t[0]=bot。 n2++。 p_delay(99999)。 P0=showlist[ho]。 P3=0x40。 } } } } void atime() interrupt 3 //定時器 1 中斷 { TH1=0xf9。 TL1=0xdb。 TR1=1。 ms++。 if(sound) p26=!p26。 ms=ms%1000。 if(ms==0) { tov++。 tov=tov%11。 } } /*錯誤記錄模塊 */ void p_record() //三次解鎖錯誤則置狀態(tài)為 error { lock++。 //鍵盤鎖定計數(shù)加 1 湖南大學(xué)電氣與信息工程學(xué)院 第 29 頁 minu=0。 //鍵盤解鎖計時置 0 while(lock==3) //當(dāng)鍵盤鎖定計數(shù)為 3 時循環(huán) { sound=1。 point=0。 //3 次錯誤標(biāo)志置為 0,表示邏輯 1 state=error。 p_delay(99999)。 state=null。 p_delay(99999)。 } } /*狀態(tài)顯示模塊 */ void p_state(uchar f_s) //指示管狀態(tài)閃爍函數(shù) { uchar f_n=3。 while(f_n) { state=f_s。 sound=1。 p_delay(99999999)。 state=null。 sound=0。 p_delay(99999999)。 } } void p_delay(uint f_n) //延時子函數(shù) { f_n=100*f_n。 while(f_n)。 } /*密碼判定模塊 */ uchar p_pare(uchar *f_k1,uchar *f_k2) //輸入與原始密碼比較子函數(shù) { uchar f_k=0,f_n=0。 while(1) { 湖南大學(xué)電氣與信息工程學(xué)院 第 30 頁 if(*(f_k1+f_n)==endamp。amp。*(f_k2+f_n)==end) { f_k=1。 break。 } else if(*(f_k1+f_n)!=*(f_k2+f_n)) { f_k=0。 break。 } f_n++。 } return f_k。 } /*密碼修改模塊 */ void p_copy(uchar *f_s,uchar *f_k) { uchar f_n。 for(f_n=0。*(f_k+f_n)!=end。f_n++) *(f_s+f_n)=*(f_k+f_n)。 *(f_s+f_n)=end。 } 使用說明書 本產(chǎn)品為多功能密碼鎖 . ,此時指示管顯示一 ,輸入新密碼后按 ENTER.然后需要確定新密碼 ,此時指示管顯示二 ,輸入相同的密碼后 .指示管顯示 s 閃爍 3 次 ,表示新密碼設(shè)定成功 .若兩次密碼不相同 ,則指示管顯示 d 閃 爍 3 次 ,然后指示管重新顯示一 ,表明你需要重新輸入新密碼并確定 . ,指示管顯示 f,表明你可以輸入密碼打開密碼鎖了 . 輸入密碼并按 ENTER,如果密碼正確 ,指示管顯示 s閃爍 3次然后指示管顯示 o.表明密碼鎖已經(jīng)打開 .若密碼不正確 ,指示管顯示 c 閃爍 3 次 .并且指示管重新顯示 f,此時你需要重新輸入正確的密碼 . 湖南大學(xué)電氣與信息工程學(xué)院 第 31 頁 ,你需要按下 OFF 以關(guān)閉密碼鎖 . ,請按下 REVISE,然后 ,指示管顯示 f閃爍三次后 ,你需要輸入原始密碼后按 ENTER,然后按第一步的方法設(shè) 定密碼 . ,如果你想修改時間 ,你可以按下 可以調(diào)整你的時間了 ,此時需要調(diào)整位閃爍 ,若修改時間不符合實際 ,則無法修改 . 提示 8 位 ,超過 8 位會顯示錯誤 . . 3 次 ,鍵盤會鎖定 ,無法進行任何操作 , 蜂鳴器報警且指示管顯示 e 一直閃爍直到半小時過去 ,并且指示管點亮起 ,提醒有人試圖打開保險箱 ,直至再次輸入正確的密碼 . 鍵可退格 . 可返回表層 . 秒操作 超時 , 蜂鳴器報警 . . ,關(guān)閉電源后依然會記錄密碼 . ,在 OPENED 狀態(tài)下 ,先按 BACK 然后再按 ENTER 即可回復(fù)出廠設(shè)置 . , 指示管會顯示你輸入了多少位密碼 . 鍵位說明 1 2 3 CANCEL 取消 4 5 6 OFF 關(guān)閉 7 8 9 REVISE 密碼修改 BACK 退格 0 ENTER 確定 TREVISE 時間修改 湖南大學(xué)電氣與信息工程學(xué)院 第 32 頁
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1