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

正文內(nèi)容

基于51單片機的電子密碼鎖的設(shè)計-資料下載頁

2025-09-28 10:53本頁面

【導(dǎo)讀】已被廣大群眾接納和使用。鎖,從古至今,發(fā)展到現(xiàn)在已有近千年的歷史了,人們對它的結(jié)構(gòu)、原。于配套的鑰匙,種類也層出不窮?,F(xiàn)代社會中,由于各種矛盾沖突十分劇烈,人。不齊,善良、正直的人們能夠自覺規(guī)范自已的行為,不是自己的東西不會眷戀,沒有鑰匙就不會亂闖亂動。但是,生活中同樣還存在著一些道德觀念較差的人,手段撬門開鎖,使廣大居民防不勝防。強力破壞;再者,鎖具制作工藝,技術(shù)落后,無法阻止先進(jìn)技術(shù)手段的開啟。理簡單,實際使用上卻都不具備真正安全的防盜功能。面對這一殘酷的現(xiàn)狀,鎖。在傳統(tǒng)鑰匙的基礎(chǔ)上,加了一組或多組密碼,不同聲音,不同磁場,不同聲波,不同光束光波,不同圖像。從而大大提高了鎖的安全性,使不法之徒無從下手,人們也就能對自身財產(chǎn)。安全有了更多的保障。當(dāng)今安全信息系統(tǒng)應(yīng)用越來越廣泛,特別在保護(hù)機密、維。件檔案、財務(wù)報表以及一些個人資料的保存等多種場合使用。目前使用的密碼鎖種類繁多,各具特色。

  

【正文】 temp=P3。 temp=temp amp。 0x0f。 switch(temp) { case 0x0e: key=0。 break。 case 0x0d: key=13。 break。 case 0x0b: key=14。 break。 case 0x07: key=15。 break。 } temp=P3。 P1_1=~P1_1。 if((key=0) amp。amp。 (key10)) { if(keycount6) { getps[keycount]=key。 if(ee) {ps[keycount]=key。} dispbuf[keycount+2]=19。 } keycount++。 if(keycount==6) 西安文理學(xué)院課程設(shè)計報告 第 24 頁 { keycount=6。 } else if(keycount6) { keycount=6。 keyoverflag=1。//key overflow } } else if(key==12)//delete key { if(keycount0) { keycount。 getps[keycount]=0。 dispbuf[keycount+2]=16。 } else { keyoverflag=1。 } } else if((key==15)amp。amp。(!ee))//enter key { if(keycount!=pslen) { errorflag=1。 rightflag=0。 second3=0。 } else { for(i=0。ikeycount。i++) { if(getps[i]!=ps[i]) { i=keycount。 errorflag=1。 rightflag=0。 second3=0。 goto a2。 } } errorflag=0。 西安文理學(xué)院課程設(shè)計報告 第 25 頁 rightflag=1。 a2: i=keycount。 } } temp=temp amp。 0x0f。 while(temp!=0x0f) { temp=P3。 temp=temp amp。 0x0f。 } keyoverflag=0。 } } } } void t0(void) interrupt 1 using 0 { TH0=(65536500)/256。 TL0=(65536500)%256。 flashcount++。 if(flashcount==8) { flashcount=0。 P0=dispcode[dispbuf[dispcount]]。 P2=dispbit[dispcount]。 dispcount++。 if(dispcount==8) { dispcount=0。 } } if((errorflag==1) amp。amp。 (rightflag==0)) { keycount=0。 bb++。 if(bb==800) { bb=0。 alarmflag=~alarmflag。 } if(alarmflag==1)//sound alarm signal { 西安文理學(xué)院課程設(shè)計報告 第 26 頁 P1_7=~P1_7。 } aa++。 if(aa==800)//light alarm signal { aa=0。 P1_0=~P1_0。 } second3++。 if(second3==6400) { second3=0。 errorflag=0。 rightflag=0。 alarmflag=0。 bb=0。 aa=0。 } dispbuf[0]=18。 dispbuf[1]=16。 dispbuf[2]=16 。 dispbuf[3]=16 。 dispbuf[4]=16 。 dispbuf[5]=16 。 dispbuf[6]=16 。 dispbuf[7]=16 。 } else if((errorflag==0) amp。amp。 (rightflag==1)) { P1_0=0。 cc++。 if(cc1000) { okflag=1。 } else if(cc2020) { okflag=0。 } else { 西安文理學(xué)院課程設(shè)計報告 第 27 頁 errorflag=0。 rightflag=0。 P1_7=1。 cc=0。 oka=0。 okb=0。 okflag=0。 P1_0=1。 } if(okflag==1) { oka++。 if(oka==2) { oka=0。 P1_7=~P1_7。 } } else { okb++。 if(okb==3) { okb=0。 P1_7=~P1_7。 } } dispbuf[0]=18。 dispbuf[1]=18。 dispbuf[2]=18 。 dispbuf[3]=18 。 dispbuf[4]=18 。 dispbuf[5]=18 。 dispbuf[6]=18 。 dispbuf[7]=18 。 dd=1 。 keycount=0。 } if(keyoverflag==1) { P1_7=~P1_7。 } } 西安文理學(xué)院課程設(shè)計報告 第 28 頁
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1