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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89c51單片機(jī)的電子密碼鎖的設(shè)計(參考版)

2025-01-21 15:18本頁面
  

【正文】 break。 Display_String(input again ... ,0x80)。 } i=0。k6。 m=0。 Display_String(Lock OK! ,0xc0)。 delayms(1000)。clear_password()。 if ( !IS_valid_user) { m=0。 case 13: //按D鍵保存新密碼 a=~a。b=0。 Display_String( ,0xc0)。 m=0。 } else { i=0。 Display_String(Your Password...,0x80)。 Display_String(No rights ! ,0xc0)。 break。m=0。 Display_String(Lock OK! ,0xc0)。// clear_password()。 ledred=0。 case 11: //按B鍵上鎖 led=1。 m=0。 IS_valid_user=0。 write_(0xcf)。 clear_password()。 clk=1。 j++。 j=0。 Display_String(OPEN OK! ,0xc0)。 clk=0。 m=0。 } if (flag==6) { flag=0。k++) { if(buffer[k]==(Userpassword[k]+48)) flag++。 for(k=0。 } break。 Display_String(DSY_BUFFER,0xc0)。 if(i=5){ DSY_BUFFER[i]=39。m++。beep=1。 beep=0。 //red。 clk=1。 delayms(10)。 delayms(5)。 delayms(5)。 init()。 flag=0。 bit a=1。 uchar temp,m=0,i=0,j=0,k=0。 return keynum。 break。 case 8:keynum+=12。 case 4:keynum+=8。 case 2:keynum+=4。 switch(temp) { case 1:keynum+=0。 delayms(5)。 break。 case 8:keynum=3。 case 4:keynum=2。 case 2:keynum=1。 switch(temp) { case 1:keynum=0。 delayms(5)。 } } uchar Keys_Scan() //按鍵掃描程序{ uchar temp,keynum。i++) { DSY_BUFFER[i]=39。 } for(i=0。i++) { Userpassword[i]=39。 for(i=0。 } return(1)。counter6。 } bit pare_string(uchar *string1,uchar *string2) //密碼對比{ uchar counter。 } stop()。in。 if(!sendbyte(subaddr)) return 0。 start()。 return 1。 noack()。 ack()。in1。 if(!sendbyte(slave+1)) return 0。 if(!sendbyte(subaddr)) return 0。 start()。 return ack0。 scl=0。 delay4us()。 sda=1。 wd=1。 delay4us()。 _nop_()。0x80)。i8。 bit ack0。 return rd。 } scl=0。 scl=0。 rd|=sda。i++) { scl=1。 for(i=0。 rd=0x00。 sda=0。 delay4us()。 } void noack() //非應(yīng)答信號{ sda=1。 scl=0。 scl=1。 delay()。 delay()。 scl=0。 sda=1。 scl=1。 scl=0。 sda=0。 scl=1。 Display_String(Lock OK! ,0xc0)。 write_(0x80)。 write_(0x06)。 write_(0x38)。i++) { write_date(p[i])。 for(i=0。 } void Display_String(uchar *p,uchar ) //LCD顯示程序{ uchar i。 delayms(3)。 delayms(3)。 lcden=0。 } void write_date(uchar date) //LCD寫數(shù)據(jù){ rs=1。 delayms(3)。 delayms(3)。 lcden=0。} void write_(uchar ) //LCD寫指令{ rs=0。y)。x) for(y=110。 for(x=z。 uint flag=0。uchar code table2[]=123456。 sbit ledred=P1^2。 sbit lcden=P1^4。sbit rs=P1^6。 uchar Userpassword1[6]={0}。 uchar DSY_BUFFER1[16]= 。 bit aa。 sbit scl=P3^3。 uchar buffer[6]={0}。_nop_()。 河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 參考文獻(xiàn) 致謝參考文獻(xiàn)[1] [M].北京:北京航空航天大學(xué)出版社,1998:8692.[2] [M].北京:電子工業(yè)出版社,1997:3238.[3] [J].,03:56.[4] [M].北京:北京航空航天大學(xué)出版社,1993:6872.[5] [M].天津:天津大學(xué)出版社,2001:5458.[6] [M].北京:北京航空航天大學(xué)出版社,2006:5156.[7] [M].北京:電子工業(yè)出版社,2006:4549.[8] [M].西安:西安電子科技大學(xué)出版社,2003:5559.[9] [M].北京:電子工業(yè)出版社,2001:101103.[10] [M].西安:西安電子科技大學(xué)出版社,1998:135140.[11] 孫育才. MCS51系列單片微型計算機(jī)及其應(yīng)用[M]. 東南大學(xué)出版社, 2004,6:6570[12] 沈紅衛(wèi). 單片機(jī)應(yīng)用系統(tǒng)設(shè)計實力與分析[M]. 北京:北京航空航天大學(xué)出版社,2003:95102[13] 徐愛鈞, 彭秀華. 單片機(jī)高級語言C51應(yīng)用程序設(shè)計[M].北京航空航天大學(xué)出版社,2006:135138[14] 曾一江. 單片微機(jī)原理與接口技術(shù)[M]. 北京:科技出版社,2009,12:6368[15] 康華光. 電子技術(shù)基礎(chǔ)(模擬部分)[M]. 北京:高等教育出版社, 2004,4.4355河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 附錄附錄附錄附錄A 電路原理圖附錄B 系統(tǒng)總體程序include include include define uchar unsigned char define uint unsigned int define LCDIO P0 define delay4us() _nop_()。即將告別我的學(xué)校、老師、同學(xué),還有我四年的大學(xué)生活,雖然依依不舍,但是對未來的路,我充滿了信心。 感謝學(xué)校圖書館給我提供了大量的參考文獻(xiàn),利用圖書館紙質(zhì)和電子文獻(xiàn)我了解了國內(nèi)外數(shù)字密碼鎖發(fā)展?fàn)顩r及眾多密碼鎖的設(shè)計思路,為畢業(yè)設(shè)計的順利完成提供了保障。陳老師的幫助使我明確了設(shè)計思路,完善了設(shè)計方法。通過此次設(shè)計,我綜合運用所學(xué)知識、獨立分析和解決實際問題的能力得到了提高,培養(yǎng)我樹立嚴(yán)謹(jǐn)?shù)脑O(shè)計工作作風(fēng)和一絲不茍的科學(xué)態(tài)度,使我獲得科學(xué)研究的基礎(chǔ)訓(xùn)練。數(shù)字密碼鎖通過軟硬件仿真檢驗,滿足了基本的數(shù)字密碼鎖要求,取得了良好的效果。在軟件方面,通過KEIL軟件成功編譯數(shù)字密碼鎖程序,并詳細(xì)分析了部分核心代碼。③ 詳細(xì)闡述了基于AT89C51單片機(jī)的數(shù)字密碼鎖設(shè)計方案。論文中主要完成以下工作:① 了解了國內(nèi)外數(shù)字密碼鎖的發(fā)展情況,分析了一般的密碼鎖的工作原理,并且把這些資料整理好了以便備用。 鍵盤鎖定功能硬件仿真圖 清除密碼功能:在輸入數(shù)字鍵過程中按下清除密碼按鍵,會將所有輸入的密碼清除。若3秒內(nèi)無按鍵按下,則返回待機(jī)狀態(tài)。再次按下保存鍵,如果兩次輸入密碼一致,則保存新密碼((3)所示),否則,提示兩次輸入不同,返回開鎖狀態(tài)((4)所示)。按下修改密碼按鍵,系統(tǒng)會提示輸入新密碼((1)所示)。 (1)密碼顯示 (2)開鎖狀態(tài) (3)密碼錯誤提示 開鎖功能硬件仿真圖上鎖功能:密碼鎖處于開鎖狀態(tài)時,按下上鎖按鍵后,即進(jìn)入待機(jī)狀態(tài)()。: 開鎖功能:系統(tǒng)上電后,處于待機(jī)狀態(tài),此時可以輸入密碼,輸入密碼的密碼在LCD1602上以“*”形式顯示出來((1)所示),輸入正確后按下開鎖鍵,密碼鎖開啟((2)所示)。經(jīng)查找得知是LCD顯示器的15和16管腳控制背光功能,連接好之后還是不能顯示字符。 LCD焊接時的問題: ①接通電源后LCD無反應(yīng),各個引腳均屬正常。 ⑦焊接接地及高電平。 ⑤焊接密碼鎖的開鎖機(jī)構(gòu)電路。 ③焊接鍵盤的按鍵電路。 焊接流程按照附錄A所示的電子密碼鎖的硬件聯(lián)接原理圖按下列順序依次焊接: ①焊接單片機(jī)的晶振電路、復(fù)位電路等單片機(jī)的最小系統(tǒng)的外圍電路。若焊點焊錫過少、不圓滑時,可以用電烙鐵頭蘸些焊錫對焊點進(jìn)行補焊。若是要拆下板上的元器件,則待烙鐵頭加熱后,用手或鑷子輕輕拉動元器件,看是否可以取下。焊接新的元器件時,應(yīng)對元器件的引線鍍錫。上邊提到的方法還不能確保芯片完好,對芯片有危害的還有帶電烙鐵的靜電感應(yīng),烙鐵質(zhì)量不是太好的,焊接時可以把烙鐵電源插頭拔掉。⑤顯示器表面的保護(hù)膜直到焊接完成才可揭掉,禁
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1