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

正文內(nèi)容

基于單片機(jī)的密碼鎖設(shè)計(jì)課程設(shè)計(jì)報(bào)告-資料下載頁(yè)

2025-06-23 15:11本頁(yè)面
  

【正文】 edatamp。0x70)4)*10+(valuedatamp。0x0f)。 displaysecond(second)。 valuedat=readset1302(0x83)。//在寄存器讀分?jǐn)?shù)據(jù) minute=((valuedatamp。0x70)4)*10+(valuedatamp。0x0f)。 displayminute(minute)。 valuedat=readset1302(0x85)。//在寄存器讀小時(shí)數(shù)據(jù) hour=((valuedatamp。0x70)4)*10+(valuedatamp。0x0f)。 displayhour(hour)。 valuedat=readset1302(0x87)。//在寄存器讀日數(shù)據(jù) day=((valuedatamp。0x70)4)*10+(valuedatamp。0x0f)。 displayday(day)。 valuedat=readset1302(0x89)。//在寄存器讀月時(shí)數(shù)據(jù) month=((valuedatamp。0x70)4)*10+(valuedatamp。0x0f)。 displaymonth(month)。 valuedat=readset1302(0x8d)。//在寄存器讀年數(shù)據(jù) year=((valuedatamp。0xf0)4)*10+(valuedatamp。0x0f)。 displayyear(year)。 valuedat=readset1302(0x8b)。//在寄存器讀年數(shù)據(jù) xingqi=((valuedatamp。0xf0)4)*10+(valuedatamp。0x0f)。 displayxingqi(xingqi)。 keydown()。 if(key!=11) { writecmd(0x01) 。 system_start()。 } } } 按鍵反應(yīng)子程序includeincludeincludeincludeinclude define uint unsigned intdefine uchar unsigned charsbit led=P2^7。sbit led1=P1^1。sbit beep=P3^7。uchar password_save[6]。uchar code original_password[]={1,2,3,4,5,6}。 //原始密碼uchar j。uchar fail_count。bit enter_flag。bit gaimi_flag。void password_back()。void password_enter()。void password_right()。void speaker()。void password_error()。void input_key()。void password_change()。void key_function()。void system_start()。void password_back() //退格{ if(j=0) { if(j==0) password_save[0]=39。 39。 else { password_save[j]=39。 39。 lcd_dis(2,j, )。 } }}void password_enter() //密碼驗(yàn)證{ uchar i。 for(i=0。i6。i++) { if(password_save[i]!=read_password[i]) { enter_flag=0。 break。 } } if(i==6) enter_flag=1。}void password_right() //密碼正確{ led=0。 fail_count=0。 enter_flag=0。 lcd_dis(3,0,....開鎖成功....)。}void speaker() //蜂鳴器報(bào)警{ uint i。 for(i=0。i1000。i++) { delayms(1)。 beep=~beep。 }}void password_error() //密碼錯(cuò)誤{ fail_count++。 if(fail_count=2) { writecmd(0x01)。 lcd_dis(0,0,密碼錯(cuò)誤?。。?。 if(fail_count==1) lcd_dis(1,0,還有兩次機(jī)會(huì))。 else if(fail_count==2) lcd_dis(1,0,還有一次機(jī)會(huì))。 input_key()。 readpage(0,read_password,6)。 password_enter()。 if(enter_flag) { password_right()。 delayms(3000)。 key_function()。 } else { password_error()。 } } else if(fail_count==3) { fail_count=0。 writecmd(0x01)。 lcd_dis(0,0,密碼錯(cuò)誤?。?!)。 lcd_dis(1,0,密碼鎖已被鎖定!)。 speaker()。 // delayms(3000)。 //system_start()。 }}void input_key() //密碼輸入{ bit key_flag=0。 j=0。 while(!key_flag) { key=16。 while(key==16) { keydown()。 } if((key=0amp。amp。key=9)||key==15) { if(key=0amp。amp。key=9) { password_save[j]=key。 lcd_dis(2,j,*)。 j++。 if(j==6) { key=16。 while(key==16) { keydown()。 } if(key==15) { password_back()。 } if(key==14) key_flag=1。 } } else if(key==15) password_back()。 } }} void password_change() //修改密碼{ uchar i。 led=1。 gaimi_flag=0。 writecmd(0x01)。 lcd_dis(0,0,....歡迎使用....)。 lcd_dis(1,0,請(qǐng)輸入舊密碼:)。 input_key()。 readpage(0,read_password,6)。 password_enter()。 if(enter_flag) { enter_flag=0。 writecmd(0x01)。 lcd_dis(0,0,....歡迎使用....)。 lcd_dis(1,0,請(qǐng)輸入新密碼:)。 input_key()。 for(i=0。i6。i++) read_password[i]=password_save[i]。 j=0。 writecmd(0x01)。 lcd_dis(0,0,....歡迎使用....)。 lcd_dis(1,0,再次輸入新密碼:)。 input_key()。 password_enter()。 if(enter_flag) { enter_flag=0。 writepage(0,password_save,6)。 writecmd(0x01)。 lcd_dis(0,0,....歡迎使用....)。 lcd_dis(1,0,密碼修改成功)。 delayms(3000)。 key_function()。 } else { writecmd(0x01)。 lcd_dis(0,0,....歡迎使用....)。 lcd_dis(1,0,密碼修改不成功)。 delayms(3000)。 key_function()。 } } else { writecmd(0x01)。 lcd_dis(0,0,....歡迎使用....)。 lcd_dis(1,0,密碼錯(cuò)誤!??!)。 lcd_dis(2,0,不能修改密碼)。 speaker()。 lcd_init()。 system_start()。 }} void key_function() //功能鍵選擇{ key=16。 //此時(shí)啥都不顯示 while(key==16) { keydown()。 } if(key==12) password_change()。 if(key==13) { writecmd(0x01)。 system_start()。 }}void system_start(){ //uchar i。 led=1。 lcd_dis(0,0,....歡迎使用....)。 lcd_dis(1,0,請(qǐng)輸入使用模式:)。 lcd_dis(2,0,)。 lcd_dis(3,0,)。 //writepage(0,original_password,6)。 readpage(0,read_password,6)。 key=16。 //此時(shí)啥都不顯示 while(key==16) { keydown()。 } if(key==10) { led1=1。 writecmd(0x01)。 lcd_dis(0,0,....歡迎使用....)。 lcd_dis(1,0,請(qǐng)輸入用戶密碼:)。 input_key()。 readpage(0,read_password,6)。 password_enter()。 if(enter_flag) { password_right()。 delayms(300)。 key_function()。 } else { password_error()。 } } if(key==11) rili()。 } 第 37 頁(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1