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

正文內(nèi)容

基于89c51電子密碼鎖設計附程序-資料下載頁

2024-08-28 19:59本頁面

【導讀】以及一些個人資料的保存多以加鎖的辦法來解決。目前門鎖主要用彈子鎖,其鑰。全性即大打折扣。針對這些鎖具給人們帶來的不便,為滿足人們對鎖的使用要求,增加其安全性,用密碼代替鑰匙的電子密碼鎖應運而生。它的出現(xiàn)為人們的生活。帶來了很大的方便,有很廣闊的市場前景。具有報警功能的電子密碼鎖。6位密碼,密碼通過紅外遙控器或4X4鍵盤輸入,若密碼正確,,在開鎖狀態(tài)下,用戶可自行修改密碼。修改密碼之前必須再次輸入密碼,在輸入新密碼時候需要二次確認,能超過3次,若3次輸入的密碼都不正確,則發(fā)出報警信號。器,遙控接收采用HX1838一體化萬能接收頭。鍵盤采用的是4X4矩陣式按鍵鍵盤,它由行線和列線組成,也稱行列式。鍵盤相比,要節(jié)省很多I/O口,讓設計更容易實現(xiàn)。片機的,三極管導通執(zhí)行蜂鳴器報警聲子程序發(fā)出警笛報警。動識碼,如果識碼不符,則提示重新輸入,如果超過三次則報警。通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分

  

【正文】 DSY_BUFFER[i] = 39。*39。 DSY_BUFFER[i+1] = 39。\039。 LCD_Write_String(0,1,DSY_BUFFER)。 i++。 } break。 }//switch if(KeyNo==13) { if(i0){i。} UserPassword[i] =39。039。 DSY_BUFFER[i] =39。 39。 LCD_Write_String(0,1,DSY_BUFFER)。 } if(KeyNo==12) {if(strcmp(UserPassword,IIC_Password) == 0) {JDQ = 0。error5=0。mode=2。LCD_Write_String(0,1, Unlock OK! )。 delayms(2020)。break。} else{JDQ = 1。error5++。LCD_Write_String(0,1, ERROR ! )。 i=0。delayms(2020)。LCD_Write_String(0,0, Input code )。 LCD_Write_String(0,1, )。 } } if(error52){LCD_Write_String(0,1, ERROR ! )。 while(1){delayms(100)。 Beep()。}。} KeyNo=16。 P2= 0xF0。 delayms(300)。 } } if(mode==2) 第 28 頁 共 32 頁 { delayms(1000)。 LCD_Write_String(0,0,Change K10)。 LCD_Write_String(0,1,Exit K11)。 KeyNo=16。 i=0。 while(1) { P2 = 0xF0。 if(P2 != 0xF0) KeyNo = Keys_Scan()。 if(irok) { Ircordpro()。 irok=0。 } if(irpro_ok) { Beep()。 Ir_work()。 } if(KeyNo==10){KeyNo=16。mode=3。delayms(500)。break。}。 if(KeyNo==11){KeyNo=16。mode=0。delayms(500)。JDQ=1。break。}。 KeyNo=16。 P2= 0xF0。 delayms(300)。 } } if(mode==3) { delayms(500)。 LCD_Write_String(0,0, New code 1 )。 LCD_Write_String(0,1, )。 KeyNo=16。 i=0。 while(1) { P2 = 0xF0。 if(P2 != 0xF0) KeyNo = Keys_Scan()。 if(irok) { 第 29 頁 共 32 頁 Ircordpro()。 irok=0。 } if(irpro_ok) { Beep()。 Ir_work()。 } switch ( KeyNo ) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: if ( i= 5 ) { if (i ==0) LCD_Write_String(0,1, )。 OnePassword[i] = KeyNo + 39。039。 OnePassword[i+1] = 39。\039。 DSY_BUFFER[i] = 39。*39。 DSY_BUFFER[i+1] = 39。\039。 LCD_Write_String(0,1,DSY_BUFFER)。 i++。 } break。 } if(KeyNo==13) { if(i0){i。} UserPassword[i] =39。039。 DSY_BUFFER[i] =39。 39。 LCD_Write_String(0,1,DSY_BUFFER)。 } if(KeyNo==12){break。} KeyNo=16。 P2= 0xF0。 delayms(300)。 } delayms(1000)。 //1s 第 30 頁 共 32 頁 LCD_Write_String(0,0, New code 2 )。 LCD_Write_String(0,1, )。 KeyNo=16。 i=0。 while(1) { P2 = 0xF0。 if(P2 != 0xF0) KeyNo = Keys_Scan()。 if(irok) { Ircordpro()。 irok=0。 } if(irpro_ok) { Beep()。 Ir_work()。 } switch ( KeyNo ) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: if ( i= 5 ) { if (i ==0) LCD_Write_String(0,1, )。 TwoPassword[i] = KeyNo + 39。039。 TwoPassword[i+1] = 39。\039。 DSY_BUFFER[i] = 39。*39。 DSY_BUFFER[i+1] = 39。\039。 LCD_Write_String(0,1,DSY_BUFFER)。 i++。 } break。 } if(KeyNo==13) { if(i0){i。} UserPassword[i] =39。039。 第 31 頁 共 32 頁 DSY_BUFFER[i] =39。 39。 LCD_Write_String(0,1,DSY_BUFFER)。 } if(KeyNo==12){ if (strcmp(OnePassword,TwoPassword) == 0) { for(i=0。i6。i++){UserPassword[i] = TwoPassword[i]。} EA=0。I2C_send_string(6,0)。EA=1。 LCD_Write_String(0,0, OK! )。 LCD_Write_String(0,1,Password Saved! )。 delayms(2020)。 i=0。 mode=0。 JDQ = 1。 break。 } else { i = 0。 LCD_Write_String(0,0,No rights ! )。 LCD_Write_String(0,1, )。 delayms(1000)。 mode=0。 JDQ = 1。 break。 } } if(mode!=3){mode=0。break。} KeyNo=16。 P2= 0xF0。 delayms(300)。 } } } } 第 32 頁 共 32 頁 附錄:作品展示: 正面 背面
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1