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

正文內(nèi)容

單片機(jī)控制的電子密碼鎖電路畢業(yè)論文-wenkub.com

2025-06-24 13:25 本頁面
   

【正文】 還要感謝我們各科課任老師,沒有你們的諄諄教誨,我就沒有學(xué)有所長的今天。可在意外泄密的情況下隨時修改密碼。本設(shè)計從經(jīng)濟(jì)實用的角度出發(fā),采用美國Atmel公司的單片機(jī)AT89S51與低功耗CMOS型E2PROM AT24C02作為主控芯片與數(shù)據(jù)存儲器單元,結(jié)合外圍的鍵盤輸入、顯示、報警、開鎖等電路并用匯編編寫主控芯片的控制程序,研制了一款可以多次更改密碼具有報警功能的電子密碼鎖。 if(okb==3) { okb=0。 } if(okflag==1) { oka++。 oka=0。 hibitflag=0。 if(cc1000) { okflag=1。 } } if((errorflag==0) amp。 P0_1=1。 hibitflag=0。 if(aa==800) { aa=0。 if(bb==800) { bb=0。 TL0=(65536500)%256。 rightflag=1。 second3=0。 //密碼輸入不正確,按鍵禁止功能被激活 i=pslen。 } } } else { cmpflag=0。 templen=pslen。 if(P3_7==0) { if(hibitflag==0) //按鍵是否被鎖 { digitcount++。i0。 //功能按鍵 } P1=dispcode[funcount]。j)。 while(1) { if(cmpflag==0) //功能按鍵標(biāo)志位 { if(P3_6==0) //function key 功能鍵 { for(i=10。 TL0=(65536500)%256。 void main(void) { unsigned char i,j。 unsigned int dd。 //定時器計數(shù)變量unsigned int bb。 //被鎖標(biāo)志bit errorflag。 //功能數(shù)字變量unsigned char digitcount。 unsigned char pslen=9。在輸入過程中,首先輸入密碼的長度,接著根據(jù)密碼的長度輸入密碼的位數(shù),直到所有長度的密碼都已經(jīng)輸入完畢;或者輸入確認(rèn)功能鍵之后,才能完成密碼的輸入過程。(2). 把“單片機(jī)系統(tǒng)”、“獨(dú)立式鍵盤”區(qū)域中的SP1和SP2端子上; 4. 程序設(shè)計內(nèi)容 (1). 把“單片機(jī)系統(tǒng)”“音頻放大模塊”區(qū)域中的SPK IN端子上;(2).密碼在規(guī)定的時間內(nèi)輸入錯誤次數(shù)超過3次后的鎖定狀態(tài)顯示子程序(DIS_E). (1)主程序流程圖如圖3-1所示。主程序的流程圖如下所示。由R8,R9,R6,R7及IC14構(gòu)成電壓比較器,正常情況下,V+V IC14輸出高電平,繼電器的常閉觸點(diǎn)和市電相連;當(dāng)市電斷開,V+V IC14輸出高電平,由T3,T4構(gòu)成的達(dá)林頓管使繼電器J開啟,將其常開觸電將蓄電池和電路相連,實現(xiàn)市電和蓄電池供電的切換,保證電子密碼鎖的正常工作(視電池容量而定持續(xù)時間)。每當(dāng)設(shè)定一次單價,系統(tǒng)就自動調(diào)用存儲程序,將單價信息保存在芯片內(nèi);當(dāng)系統(tǒng)重新上電的時候,自動調(diào)用讀存儲器程序,將存儲器內(nèi)的單價等信息,讀到緩存單元中,供主程序使用。OFF2圖3-6 a關(guān)閉狀態(tài)8881圖3-6 b 開鎖狀態(tài)圖3-6 c 密碼輸入及修改狀態(tài)ERRORS圖3-6 d 密碼輸入錯誤后的提示LOCKLOCK圖3-6 e密碼在規(guī)定的時間內(nèi)輸入錯誤次數(shù)超過3次后的鎖定狀態(tài)掉電存儲單元的作用是在電源斷開的時候,存儲當(dāng)前設(shè)定的信息。從單片機(jī)串口輸出的信號先送到左邊的移位寄存器(74HC164),由于移位脈沖的作用,使數(shù)據(jù)向右移,達(dá)到顯示的目的。本系統(tǒng)設(shè)計的顯示電路是為了給使用者以提示而設(shè)置的。上面的3個指示燈LLL3是用來指示操作的狀態(tài):L1鎖定及輸入指示狀態(tài)燈,正常的情況下顯示紅色,當(dāng)鍵盤動作的時候,L1燈開始閃動,當(dāng)鍵盤處于鎖定狀態(tài)時,指示燈也顯示紅色。F1是管理模式切換鍵,當(dāng)用戶不小心三次輸入密碼都沒有正確,鍵盤被鎖定,這個時候就可以啟動管理模式,使用管理員的密碼來開門。鍵盤上還有3個指示燈和一個蜂鳴器。判斷鍵盤中哪一個鍵被按下使通過將列線逐列置低電平后,檢查行輸入狀態(tài)來實現(xiàn)的。對照圖3-4所示的44鍵盤,說明線反轉(zhuǎn)個工作原理。89s51D0D1D2D3D4D5D6D7D8D9D10 X 4 X 4VCC圖3-3 行列式鍵盤原理電路圖每一條水平(行線)與垂直線(列線)的交叉處不相通,而是通過一個按鍵來連通,利用這種
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1