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

正文內(nèi)容

基于proteus的電子密碼鎖設計畢業(yè)論文(文件)

2025-07-15 18:26 上一頁面

下一頁面
 

【正文】 )。 for(i=0。 write_(0x38)。 write_(0x80)。 scl=1。 scl=0。 sda=1。 delay()。 scl=1。 } void noack() { sda=1。 sda=0。 for(i=0。 rd|=sda。 } scl=0。 bit ack0。0x80)。 delay4us()。 sda=1。 scl=0。 start()。 if(!sendbyte(slave+1)) return 0。 ack()。 return 1。 if(!sendbyte(subaddr)) return 0。 } stop()。counter6。 for(i=0。 } for(i=0。 } } uchar Keys_Scan() { uchar temp,keynum。 switch(temp) { case 1:keynum=0。 case 4:keynum=2。 break。 switch(temp) { case 1:keynum+=0。 case 4:keynum+=8。 break。uchar temp,m=0,i=0,j=0,k=0。 flag=0。 delayms(5)。 P2=0x0f。 //red。beep=1。 if(i=5){DSY_BUFFER[i]=39。 } break。k++) { if(buffer[k]==(Userpassword[k]+48)) flag++。 m=0。 //點亮LED Display_String(OPEN OK! ,0xc0)。 j++。//shangsuo led=1。 write_date(0x30+j)。 break。//red clk=1。 i=0。 case 12: //按C鍵設置新密碼 如果是合法用戶則提示輸入新密碼 if ( !IS_valid_user) { i=0。 Display_String(Lock OK! ,0xc0)。 Display_String(New Password: ,0x80)。// } break。 i=0。 Display_String(Your Password...,0x80)。 for(k=0。clear_password()。 case 1: i = 0。k++) { Userpassword2[k]=Userpassword[k]+48。k6。 delayms(5)。 Display_String(table,0x00)。Display_String(Your Password...,0x80)。 delayms(1000)。}case 14: //按E鍵消除所有輸入 i=0。 break。 j=0。TL0=(65536)%256。//未溢出等待;//低電平報警 beep=0。}。 Display_String(LOCK OK ! ,0xc0)。(P2!=0x0f)) { count=0。 } beep=1。} TH0=(65536)/256。 if((count60)amp。}。count++。//啟動定時器0; while(count60){beep=0。TMOD=0x01。 } if(j==3) //增加按鍵鎖定功能 { Display_String(illegal user !!!!,0x80)。 clear_password()。 Display_String(Open OK! ,0xc0)。 }else { Display_String( twice input ,0x80)。 Display_String(Password Saved! ,0xc0)。 delayms(5)。} init()。m=0。 for(k=0。 Display_String( ,0xc0)。k++) { Userpassword1[k]=Userpassword[k]+48。 } else { switch(b) { case 0: i = 0。 Display_String(No rights ! ,0xc0)。 b=(int)a。 a=1。clear_password()。 delayms(1000)。 IS_valid_user=0。 Display_String(table,0x80)。 flag=0。 } /////////// i=0。 Display_String(ERROR!Have try ,0xc0)。//red。 j=0。//miehongdeng clk=0。 } if (flag==6) { flag=0。 for(k=0。 Display_String(DSY_BUFFER,0xc0)。 m++。 beep=0。//shangsuo。 aa=Recstring(0xa0,1,buffer,6)。 init()。 bit a=1。 return keynum。 case 8:keynum+=12。 case 2:keynum+=4。 delayms(5)。 case 8:keynum=3。 case 2:keynum=1。 delayms(5)。i++) { DSY_BUFFER[i]=39。i++) { Userpassword[i]=39。}return(1)。 } //******************密碼對比****************************bit pare_string(uchar *string1,uchar *string2){uchar counter。in。 start()。 noack()。in1。 if(!sendbyte(subaddr)) return 0。 return ack0。 delay4us()。 wd=1。 _nop_()。i8。 return rd。 scl=0。i++) { scl=1。 rd=0x00。 delay4us()。 scl=0。 delay()。 scl=0。 scl=1。 sda=0。 Display_String(Lock OK! ,0xc0)。 write_(0x06)。i++) { write_date(p[i])。 } void Display_String(uchar *p,uchar ) { uchar i。 delayms(3)。 } void write_date(uchar date) { rs=1。 delayms(3)。}void write_(uchar ) { rs=0。x) for(y=110。 uint flag=0。 sbit ledred=P1^2。sbit rs=P1^6。 uchar DSY_BUFFER1[16]= 。 sbit scl=P3^3。_nop_()。[7]祖龍起,劉仁杰,[J].電子世界,2001?,F(xiàn)在即將揮別我的學校、老師、同學,還有我四年的大學生活,雖然依依不舍,但是對未來的路,我充滿了信心。通過這次畢業(yè)設計,無論從選題到定稿,從理論到實踐都使我學到了很多東西,它不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。更不用說自動控制領域的機器人、智能儀表、醫(yī)療器械了。它的體積小、質量輕、價格便宜、為學習、應用和開發(fā)提供了便利條件。在設計中我們必須首先熟悉和掌握單片機的結構及工作原理,單片機的接口技術及相關外圍芯片的外特性,控制方法。輸入密碼時,如三次輸入錯誤,則進行報警,在輸入時,LCD顯示為“*”,同時還能修改密碼。 Proteus仿真在硬件和軟件都能實現(xiàn)的條件下
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1