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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖課程設(shè)計說明書-閱讀頁

2025-07-12 19:44本頁面
  

【正文】 x28||key==0x11||key==0x21||key==0x41||key==0x12||key==0x22||key==0x42||key==0x14||key==0x24||key==0x44)) { switch(key) { case 0x28:b=0x30。 case 0x11:b=0x31。 case 0x21:b=0x32。 case 0x41:b=0x33。 case 0x12:b=0x34。 case 0x22:b=0x35。 case 0x42:b=0x36。 case 0x14:b=0x37。 case 0x24:b=0x38。 case 0x44:b=0x39。 } r++。 writedata(0x2a)。 } if(r==2amp。(key==0x28||key==0x11||key==0x21||key==0x41||key==0x12||key==0x22||key==0x42||key==0x14||key==0x24||key==0x44)) { switch(key) { case 0x28:c=0x30。 case 0x11:c=0x31。 case 0x21:c=0x32。 case 0x41:c=0x33。 case 0x12:c=0x34。 case 0x22:c=0x35。 case 0x42:c=0x36。 case 0x14:c=0x37。 case 0x24:c=0x38。 case 0x44:c=0x39。 } r++。 writedata(0x2a)。 } if(r==3amp。(key==0x28||key==0x11||key==0x21||key==0x41||key==0x12||key==0x22||key==0x42||key==0x14||key==0x24||key==0x44)) { switch(key) { case 0x28:d=0x30。 case 0x11:d=0x31。 case 0x21:d=0x32。 case 0x41:d=0x33。 case 0x12:d=0x34。 case 0x22:d=0x35。 case 0x42:d=0x36。 case 0x14:d=0x37。 case 0x24:d=0x38。 case 0x44:d=0x39。 } r++。 writedata(0x2a)。 } if(r==4amp。(key==0x28||key==0x11||key==0x21||key==0x41||key==0x12||key==0x22||key==0x42||key==0x14||key==0x24||key==0x44)) { switch(key) { case 0x28:e=0x30。 case 0x11:e=0x31。 case 0x21:e=0x32。 case 0x41:e=0x33。 case 0x12:e=0x34。 case 0x22:e=0x35。 case 0x42:e=0x36。 case 0x14:e=0x37。 case 0x24:e=0x38。 case 0x44:e=0x39。 } r++。 writedata(0x2a)。 } if(r==5amp。(key==0x28||key==0x11||key==0x21||key==0x41||key==0x12||key==0x22||key==0x42||key==0x14||key==0x24||key==0x44)) { switch(key) { case 0x28:f=0x30。 case 0x11:f=0x31。 case 0x21:f=0x32。 case 0x41:f=0x33。 case 0x12:f=0x34。 case 0x22:f=0x35。 case 0x42:f=0x36。 case 0x14:f=0x37。 case 0x24:f=0x38。 case 0x44:f=0x39。 } r++。 writedata(0x2a)。 }/*********************報警流水燈流水程序*************************/void baojing(){ uchar temp,num。 while(1) { for(num=0。num++) { P2=temp。 delayms(250)。 //循環(huán)左移一位 P2=0xff。 } }}/***********************管理員登錄程序***************************/void guanliyuan(void){ lcdset()。 display(4,3,確認(rèn)請按P.)。 if(tab[0]==0x31amp。tab[1]==0x32amp。tab[2]==0x33amp。tab[3]==0x34amp。tab[4]==0x35amp。tab[5]==0x36) { lcdset()。 display(4,3,返回請按C)。 }while(key!=0x84)。 do { display(2,1,對不起,密碼錯!)。 key=keyscan()。 } }/***********************修改密碼子函數(shù)***************************/void shezhi(){ char x=0。 lcdset()。 display(4,3,確認(rèn)請按P.)。 //將修改密碼存入緩存數(shù)組 buf[0]=tab[0]。buf[2]=tab[2]。buf[4]=tab[4]。 lcdset()。 display(4,3,確認(rèn)請按P.)。 if(tab[0]==buf[0]amp。tab[1]==buf[1]amp。tab[2]==buf[2]amp。tab[3]==buf[3]amp。tab[4]==buf[4]amp。tab[5]==buf[5]) { i2c[0]=buf[0]。i2c[2]=buf[2]。i2c[4]=buf[4]。 //如果密碼二次輸入正確則寫入24c02 for(j=0。j++) { write_byte(j,i2c[j])。 lcdset()。 display(3,2,感謝您的使用!)。 key=keyscan()。 } else { lcdset()。 display(4,3,請重新登錄)。 }while(key!=0x84)。 do { lcdset()。 display(4,3,確認(rèn)請按P.)。 //與24C02中密碼比較 if((tab[0]==i2c[0])amp。(tab[1]==i2c[1])amp。(tab[2]==i2c[2])amp。(tab[3]==i2c[3])amp。(tab[4]==i2c[4])amp。(tab[5]==i2c[5])) { lcdset()。 display(2,3,已開鎖)。 display(4,1,修改密碼請按*)。 }while(key!=0x18amp。key!=0x84)。break。 } } else { lcdset()。 display(3,2,重新開鎖請按)。 }while(key!=0x48)。 while(x2) baojing()。} 附錄N: 密碼鎖主函數(shù) /**************************密碼鎖主函數(shù)***************************/include include include include include define uint unsigned intdefine uchar unsigned charsbit BEEP=P3^3。uchar buf[6]。void main(void){ uchar i。 init_i2c()。 for(i=0。i++) { i2c[i]=read_random(i)。 while(1) { lcdset()。 display(4,3,開機(jī)請按P.)。 }while(key!=0x88)。 delayms(50)。 display(2,2,取消操作請按C)。 display(4,1,管理員登錄請按*)。 }while(key!=0x18amp。key!=0x48amp。key!=0x84)。 case 0x18:guanliyuan()。 case 0x48:yonghu()。 } }} 43
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1