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

正文內(nèi)容

avr簡(jiǎn)易密碼鎖課程設(shè)計(jì)報(bào)告-預(yù)覽頁(yè)

 

【正文】 in 14) [AVR Port] bit 0 bit 1 bit 2 bit 4 bit 5 bit6 bit7 。 本密碼鎖采用proteus進(jìn)行電路圖設(shè)計(jì),硬件采用AVR開發(fā)箱。 密碼鎖程序流程圖根據(jù)要求可作出主程序流程圖。 if(key==13) //按下設(shè)置鍵進(jìn)入設(shè)置狀態(tài) { set_pw()。 } } else //無按鍵按下時(shí)液晶顯示 { lcd_gotoxy(0,0)。 } } 密碼驗(yàn)證模塊由主程序可知,當(dāng)任意鍵按下后及進(jìn)入密碼驗(yàn)證模塊。 密碼修改模塊密碼修改模塊是基于密碼驗(yàn)證模塊設(shè)計(jì),用戶進(jìn)入密碼修改模式后先使用密碼驗(yàn)證的方法進(jìn)行舊密碼的驗(yàn)證,驗(yàn)證通過后才能進(jìn)密碼設(shè)置。在密碼驗(yàn)證以及密碼設(shè)置的代碼編寫時(shí)要十分注意其邏輯順序,邏輯順序不正確就會(huì)導(dǎo)致程序進(jìn)入死循環(huán)。附錄1簡(jiǎn)易六位密碼鎖源代碼include include asm .equ __lcd_port=0x18 。void check_pw(void)。 PORTA=0x00。 PORTC=0x00。 lcd_init(16)。 if(key==13) { set_pw()。 } } else { lcd_gotoxy(0,0)。 } }}void check_pw(void) //密碼比對(duì){ uchar key=0xFF,count=0,pw_temp2[6]。 lcd_putsf(Present PW:)。amp。 pw_temp[count]=key。amp。 lcd_gotoxy(0,0)。 lcd_clear()。 } if(count==5) { lcd_clear()。 delay_ms(5000)。 break。p39。 reset(39。 q_flag=1。 while(set_flag==1) { lcd_clear()。 while(match==0) //密碼驗(yàn)證 { key=keyscan()。amp。 while(keyscan()!=0xff)。count6。 delay_ms(3000)。 match=0。 lcd_putsf(Input new PW)。 break。p39。 reset(39。 while(keyscan()!=0xff)。amp。 pw_temp[count]=key。amp。 } if(count==6) { lcd_clear()。 delay_ms(5000)。 count=0。 reset(39。 } if(key==14) { count=0。 while(keyscan()!=0xff)。a39。 } else if(mark==39。 lcd_gotoxy(0,1)。 lcd_putsf(Present PW:)。) { lcd_gotoxy(0,0)。 lcd_putsf(Press any key)。 for(i=0。 if(PINA!=col[i]) //條件成立,表示有鍵按下,i中表示第幾列 { getSta=PINAamp。j++) if(getSta==row[j]) //通過比較行值得到第j行有鍵按下 { keyVal=i*4+
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1