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

正文內(nèi)容

基于51單片機(jī)的紅外遙控密碼鎖畢業(yè)論文-資料下載頁(yè)

2025-06-19 13:11本頁(yè)面
  

【正文】 if(keycountsPASSWORD_LENGTH) { keycounts++。 DisplayOneChar(keycounts+(13PASSWORD_LENGTH)/2,1,39。*39。)。 temp=temp*10+key。 delay2(200)。 } } if(key==12){ keycounts=0。 temp=0。 } if(key==11amp。amp。keycounts==PASSWORD_LENGTH)break。 if(key==15){ *input=0。 keycounts=0。 if(dispassword_||temp==(default_entrywords/10000)){ if(dispassword_amp。amp。(temp==(default_entrywords%10000))) { dispassword_flag=1。 dispassword_=0。 } else if(temp==(default_entrywords/10000))dispassword_=1。 else dispassword_=0。 } return 0。//退出鍵 } } *input=temp。 return 1。}void PasswordUnLock(){ dword INPUT_PASSWORD=0。 char status=1。 while(status){ refresh_display(0,0,tab1)。 status=input_password(amp。INPUT_PASSWORD)。 if(status){ if(INPUT_PASSWORD==passwords) { refresh_display(0,1,cls)。 refresh_display(0,0,tab2)。 led=0。 delay2(1000)。 refresh_display(0,0,tab4)。 delay2(1000)。 //DO_OTHERTHING()。 return。 } else { refresh_display(0,0,cls)。 refresh_display(0,1,tab3)。 buzzer=0。 delay(1000)。 buzzer=1。 } } }}void setup_password(){ dword SETUP_PASSWORD1=0,SETUP_PASSWORD2=0。 char status=1。 while(status){ refresh_display(0,1,cls)。 refresh_display(0,0,tab5)。 delay2(100)。 status=input_password(amp。SETUP_PASSWORD1)。 if(status){ //DisplayData(SETUP_PASSWORD1)。 //delay(4000)。 //refresh_display(0,0,cls)。 //temp=get_preserve_password()。 //DisplayData(temp)。 //delay(4000)。 if(SETUP_PASSWORD1==passwords) { refresh_display(0,0,tab6)。 delay2(1000)。 if(input_password(amp。SETUP_PASSWORD1)){ refresh_display(0,0,tab7)。 delay2(1000)。 if(input_password(amp。SETUP_PASSWORD2)){ if(SETUP_PASSWORD1==SETUP_PASSWORD2){ refresh_display(0,0,cls)。 refresh_display(0,1,tab8)。 delay2(200)。 preserve_set_password(SETUP_PASSWORD1)。 break。 } else { refresh_display(0,1,tab3)。 delay2(1000)。 //refresh_display(0,1,cls)。 } } else break。 } else break。 } else { refresh_display(0,1,tab3)。 delay2(1000)。 } } } return。}void keyhandle(){ switch(key){ case 13:setup_password()。 break。 case 14:PasswordUnLock()。 //開鎖 default:break。 }}void main(void){ IRIN=1。 //I/O口初始化 TMOD=0x01。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 EA=1。 ET0=1。 TR0=1。 //uint temp=0。 delay2(400)。//啟動(dòng)等待,等LCD講入工作狀態(tài) //interrupt_t0()。 LCD_Init()。//LCD初始化 init_24C02()。 if(RdFromROM_dword(PASSWORD_ENTRY)!=default_entrywords) { WrToROM_dword(PASSWORD_ENTRY,default_entrywords)。 //RdFromROM_dword(PASSWORD_ENTRY)。 WrToROM_dword(PASSWORD_ADDR,default_passwords)。 //RdFromROM_dword(PASSWORD_ADDR)。 } //delay(400)。 //temp=RdFromROM_uint(PASSWORD_ADDR)。 //refresh_display(0,0,message[tempamp。amp。0x0f])。 //refresh_display(1,0,message[temp/0x10])。 //else refresh_display(0,0,tab3)。 //delay(1000)。 while(1) { if(dispassword_flag){DisplayData(passwords)。 dispassword_flag=0。} refresh_display(0,1,cls)。 refresh_display(0,0,open)。 DisplayOneChar(14,0,message[key/0x10])。 DisplayOneChar(15,0,message[key%0x10])。 //refresh_display(0,1,cls)。 delay2(200)。 keyscan()。 //refresh_display(0,1,cls)。 //refresh_display(0,1,tab1)。 keyhandle()。 }}void delay1(int ms){ unsigned char y。 while(ms) { for(y = 0。 y y++) { _nop_()。 _nop_()。 _nop_()。 _nop_()。 } }}//************************************************************void delay1ms(){ unsigned int i。 for(i=8024。i0。i)。 //延時(shí)124*8+10=1002us} 41
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1