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

正文內(nèi)容

多功能電子密碼鎖設(shè)計報告(留存版)

2025-08-02 14:07上一頁面

下一頁面
  

【正文】 。//6 case 0x7d:return 14。//確定 case 0x77:return 16。 } } uchar pare(uchar table[]) { uchar aa,c1=0,c2=0,c3=0。 } else counter++。 j=0。 //保存輸入的數(shù)據(jù) } } void enter_code1(uchar t) 26 { beep_(15000,1)。 uint js=0。 } if(m==11) {i3=0。 if(conflag==0) { beep_(15000,1)。 i3=0。 } 29 i3=0。 break。 if(count==3) { display1(fail)。 } if(flag==1) break。 } if(keynum==3) //key1 按下第三次 { write_(0x80+0x40+9)。amp。 } if(keynum==4) { week++。 } if(keynum==3) { hour++。 while(1) { tempm2=KeyPro()。 } if(tempm1==13) { keynum++。 } } } if(s2==1) {s2=0。 break。 if((m==10)) { delete()。 if(v5==1) { display1(simple)。 28 } else { //密碼輸入正確 while(1) { display1(new_code)。 } if(m==11) { if(j!=6) { display1(dig)。(m!=16)amp。*39。 write_date(39。num++) { save_code[num]=0。k6。 for(i=0。//取消 case 0xd7:return 0。//4 23 case 0xdd:return 5。 Val+=0x07。 Val+=0x0d。 delay(5)。 second=dat/10。tt2)。 if(MISO) { dat|=0x80。 SS=1。 ISD_SendData(EndAdramp。// WR_APC ISD_SendData(0x40)。 //pd ISD_SendData(0x00)。// ISD_SendData(StartAdr8)。 ISD_SendData(0x45)。} //請輸入舊密碼 else if(num==0x29){StartAdr=0x0184。} // 修改開鎖密碼 else if(num==0x21){StartAdr=0x0134。} // 密碼錯誤 else if(num==0x13){StartAdr=0x00c4。} // 位數(shù)不夠 else if(num==0x05){StartAdr=0x0040。 uchar num,t0,hour=0,min=0,sec=0,year=12,month=7,day=6,week=5。 uchar code enter_agin[]=enter twice !!! 。 uchar data mb1[6]。 sbit led=P3^7。原來 RST 是低電平,當(dāng)按鍵按下時,它變成高電平,實現(xiàn)復(fù)位功能,電路如圖所示: LCD 液態(tài)顯示電路 為了提高密碼鎖的密碼顯示效果能力,本設(shè)計的顯示部分由液晶顯示器LCD1602 取代普通的數(shù)碼管來完成 ,用戶能通過 LCD 的各種提示進(jìn)行各種相應(yīng)的操作,簡單易行。 二、設(shè)計總框圖 圖一:總體設(shè)計框圖 本設(shè)計主要由單片機(jī)、矩陣鍵盤、液晶顯示器和語音電路等部分組成。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口 線分時轉(zhuǎn)換地址(低 8 位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。若使用傳統(tǒng)的機(jī)械式鑰匙開鎖,人們常需攜帶多把鑰匙 , 使用極不方便 , 且鑰匙丟失后安全性即大打折扣。 第二部分:硬件設(shè)計部分 一、 STC89C52 介紹: STC89C52 是一個低電壓,高性能 CMOS8 位 單片機(jī) ,片內(nèi)含 8k bytes 的可反復(fù)擦寫的 Flash 只讀程序存儲器和 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲器,器件采用 ATMEL 公司 的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器和 Flash 存儲單元, STC89C52 單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用 。此時,被外部拉低的 P3 口將用上拉電阻輸出電流( IIL) , P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能 ,P3 口還接收一些用于 Flash 閃速存儲器編程和程序校驗的控制信號。方法是:依次給列線送低電平,然后查所有行線狀態(tài),如果全為 1,則所按下的鍵不在此列;如果不全為 1,則所按下的鍵必在此列,而且是在與零電平行線相交的交點上的那個鍵。在此,向老師們的辛勤勞動表示感謝! 總之,本次設(shè)計讓我們受益匪淺,讓我們的大學(xué)生活更加精彩! 四、參考文獻(xiàn) 《 ISD1700 系列數(shù)碼語音電路使用手冊》 華邦公司 《單片機(jī)原理及應(yīng)用》 清 華大學(xué)出版社 印勇等著 20xx 《 LCD1602 使用手冊》 長沙太陽人有限公司 15 五、 程序清單 include include define lcd P0 define uchar unsigned char define uint unsigned int define KeyPort P2 sbit rs=P3^5。 uchar data correct_code2[]={1,1,1,1,1,1}。 uchar code dig[]=Code Must 6 Dig 。 uchar code mes1[]=first message 。EndAdr=0x0034。EndAdr=0x00b8。EndAdr=0x0121。EndAdr=0x0173。// pu ISD_SendData(0x00)。// SETPLAY ISD_SendData(0x00)。 statu=ISD_SendData(0x00)。 SS=1。 ISD_SendData(StartAdramp。 // SS=1。0x01) { MOSI=1。 beep=1。 delay(5)。 delay(1000)。 22 } KeyPort=0xfd。 } KeyPort=0xf7。break。break。 tab++。 else return 0。 } /*************復(fù)位部分 *************/ void reset() { uchar num。)。 } else if(j6) { i3++。amp。 } enter_code(m)。 counter=0。 Play(0x04)。 while(1) { m=KeyPro()。 Play(0x21)。 break。 while(1) { tempm1=KeyPro()。 Play(0x21)。 if(min==60) min=0。 for (i=0。tempm2!=11) { tempm2=KeyPro()。 } if(keynum==6) //key1 按下第六次 { write_(0x80+7)。 if(n==1) break。 Play(0x22)。q1++) if(save_code1[q1]!=save_code[q1]) { break。 display1(renew_code)。 while(1) { m=KeyPro()。 Play(0x12)。 Play(0x28)。amp。t10) { if(j==0) { display1(clear)。amp。 display1(clear)。aa5。break。break。break。0xf0。0xf0。 //delay(5)。 lcden=0。 for(tt1=time。 SS=0。 statu=ISD_SendData(0x00)。// READSTATU ISD_SendData(0x00)。} ISD_SendData(0x03)。// READSTATU ISD_SendData(0x00)。0x01)==0x00) { ISD_SendData(0x05)。EndAdr=0x01b4。EndAdr=0x0164。EndAdr=0x00ef。EndAdr=0x0084。 } void Play(uchar num) //16 個地址是 2 秒。 uchar code wait[]=limit!PleaseWait。 uchar code sure[]= ARE YOU SURE 。 void I_delay(void)。因此作為二十一世紀(jì)的大學(xué)來說掌握單片機(jī)的開發(fā)技術(shù)是十分重要的 。對鍵的識別通常有兩種方法:一種是常用的逐行掃描查詢法;另一種是速度較快的線反轉(zhuǎn)法。在訪問外部程序存儲器或 16 位
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1