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

正文內(nèi)容

基于51單片機(jī)的電子密碼鎖的設(shè)計(jì)-文庫吧在線文庫

2024-11-20 10:53上一頁面

下一頁面
  

【正文】 固了課本知識(shí),而且也獲得了一些書本上無法教給我們的經(jīng)驗(yàn),對(duì)軟硬件的設(shè)計(jì)和組合都有了前所未有的新的認(rèn)識(shí)。 程序調(diào)試需要用到的軟件和工具 調(diào)試改程序用到 Keil軟件和 Prteus 工具。當(dāng)輸入密碼 輸入錯(cuò)誤時(shí),系統(tǒng)報(bào)警。 圖 數(shù)碼管顯示電路 為了增加單片機(jī)的驅(qū)動(dòng), 數(shù)碼管鏈接上拉電阻, 然后再 接 AT89C51 的 P3 口,輸入 任何 密碼時(shí) 都以 顯示“ 8”表示輸入的位數(shù)(如圖表示輸入 3 位密碼)。消抖常見有兩種方法,硬件消抖 :如用濾波器,雙穩(wěn)態(tài)電路等。 對(duì)照 4*4 鍵盤,首先識(shí)別鍵盤中有無鍵盤按下, 然后 判斷鍵盤中哪一個(gè)鍵被按下 ,使通過將列線逐列置低電平后,檢查行輸入狀態(tài)來實(shí)現(xiàn)的。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。當(dāng) P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平, 并用作輸入。 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流。5 個(gè)中斷源 4K 字節(jié)可編程閃爍存儲(chǔ)器 密碼輸入設(shè)備 數(shù)碼管顯示 單片機(jī) AT89C51 開鎖機(jī)構(gòu) 西安文理學(xué)院課程設(shè)計(jì)報(bào)告 第 3 頁 開鎖機(jī)構(gòu)的設(shè)計(jì) 通過單片機(jī)送給開鎖執(zhí)行機(jī)構(gòu)( 本設(shè)計(jì)用 LED 燈和揚(yáng)聲器代替 繼電器打開電磁閥的開鎖執(zhí)行機(jī)構(gòu))實(shí)現(xiàn)開鎖或警報(bào)的表示過程。大大提高了主人物資的安全性,安全可以代替老式機(jī)械鎖。 目前,市場上 的鎖具各種各樣,形狀千變?nèi)f化 , 然而都是大同小異, 技術(shù)原理 簡單, 實(shí)際 使用上卻 都不具備真正 安全 的防盜功能。 鎖是 用以關(guān)住某個(gè)確定的空間 或 范圍或某種器 物 的 ,必須以 鑰匙 或 密碼 打開的 器件 。在傳統(tǒng)鑰匙的基礎(chǔ)上,加了一組或多組密碼,不同聲音,不同磁場,不同聲波,不同光束光波,不同圖像。鍵盤式電子密碼在鍵盤上輸入,與打電話差不 多,因而易于掌握,其突西安文理學(xué)院課程設(shè)計(jì)報(bào)告 第 2 頁 出優(yōu)點(diǎn)是 “密碼 ”是記在被授權(quán)人腦子里的數(shù)字和字符,既準(zhǔn)確又可靠,不會(huì)丟失(除了忘記),難以被竊(除非自己泄露 ) 。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除 100 次。全靜態(tài)工作: 0Hz24MHz 片內(nèi)振蕩器和時(shí)鐘電路 管腳說明 [6]: VCC:供電電壓。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。 RST:復(fù)位輸入。如果微處理器在外 部執(zhí)行狀態(tài) ALE 禁止,置位無效。 西安文理學(xué)院課程設(shè)計(jì)報(bào)告 第 5 頁 圖 AT89C51 芯片圖 3 系統(tǒng)硬件設(shè)計(jì) 鍵盤設(shè)計(jì) 本實(shí)驗(yàn)采用 4 4 行列式矩陣鍵盤,用數(shù)字鍵輸入密碼, ENTER 鍵確認(rèn) ; 如果密碼輸入錯(cuò)誤,用 DEL 鍵清除 ;密碼輸入完畢并且確認(rèn)后,如果需要重新輸入,先按 Esc 退出,然后重新輸入;若用戶想要自行更改密碼,需要先正確輸入密碼并確認(rèn)后,按 ALT 進(jìn)行修改,再按 ENTER 進(jìn)行確認(rèn),密碼更改完畢 。而且是與零電平線相交的交點(diǎn)上的鍵。采用軟件消抖的方法 [5]。 密碼正確并且確認(rèn)之后的整體電路及顯示情況,如圖 。 按鍵按其功能分為兩種,其中一種為功能鍵另一種為數(shù)字鍵。 6 設(shè)計(jì)總結(jié) 經(jīng)過這次課程設(shè)計(jì)的整個(gè)過程,我們深刻的體會(huì)到了實(shí)踐是檢驗(yàn)和鞏固我們學(xué)習(xí)成果最有力的標(biāo)準(zhǔn)。 unsigned char code dispbit[]={0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f}。 unsigned char pslen=5。 bit okflag。 TR0=1。 dispbuf[2]=16 。 P3_5=1 。 dispbuf[6]=16 。 dispbuf[1]=16。 西安文理學(xué)院課程設(shè)計(jì)報(bào)告 第 16 頁 break 。i) for(j=248。 0x0f。 break。 } keycount++。 } } else if((key==15)amp。 errorflag=1。 0x0f。 temp=temp amp。 temp=temp amp。 break。amp。//key overflow } } else if(key==12)//delete key { if(keycount0) { keycount。 second3=0。 } } errorflag=0。 } keyoverflag=0。i) for(j=248。 0x0f。 break。 } keycount++。 } } else if((key==15)amp。 errorflag=1。 0x0f。 temp=temp amp。 temp=temp amp。 break。amp。//key overflow } } else if(key==12)//delete key { if(keycount0) { keycount。 second3=0。 } } errorflag=0。 } keyoverflag=0。 if(dispcount==8) { dispcount=0。 } aa++。 bb=0。 dispbuf[6]=16 。 } else { 西安文理學(xué)院課程設(shè)計(jì)報(bào)告 第 27 頁 errorflag=0。 } if(okflag==1) { oka++。 dispbuf[2]=18 。 } if(keyoverflag==1) { P1_7=~P1_7。 dispbuf[6]=18 。 if(okb==3) { okb=0。 oka=0。 (rightflag==1)) { P1_0=0。 dispbuf[2]=16 。 if(second3==6400) { second3=0。 bb++。 if(flashcount==8) { flashcount=0。 0x0f。 errorflag=1。 } } else if((key==15)amp。 } keycount++。 break。 0x0f。i) for(j=248。 } keyoverflag=0。 } } errorflag=0。 second3=0。//key overflow } } else if(key==12)//delete key { if(keycount0) 西安文理學(xué)院課程設(shè)計(jì)報(bào)告 第 22 頁 { keycount。amp。 break。 temp=temp amp。 temp=temp amp。 0x0f。 errorflag=1。 } } else if((key==15)amp。 } keycount++。 break。 0x0f。i) for(j=248。 } keyoverflag=0。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1