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

正文內(nèi)容

電子密碼鎖控制系統(tǒng)設(shè)計(jì)-資料下載頁

2025-07-07 15:47本頁面
  

【正文】 char IS_valid_user。relay=1。init()。 init_lcd()。delayms(5)。P1=0x0f。 while(1){ if(!huifu==1){aa=Sendstring(0xa0,1,table2,6)。 delayms(10)。 aa=Recstring(0xa0,1,buffer,6)。 } else aa=Recstring(0xa0,1,buffer,6)。 if(P1!=0x0f){delayms(10)。 if(P1!=0x0f) {鹽城工學(xué)院課程設(shè)計(jì)說明書(2022)43 temp=Keys_Scan()。 switch(temp) { case 11:temp=0。 case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: if (i=5) //密碼限制在 6 位以內(nèi) { Userpassword[i]=temp。 DSY_BUFFER[i]=39。*39。 Display_String(DSY_BUFFER,0xc0)。 i++。 } break。 case 19: //按 F 鍵清除一位 if(i!=0){i。 for(n=0。ni。n++) {鹽城工學(xué)院課程設(shè)計(jì)說明書(2022)44 DSY_BUFFER1[n]=temp+39。*39。 }} Display_String(DSY_BUFFER1,0xc0)。 break。 case 12: //按 Enter 鍵開鎖for(k=0。k6。k++){ if(buffer[k]==(Userpassword[k]+48)) flag=1。 else flag=0。} if (flag==1) { flag=0。 i=0。 led=0。 //點(diǎn)亮 LED relay=0。 //開鎖 clear_password()。 Display_String(OPEN OK! ,0xc0)。 IS_valid_user = 1。鹽城工學(xué)院課程設(shè)計(jì)說明書(2022)45 j=0。 error=0。 } else { j++。 error++。 led=1。 //關(guān)閉 LED clear_password()。 Display_String(ERROR!Retry : ,0xc0)。 write_(0xcf)。 write_date(0x30+j)。 IS_valid_user=0。 } i=0。 break。 case 10: //按 Lock 鍵上鎖 led=1。 relay=1。 //關(guān)閉鎖鹽城工學(xué)院課程設(shè)計(jì)說明書(2022)46 clear_password()。 Display_String(table,0x80)。 Display_String(===Lock OK!===== ,0xc0)。 i=0。 IS_valid_user=0。 break。 case 13: //按 C 鍵設(shè)置新密碼 //如果是合法用戶則提示輸入新密碼 if ( !IS_valid_user) { i=0。 Display_String( ==No rights !== ,0xc0)。 delayms(1000)。 Display_String(Your Password...,0x80)。 Display_String(===Lock OK! ====,0xc0)。 } else { i=0。 鹽城工學(xué)院課程設(shè)計(jì)說明書(2022)47 newcode: Display_String(New Password: ,0x80)。 Display_String( ,0xc0)。 } break。 case 16: //按 D 鍵保存新密碼 if ( !IS_valid_user) { i=0。 Display_String(==No rights !== ,0xc0)。 delayms(1000)。 Display_String(Your Password...,0x80)。 Display_String(===Lock OK!====,0xc0)。 } else {i = 0。 init()。 flay=1。 //密碼校驗(yàn)位置 1 delayms(5)。鹽城工學(xué)院課程設(shè)計(jì)說明書(2022)48 if(m0) //在第二次輸入密碼 { for(k=0。k6。k++){ flay=flayamp。amp。(Mem[k]==(Userpassword[k]+48))。//將第二次的密碼與第一次的密碼進(jìn)行比較} } if(flay) //如果校驗(yàn)位為 1 則第二次密碼放入存儲(chǔ)器{ for(k=0。k6。k++) { Userpassword[k]=Userpassword[k]+48。 }for(k=0。k6。k++) {Mem[k]=Userpassword[k]。 //密碼放入緩沖區(qū)便于比對 ne=neamp。amp。(Userpassword[k+1]==Mem[k])。 }if(ne)鹽城工學(xué)院課程設(shè)計(jì)說明書(2022)49 {Display_String(Code is same num,0x80)。 // Display_String( ,0xc0)。 delayms(1000)。 Mem[6]=0。 DSY_BUFFER[6]=0。 m=0。 goto newcode。 } else{ clear_password()。 Display_String(table,0x00)。 Display_String(Password Saved! ,0xc0)。 delayms(1000)。 m++。 if(m2)goto newcode。 //如果沒有到第二次就繼續(xù)輸入 else { aa=Sendstring(0xa0,1,Mem,6)。 delayms(5)。鹽城工學(xué)院課程設(shè)計(jì)說明書(2022)50 aa=Recstring(0xa0,1,buffer,6)。 delayms(5)。 Display_String(Newcode confirm ,0x80)。 Display_String(Will lock again…… ,0xc0)。 Mem[6]=0。 m=0。 } }}else //如果兩次密碼輸入不一致,顯示錯(cuò)誤提示,密碼不保存{Display_String(Code is wrong ,0x80)。 Display_String(Code not be saved,0xc0)。 Userpassword[6]=0。 Mem[6]=0。 DSY_BUFFER[6]=0。 m=0。 aa=Sendstring(0xa0,1,Mem,6)。 delayms(5)。 aa=Recstring(0xa0,1,buffer,6)。 鹽城工學(xué)院課程設(shè)計(jì)說明書(2022)51 delayms(5)。 break。} } break。 case 22: //按 E 鍵消除所有輸入 i=0。 clear_password()。 Display_String( ,0x80)。 Display_String( ,0xc0)。 break。 } P1=0x0f。 }}if(j==3) //錯(cuò)誤三次報(bào)警 1S并顯示{ Display_String(You are thief !,0x80)。Display_String(THIEF!!!THIEF!!!,0xc0)。 relay=1。鹽城工學(xué)院課程設(shè)計(jì)說明書(2022)52for(i=0。i200。i++){beep=!beep。led1=0。delayms(5)。} if(error5) //如果錯(cuò)誤次數(shù)達(dá)到五次長鳴報(bào)警,并清除顯示 while(1) {Display_String( ,0x80)。 Display_String( ,0xc0)。 relay=1。 while(1) {led1=!led1。 beep=!beep。 delayms(2) 。 } }}}}
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1