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

正文內(nèi)容

電子密碼鎖設(shè)計方案-在線瀏覽

2025-06-16 08:52本頁面
  

【正文】 電源的重要組成部分,決定著直流電源的重要性能指標(biāo) 電源輸入電路原理圖密碼鎖主控制部分電源需要用5V直流電源供電,把頻率為50Hz、有效值為220V的單相交流電壓轉(zhuǎn)換為幅值穩(wěn)定的5V直流電壓。由于輸入電壓為電網(wǎng)電壓,一般情況下所需直流電壓的數(shù)值和電網(wǎng)電壓的有效值相差較大,因而電源變壓器的作用顯現(xiàn)出來起到降壓作用。由于經(jīng)整流電路整流后的電壓含有較大的交流分量,會影響到負載電路的正常工作。穩(wěn)壓電路的功能是使輸出直流電壓基本不受電網(wǎng)電壓波動和負載電阻變化的影響,從而獲得穩(wěn)定性足夠高的直流電壓。 鍵盤輸入矩陣式鍵盤的結(jié)構(gòu)與工作原理:在鍵盤中按鍵數(shù)量較多時,為了減少I/O口的占用,通常將按鍵排列成矩陣形式。這樣,一個端口(如P1口)就可以構(gòu)成4*4=16個按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)。 鍵盤輸入原理圖矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識別也要復(fù)雜一些,上圖中,列線通過電阻接正電源,并將行線所接的單片機的I/O口作為輸出端,而列線所接的I/O口則作為輸入。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。矩陣式鍵盤的按鍵識別方法:確定矩陣式鍵盤上何鍵被按下介紹一種“行掃描法”。判斷鍵盤中有無鍵按下將全部行線Y0Y3置低電平,然后檢測列線的狀態(tài)。若所有列線均為高電平,則鍵盤中無鍵按下。其方法是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。89C51單片機的P1口用作鍵盤I/O口,鍵盤的列線接到P1口的低4位,鍵盤的行線接到P1口的高4位。4根行線和4根列線形成16個相交點?!?”,“1”,則無鍵閉合,否則有鍵閉合。當(dāng)檢測到有鍵按下后,延時一段時間再做下一步的檢測判斷。方法是對鍵盤的行線進行掃描。由此得到閉合鍵的行值和列值,然后可采用計算法或查表法將閉合鍵的行值和列值轉(zhuǎn)換成所定義的鍵值為了保證鍵每閉合一次CPU僅作一次處理,必須卻除鍵釋放時的抖動。而且他是采用了I2C總線式進行數(shù)據(jù)讀寫的串行器件,占用很少的資源和I/O線,并且支持在線編程,進行數(shù)據(jù)實時的存取十分方便。主機產(chǎn)生串行時鐘信號(通過SCL引腳)并發(fā)出控制字,控制總線的傳送方向,并產(chǎn)生開始和停止的條件。AT24C02的控制字由8位二進制數(shù)構(gòu)成,在開始信號發(fā)出以后,主機便會發(fā)出控制字,以選擇從機并控制總線傳送的方向。在AT89C51試驗開發(fā)板上它們都接地,第8腳和第4腳分別為正、負電源。第6腳SCL為串行時鐘輸入線。(b)密碼存儲電路原理圖AT24C02中帶有片內(nèi)地址寄存器。所有字節(jié)均以單一操作方式讀取。 復(fù)位電路的介紹復(fù)位操作有上電自動復(fù)位和按鍵手動復(fù)位兩種方式:上電自動復(fù)位上電自動復(fù)位時在加電瞬間電容通過充電來實現(xiàn)的。只要電源VCC的上升時間不超過1ms,就可以實現(xiàn)自動上電復(fù)位,即接通電源就完成了系統(tǒng)的復(fù)位初始化。當(dāng)采用的晶體頻率為6MHZ時,可取C為22μF,R為1KΩ;當(dāng)采用晶體為12MHZ時,可取C為10μF,.如果上述電路復(fù)位不僅要使點單片機復(fù)位,而且還要使單片機的一些外圍芯片也同時復(fù)位,那么上述電阻、電容參考值應(yīng)作少許調(diào)整。手動復(fù)位所謂手動復(fù)位,是指通過接通以按鈕開關(guān),使單片機進入復(fù)位狀態(tài)。通常采用手動復(fù)位和上電自動復(fù)位組合。一個單片機系統(tǒng)能否正常運行,首先要檢查是否能復(fù)位成功。 復(fù)位電路此次設(shè)計主要采用按鍵電平復(fù)位,單片機復(fù)位是使CPU和系統(tǒng)中的其他功能部件都處在一個確定的初始狀態(tài),并從這個狀態(tài)開始工作,例如復(fù)位后PC=0000H,使單片機從第—個單元取指令。在復(fù)位期間(即RST為高電平期間),P0口為高組態(tài),P1-P3口輸出高電平;外部程序存儲器讀選通信號PSEN無效。根據(jù)實際情況選擇如圖46所示的復(fù)位電路。增加手動復(fù)位按鍵是為了避免死機時無法可靠復(fù)位。當(dāng)電容C1放電結(jié)束后,RST端的電位由R5與R6分壓比決定。R5的作用在于限制按鍵按下瞬間電容C1的放電電流,避免產(chǎn)生火花,以保護按鍵觸電。石英晶體振蕩器是一種高精度和高穩(wěn)定度的振蕩器,石英晶體振蕩器也稱石英晶體諧振器,它用來穩(wěn)定頻率和選擇頻率,是一種可以取代LC諧振回路的晶體諧振元件。為數(shù)據(jù)處理設(shè)備產(chǎn)生時鐘信號和為特定系統(tǒng)提供基準(zhǔn)信號。AT89S51引腳XTAL1和XTAL2與晶體振蕩器及電容CC1按圖47所示方式連接。根據(jù)實際情況,本設(shè)計中采用12MHZ做為系統(tǒng)的外部晶振。 晶振電路 LCD1602顯示器LCD為英文Liquid Crystal Display的縮寫,即液晶顯示器,是一種數(shù)字顯示技術(shù),可以通過液晶和彩色過濾器過濾光源,在平面面板上產(chǎn)生圖象。不足:與同大小的CRT相比,價格更加昂貴。1602型LCD顯示模塊具有體積小,功耗低,顯示內(nèi)容豐富等特點。接口信號說明: 1602型LCD的接口信號說明編號符號引腳說明編號符號引腳說明1VSS電源地9D2Data I/O2VDD電源正極10D3Data I/O3V0液晶顯示偏壓信號11D4Data I/O4RS數(shù)據(jù)/命令選擇端(H/L)12D5Data I/O5R/W讀寫選擇端(H/L)13D6Data I/O6E使能信號14D7Data I/O7D0Data I/O15BLA背光源正極8D1Data I/O16BLK背光源負極主要技術(shù)參數(shù): 1602型LCD的主要技術(shù)參數(shù) 顯示容量16X2個字符芯片工作電壓~工作電流()模塊最佳工作電壓字符尺寸(WXH)mm基本操作程序讀狀態(tài):輸入:RS=L,RW=L,E=H 輸出:D0~D7=狀態(tài)字讀數(shù)據(jù):輸入:RS=H,RW=H,E=H 輸出:無寫指令:輸入:RS=L,RW=L,D0~D7=指令碼,E=高脈沖 輸出:D0~D7=數(shù)據(jù)寫數(shù)據(jù):輸入:RS=H,RW=L,D0~D7=數(shù)據(jù), E=高脈沖 輸出:無為了提高密碼鎖的密碼顯示效果能力。只有按下鍵盤上的開啟按鍵后,顯示器才處于開啟狀態(tài)。否則顯示器將一直處于初始狀態(tài),當(dāng)需要對密碼鎖進行開鎖時,按下鍵盤上的開鎖按鍵后利用鍵盤上的數(shù)字鍵0-9輸入密碼,每按下一個數(shù)字鍵后在顯示器上顯示一個*,輸入多少位就顯示多少個*。通過LCD顯示屏,可以清楚的判斷出鎖所處的狀態(tài)。: 開鎖部分開鎖控制電路的功能是當(dāng)輸入正確的密碼后將鎖打開。用戶通過鍵盤任意設(shè)置密碼,并儲存在EEPROM中作為鎖碼指令。開鎖步驟如下:首先按下鍵盤上的開鎖按鍵,然后利用鍵盤上的數(shù)字鍵0-9輸入密碼,最后按下確認鍵。只有當(dāng)識碼正確,單片機才能控制電子鎖內(nèi)的微型繼電器吸臺。開鎖以后,單片機自動清除掉由用戶輸人的這個密碼。該模塊的功能包括定時器及數(shù)據(jù)緩沖區(qū)初始化、本機初始密碼設(shè)置、及鍵盤掃描模塊,密碼比較和設(shè)置模塊調(diào)用等功能。 鍵盤模塊流程圖 密碼修改模塊 該模塊的功能是修改設(shè)置密碼。這樣就避免了修改密碼的隨機性。若不正確,則密碼輸入次數(shù)計數(shù)單元計數(shù)如達不到3次,返回鍵盤掃描模塊。 密碼判斷流程該模塊采用軟件延時的方法, ,就可以調(diào)整控制蜂鳴器音調(diào),產(chǎn)生各種不同音色、音調(diào)的聲音,達到現(xiàn)場報警的目的另外,則可以控制蜂鳴器的聲音大小。而實際問題能夠順利的得到解決,不但需要多方面的知識,而且還需要對這些知識綜合地加以運用。也讓我學(xué)會慎密、全面的考慮問題,抓住主要矛盾加以解決的思維方法和圍繞問題多方設(shè)法以求得解決的頑強意志。Prtoeus在MCS51amp。顯示緩沖區(qū)。輸入回車的次數(shù)TIMERS2 EQU 6CH 。輸入數(shù)字的位數(shù)。密碼緩沖區(qū)PS1 EQU 69HPS2 EQU 68HPS3 EQU 67HPS4 EQU 66HPS5 EQU 65HPS6 EQU 64H。按鍵標(biāo)志位F_1 BIT 20HF_2 BIT 21HF_3 BIT 22HF_4 BIT 23HBUF_FULL BIT 24H 。系統(tǒng)更改的狀態(tài)標(biāo)志位,為1表示busyFLAG1 BIT 26H 。F_F1 BIT 27HF_F2 BIT 28HPSW_F BIT 29H ??谫Y源定義SPK BIT JDQ BIT SDA BIT 。發(fā)光二極管燈L1 BIT L2 BIT L3 BIT 。AJMP TIMER0ORG 001BH。清除標(biāo)志位CLR F_2CLR F_3CLR F_4CLR BUF_FULLCLR CH_STATECLR FLAG1CLR F_F1CLR F_F2CLR PSW_FMOV BUFF,00H 。初始化環(huán)境LCALL INITATLCALL XSA 。初始化密碼830620MOV PS2, 0AHMOV PS3, 02HMOV PS4, 13HMOV PS5, 0BHMOV PS6, 02HSTART:NOP 。檢查鍵盤AJMP START 。檢查有沒有按鍵按下JNZ LK1AJMP CH_KEYLK1:LCALL T12MSACALL KSJNZ LK2RETLK2:NOPLCALL SBIE 。送緩沖區(qū)以識別是數(shù)字鍵還是功能鍵?LCALL CH_KF 。JB FLAG1 ,KEY_FUN 。****數(shù)字按鍵輸入并且存放到緩沖區(qū)內(nèi)等待比較***********G:NOP 。SETB TR0INC TIMERS 。依照順序存放密碼AJMP NE
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1