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

正文內(nèi)容

畢業(yè)論文_超市存包柜密碼鎖的設(shè)計(jì)-資料下載頁

2025-06-06 13:58本頁面
  

【正文】 Cont=0。 InPut_En=1。 WrToROM(amp。InPut_En,6,1)。 write_1602(er)。 for(j=0。j16。j++) { write_1602dat(LockOpen[j])。 //顯示open開鎖畫面 } TwoAlam()。 //操作成功提示音 pass=1。 //置正確標(biāo)志位 for(j=0。j6。j++) //將輸入清除 { InputData[i]=0。 //開鎖后將輸入位清零 } KEY=0。 delay(1000)。 KEY=1。 } else if((InputData[0]==1)amp。amp。(InputData[1]==3)amp。amp。(InputData[2]==1)amp。amp。(InputData[3]==4)amp。amp。(InputData[4]==2)) { WrToROM(initpassword,0,5)。 //強(qiáng)制將初始密碼寫入24C02存儲 write_1602(er)。 for(j=0。j16。j++) { write_1602dat(initword[j])。 //顯示初始化密碼 } TwoAlam()。 //成功提示音 N=0。 //輸入位數(shù)計(jì)數(shù)器清零 pass=1。 ErrorCont=0。 InPut_En=1。 WrToROM(amp。InPut_En,6,1)。 KEY=0。 delay(1000)。 KEY=1。 } else //密碼沒有輸入到6位時(shí),按下確認(rèn)鍵時(shí) { write_1602(er)。 for(j=0。j16。j++) { write_1602dat(Error[j])。 //顯示錯誤 } ErrorCont++。 if(ErrorCont=3) ErrorCont=3。 if(ErrorCont==3) { write_string(0x80,KeyBoard Is Lock)。 while(1) ALAM=0。 } ThreeAlam()。 //錯誤提示音 pass=0。 N=0。 } } else if(pass!=1amp。amp。N0) //密碼沒有輸入到6位時(shí),按下確認(rèn)鍵時(shí) { write_1602(er)。 for(j=0。j16。j++) { write_1602dat(Error[j])。 //顯示錯誤 } ErrorCont++。 if(ErrorCont=3) ErrorCont=3。 if(ErrorCont==3) { write_string(0x80,KeyBoard Is Lock)。 while(1) ALAM=0。 } ThreeAlam()。 //錯誤提示音 pass=0。 N=0。 } N=0。 //將輸入數(shù)據(jù)計(jì)數(shù)器清零,為下一次輸入作準(zhǔn)備 operation=1。}//==============================主函數(shù)===============================void main(void){ unsigned char KEY,NUM。 unsigned char i,j。 P1=0xFF。 //P1口復(fù)位 TMOD=0x02。 TH0 = 7。 TL0= 7。 EA=1。 ET0=1。 TR0=1。 Delay400Ms()。 //啟動等待,等LCM講入工作狀態(tài) lcd_init()。 //LCD初始化 write_1602(yi)。//日歷顯示固定符號從第一行第0個位置之后開始顯示 for(i=0。i16。i++) { write_1602dat(name[i])。//向液晶屏寫開機(jī)畫面 } write_1602(er)。 for(i=0。i16。i++) { write_1602dat(Input[i])。//寫輸入密碼等待界面 } write_1602(0x0c)。 Delay5Ms()。 //延時(shí)片刻(可不要) N=0。 //初始化數(shù)據(jù)輸入位數(shù) RdFromROM(amp。InPut_En,6,1)。 pass=0。 KEY=1。 while(1) //進(jìn)入循環(huán) { KEY=keynum()。 //讀按鍵的位置碼 if(KEY!=0) //當(dāng)有按鍵按下時(shí) { NUM=coding(KEY)。 //根據(jù)按鍵的位置將其編碼,編碼值賦值給NUM { switch(NUM) //判斷按鍵值 { case (39。A39。): if(N0) { N。 write_1602(0xc6+N)。 //指定第三行顯示位置 write_1602dat(0x20)。 } 。 break。 case (39。B39。): 。 break。 case (39。C39。): 。 break。 //ABC是無定義按鍵 case (39。D39。): OneAlam()。 break。 //重新設(shè)置密碼 case (39。*39。): OneAlam()。Cancel()。 break。 //取消當(dāng)前輸入 case (39。39。): Ensure()。 break。 //確認(rèn)鍵, default: //如果不是功能鍵按下時(shí),就是數(shù)字鍵按下 { //DisplayListChar(0,1,Input)。 if(pass==0) { if(N==0) { write_1602(er)。 for(i=0。i16。i++) { write_1602dat(Input[i])。 //顯示輸入畫面 } } operation=0。 //操作標(biāo)志清零 if(N5) //當(dāng)輸入的密碼少于6位時(shí),接受輸入并保存,大于6位時(shí)則無效。 { OneAlam()。 //按鍵提示音 //DisplayOneChar(6+N,1,39。*39。)。 for(j=0。j=N。j++) { write_1602(er+6+j)。 //顯示位數(shù)隨輸入增加而增加 write_1602dat(39。*39。)。 //但不顯示實(shí)際數(shù)字,用*代替 } InputData[N]=NUM。 //將數(shù)字鍵的碼賦值給InputData[]數(shù)組暫存 N++。 //密碼位數(shù)加 } else //輸入數(shù)據(jù)位數(shù)大于6后,忽略輸入 { N=5。 //密碼輸入大于6位時(shí),不接受輸入 break。 } } } } } } }} void timer0() interrupt 1 { t++。 if(t100) t=0。} 致 謝 四年的大學(xué)生活不知不覺中就要結(jié)束了,在這段難忘的生活中,有我許多美好的回憶。我的心中,有許多人是我要用一輩子去銘記的。.]在這份大學(xué)的最后一頁里,我要感謝的人很多,首先要感謝我的學(xué)校,感謝在這四年中交給我的做人道理,讓我從一個懵懂得高中生變成一個成熟的青年。還要感謝我的論文指導(dǎo)老師李芳老師,在她的指導(dǎo)下我完成了論文,李芳多次詢問研究進(jìn)程,并為我指點(diǎn)迷津,幫助我開拓研究思路,精心點(diǎn)撥、熱忱鼓勵。李芳一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授我以文,而且教我做人,給以終生受益無窮之道。我從心里感謝她。還要感謝的是我們各課任課老師,他們從大一把我們迎進(jìn)來,到現(xiàn)在把我們送走,在四年來一直照顧我們的學(xué)習(xí)和生活,所以在這里也一定要特別感謝他們。當(dāng)然,還要感謝寢室的兄弟們在我完成論文的過程中給予我的幫助和鼓勵,也是他們陪我度過這四年的生活最后要感謝的就是我的父母、朋友,對于他們我更是有千言萬語,還是匯聚成一句話:感謝你們一直都伴隨著我。現(xiàn)在即將揮別我的學(xué)校、老師、同學(xué),還有我四年的大學(xué)生活,雖然依依不舍,但是對未來的路,我充滿了信心。最后,感謝在大學(xué)期間認(rèn)識我和我認(rèn)識的所有人,有你們伴隨,才有我大學(xué)生活的豐富多彩,絢麗多姿!43
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1