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

正文內(nèi)容

多功能電子密碼鎖設(shè)計報告-閱讀頁

2025-06-13 14:07本頁面
  

【正文】 Val+=0x07。 delay(10)。 return Val。 } uchar KeyPro(void) { switch(KeyScan()) { case 0xee:return 1。//1 按下相應(yīng)的鍵顯示相對應(yīng)的碼值 case 0xde:return 2。//2 case 0xbe:return 3。//3 case 0x7e:return 13。//功能 1 case 0xed:return 4。//4 23 case 0xdd:return 5。//5 case 0xbd:return 6。//6 case 0x7d:return 14。//功能 2 case 0xeb:return 7。//7 case 0xdb:return 8。//8 case 0xbb:return 9。//9 case 0x7b:return 15。//功能 3 case 0xe7:return 10。//取消 case 0xd7:return 0。//0 case 0xb7:return 11。//確定 case 0x77:return 16。//功能 4 default:return 12。 } } //**********顯示部分 *************/ void display1(uchar *tab) { uchar i。 //表示第一行 for(i=0。i++) {write_date(*tab)。 } } void display2(uchar *tab) { uchar i。 for(i=0。i++) {write_date(*tab)。 } } uchar pare(uchar table[]) { uchar aa,c1=0,c2=0,c3=0。 for(aa=0。aa++) { bb=table[aa+1]table[aa]。 24 if(bb==0) c2++。 } if(c12||c21||c32||c1+c33) return 1。 } //*************密碼比對部分 *************// void confirm() { uchar k。k6。 } } if(k==6) //要是條件退出的話說明六個數(shù)全對密碼 { conflag=1。 } else counter++。 delay(5)。 conflag=0。 j=0。 25 } else flag=1。 for(num=0。num++) { save_code[num]=0。 } conflag=0。 j=0。 if(t=0amp。t10) { if(j==0) { display1(clear)。 write_(0x80+0)。*39。 } else if(j6) { i3++。 write_date(39。)。 //保存輸入的數(shù)據(jù) } } void enter_code1(uchar t) 26 { beep_(15000,1)。amp。 display1(clear)。 //第一輸入時要先寫入地址指令,否則無法顯示 write_date(39。)。 write_(0x80+i3)。*39。//不是第一個輸入則不用再寫地址 } if(j6) save_code1[j++]=t。 uint js=0。 while((m!=10)amp。(m!=11)amp。(m!=13)amp。(m!=14)amp。(m!=15)amp。(m!=16)amp。(js30000)) { m=KeyPro()。 } if(m==11) {i3=0。 display1(old_code)。 display1(clear)。 j=0。 while(m11) { m=KeyPro()。 if((m==10)) { delete()。 } if(m==11) { if(j!=6) { display1(dig)。 break。 if(conflag==0) { beep_(15000,1)。 display1(error_code)。 Play(11)。 Play(0x17)。 delay(1700)。 n=1。 28 } else { //密碼輸入正確 while(1) { display1(new_code)。 Play(0x29)。 i3=0。 reset()。 while(m11) { m=KeyPro()。 if((m==10)) { delete()。 } if(m==11) { if(j!=6) { display1(dig)。 break。 if(v5==1) { display1(simple)。 Play(0x32)。 } 29 i3=0。 while(1) //新密碼符合要求 { flag=0。 display1(renew_code)。 //請再次輸入新密碼 display1(clear)。 j=0。 while(m11) { m=KeyPro()。 if((m==10)) { delete()。 } if(m==11) { if(j!=6) { display1(dig)。 break。q16。 } if(q1==6) {for(q2=0。q2++) correct_code[q2]=save_code[q2]。 30 display1(success)。 n=1。 break。 beep_(15000,1)。 if(count==3) { display1(fail)。 beep_(15000,4)。 //提示密碼修改失敗 n=1。 } } } if(flag==1) break。 s2=1。 } if(flag==1) break。 } } } if(s2==1) {s2=0。 } if(flag==1) break。 } if(flag==1) break。 } } } } if(flag==1) break。 } if(flag==1) break。 } } } void modify_time() { uchar tempm1,tempm2。 i3=0。 //按下鍵盤 while(tempm1!=13) { tempm1=KeyPro()。 } if(tempm1==13) { keynum++。 32 write_(0x0f)。 } if(keynum==3) //key1 按下第三次 { write_(0x80+0x40+9)。 } if(keynum==5) //key1 按下第五次 { write_(0x80+10)。 } if(keynum==7) //key1 按下第七次 { write_(0x80+4)。 //按鍵次數(shù)清零 write_(0x0c)。 //繼續(xù)運行時鐘 reset()。 break。 while(1) { tempm2=KeyPro()。amp。amp。amp。 } if(tempm2==1) //則加法 一位 33 { if(keynum==1) { sec++。 write_clock(14,sec)。 } if(keynum==2) { min++。 write_clock(11,min)。 } if(keynum==3) { hour++。 write_clock(8,hour)。 } if(keynum==4) { week++。 write_(0x80+12)。i3
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1