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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖的設(shè)計課程設(shè)計任務(wù)書(存儲版)

2025-08-19 17:26上一頁面

下一頁面
  

【正文】 { GotoXY(0,0)。 //獲取鍵值,識別按鍵 while((P1amp。 //tmp1 左移一位 if((P1amp。 按鍵軟件設(shè)計 按鍵功能程序流程圖 如圖 42 為按鍵功能流程圖,在按鍵當(dāng)中,有與輸入、開鎖、清除、設(shè)置、確認(rèn)的程序相對應(yīng)的按鍵,并按順序與輸入的數(shù)相比較,當(dāng)輸入正確時,進(jìn)入密碼程序,錯誤時進(jìn)行清除,輸入兩次新密碼正確時,可進(jìn)行重新設(shè)置密碼,最后確認(rèn)程序。通過 LCD 顯示屏,可以清楚的判斷出密碼鎖所處的狀態(tài) 。本設(shè)計中使用的這個 4*4 鍵盤不但能完成密碼的輸入還能作特別功能鍵使用,比如清空顯示功能等。任何從總線接收數(shù)據(jù)的器件為接收器。晶振、電容 C2/ C3 及片內(nèi)與非門(作為反饋、放大 元件)構(gòu)成了電容三點式振蕩器,振蕩信號頻率與晶振頻率及電容 C C2 的容量有關(guān),但主要E1 R1 K1 R2 10K 7 由晶振頻率決定,范圍在 0~ 33MHz 之間,電容 C C3 取值范圍在 5~ 30pF 之間。根據(jù)實際情況選擇如圖 34 所示的復(fù)位電 路。其中矩陣鍵盤用于輸入數(shù)字密碼和進(jìn)行各種功能的實現(xiàn)。 STC89C52 有 40 個引腳, 32 個外部雙向輸入 /輸出( I/O)端口,同時內(nèi)含 2 個外中斷口, 3 個 16 位可編程定時計數(shù)器 ,2 個全雙工串行通信口, 2 個讀寫口線, STC89C52 可以按照常規(guī)方法進(jìn)行編程 ,但不可以在線編程(S 系列的才支持在線編程 )。 密碼輸入方式 采用鍵盤輸入方式, 由各按鍵組成的矩陣鍵盤每條行線和列線都對應(yīng)一條I/O 口線,鍵位設(shè)在行線和列線的交叉點,當(dāng)一個鍵按下就會有某一 條行線與某一條列線接觸,只要確定接觸的是哪兩條線,即哪兩個 I/O 口線,就可以確定哪一個鍵被觸動。其中矩陣鍵盤用于輸入數(shù)字密碼和進(jìn)行各種功能的實現(xiàn)。而且指紋識識別器在公共場所使用存在容易機(jī)械損壞, IC 卡還存在容易丟失、損壞等缺點,再加上其成本較高,一定程度上限制了這類產(chǎn)品的普及和推廣。隨機(jī)開鎖成功率幾乎為零。 4 硬件電路設(shè)計 2.設(shè)計內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、條件、設(shè)計要求等): 使用單片機(jī)設(shè)計一個單片機(jī)電子密碼鎖,包括硬件設(shè)計和軟件設(shè)計。若密碼正確,則開門;否則顯示“ 000000” ( 2) 6 位 LED 顯示,可以顯示所輸入的密碼數(shù)字; ( 3)內(nèi)定密碼“ 123456”,具有更改密碼功能。 2 設(shè)計目標(biāo) 4 單片機(jī) STC89C52 功能介紹 6 存儲電路 8 顯示電路 9 開鎖電路 10 4 軟件程序設(shè)計 本文從經(jīng)濟(jì)實用的角度出發(fā),設(shè)計采用單片機(jī)為主控芯片,結(jié)合外圍電路,組成電子密碼控制系統(tǒng),密碼鎖共 6 位密碼,每位的取值范圍為 1~ 8,用戶可以自行設(shè)定和修改密碼。 4) 無活動零件,不會磨損,壽命長。電子密碼鎖是 集計算機(jī)技術(shù)、電子技術(shù)、數(shù)字密碼技術(shù)為一體的機(jī)電一體化高科技產(chǎn)品,具有安全性高,使用方便等優(yōu)點。采用數(shù)字電路設(shè)計的方案好處就是設(shè)計簡單,但控制的準(zhǔn)確 性和靈活性差,故不采用。當(dāng)發(fā)現(xiàn)有鍵按下,將列線逐一置低,其他列線置高,讀行線口線。其引腳圖如圖31 示。其中硬件部分由電源輸入部分、鍵盤輸入部分、復(fù)位部分、晶振部分、顯示部分,軟件部分對應(yīng)的由主程序、初始化程序、 LCD 顯示程序、鍵盤 掃描程序、啟動程序、關(guān)閉程序、鍵功 6 能程序、密碼設(shè)置程序、 EEPROM 讀寫程序和延時程序等組成。當(dāng)復(fù)位按鍵按下后電容 C1 通過 R5 放電。 C2C3X T A L 圖 3 3 晶振電路原理圖 存儲電路 AT24C02 是一個 2K 位串行 CMOS E2PROM, 內(nèi)部含有 256 個 8 位字節(jié), CATALYST 公司的先進(jìn) CMOS 技術(shù)實質(zhì)上減少了器件的功耗。 其電路如圖 3- 6 所示。本設(shè)計的顯示部分由液晶顯示器LCD1602 取代普通的數(shù)碼管來完成。 圖 3 7 電源輸入電路原理圖 VCC E2 1 2 POWER 2PIN R10 10k DB0 7 DB1 8 DB2 9 DB3 10 DB4 11 DB5 12 DB6 13 DB7 14 RS 4 R/W 5 E 6 VCC 2 VL+ 15 VL 16 VSS 1 VEE 3 U2 LCD1602 10 開鎖電路 通過單片機(jī)開鎖執(zhí)行機(jī)構(gòu),電路驅(qū)動電磁鎖吸合,從而達(dá)到開鎖的目的。 // tmp1 用來設(shè)置 P1 口的輸出 ,取反后使 ~ 中有一個為 0 for(row=0。0x0f)0x0f) //檢測 ~ 中是否有一位為 0,只要有說明此行有按鍵按下,進(jìn)入列檢測 { tmp2=0x01。 } //退出循環(huán) tmp2*=2; } //tmp2 左移一位 while((P1amp。count1=0。(cp[0]==0)) { pass0=0。} 輸入舊密碼 N 按下設(shè)置鍵 開始開始 所輸入舊密碼正確? 輸入次數(shù)加1 報警程序 N 返返回回 次數(shù) 3? 輸新密碼 Y 再次輸 新密碼 Y 設(shè)設(shè)置置成功 N Y 兩次新密碼輸入相同? 開始 返回 設(shè)置成功 14 if((sk[14]==1)amp。(count6)) {{GotoXY(0,0)。m=0。}} if(pa!=10)amp。如果輸入錯誤 ,則顯示“ 000000” 。 m=0。amp。 print(door open!)。P2_0=0。sk[14]=0。 DelayMs(1000)。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 RS232 動態(tài)仿真、 I2C 調(diào)試器、 SPI 調(diào)試器、鍵盤和 LCD 系統(tǒng)仿真的功能;有各 種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。 實現(xiàn)密碼鎖的功能 的 Proteus 仿真如圖 56 所示。無論從選題到定稿,從理論到實踐都使我學(xué)到了很多東西,它不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。在越來越高科技化的今天,遙控控制顯的愈發(fā)重要,今后的電子密碼鎖應(yīng)該具有以紅外技術(shù)或無線電技術(shù)為輔助的密碼按鍵輸入遠(yuǎn)程交互技術(shù),這樣就能遠(yuǎn)程輸入密碼完成操作。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點等調(diào)試功能,同時可以觀察各個變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時支持第三方的軟件編譯和調(diào)試環(huán)境,如 Keil C51 uVision2 等軟件。LCD_Initial()。m=0。cp[0]=0。m=0。(password[3]==cq[3])amp。(count1==1)) //LCD 上顯示 “*” {if(count==1){GotoXY(0,0)。count2=1。}} if(sk[14]==1) {if((n7)amp。 count2=0。 sk[14]=0。(password[3]==cq[3])amp。(pass0==1)amp。count6=0。 13 圖 4 2 密碼設(shè)置流程圖 密碼設(shè)置子程序
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1