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

正文內(nèi)容

基于lcd1602顯示的電子密碼鎖設(shè)計(jì)-全文預(yù)覽

2025-06-27 22:35 上一頁面

下一頁面
  

【正文】 JNZ R6,DEL3 RET 。 延時(shí)R5*10MS子程序 。是否到10秒? MOV SEC,0 。50ms定時(shí)常數(shù) MOV TH0,4CH INC COUNT MOV A,COUNT 。關(guān)閉蜂鳴器 MOV R5,15 ACALL DELAY RET BL2: MOV R7,200 BL3: NOP DJNZ R7,BL3 RET 。蜂鳴器響一聲子程序 ?!癆”鍵查看 ACALL MENU3 CLR TR0 ACALL PASS_PLAY ACALL BEEP_BL LOOK_1: ACALL KEY_SCAN CJNE A,0EH,LOOK_1 。指針指到信息6 ACALL W_STRING2 RET 。清秒計(jì)數(shù)單元 CLR SEC10 。 MOV R1,PASS_NEW P_COMP0: MOV A,R0 MOV B,R1 CJNE A,B,P_COMP1 INC R0 INC R1 DJNZ R2,P_COMP0 SETB PASS_OK 。 比較錯(cuò)誤,清密碼正確標(biāo)志位。********************************************************** 。顯示“-” ACALL WDATA ACALL BEEP_BL 。蜂鳴器響一聲 INC POS INC R0 DJNZ R2,CH_IN1 。取鍵值 MOV R0,A 。判是否有鍵按下? AJMP CH_IN1 CH_IN2: ACALL KEY_SCAN CJNE A,0AH,CH_IN3 。判“B”鍵是否按下? CLR TR0 ACALL MENU4 MOV R0,PASS_OLD 。清中斷計(jì)數(shù)單元 RET 。蜂鳴器響一聲 DJNZ R2,P_IN1 P_END: MOV R5,50 。取鍵值 MOV R0,A 。清中斷計(jì)數(shù)單元 SETB TR0 P_IN1: JB SEC10,P_END ACALL KEY_SCAN CJNE A,0FFH,P_IN2 。6位密碼 MOV LCD_X,09H 。********************************************************** 。清中斷計(jì)數(shù)單元 ACALL MENU2 ACALL BEEP_BL AJMP S_END S_IN3: CLR TR0 ?!癋”鍵 JNB SEC3,S_IN2 。清3s標(biāo)志位 MOV COUNT,00H 。********************************************************** 。取顯示數(shù)據(jù) ADD A,30H 。存放數(shù)據(jù)首地址 MOV R2,06H 。00H為結(jié)束碼 。00H為結(jié)束碼 KEY_END: RET 。取出鍵碼 CJNE A,B,KEY_IN3 。保存鍵值 MOV DPTR,KEYTABLE 。讀入P1口狀態(tài) ANL A,0FH 。讀入P1口狀態(tài) ANL A,0F0H 。 矩陣鍵盤鍵值查找程序 。********************************************************** 。 (PASSWORD ) 。指針指到信息7 ACALL W_STRING1 MOV B,00H MOV DPTR,INFO2 。********************************************************** 。 (Password ) 。指針指到信息1 ACALL W_STRING1 MOV B,00H MOV DPTR,INFO4 。********************************************************** 。3次輸入密碼機(jī)會(huì)MAIN2: ACALL PASS_IN ACALL PASS_COMP MOV R5,100 。50ms定時(shí)常數(shù) MOV TL0,00H SETB ET0 SETB EA MOV PASS_OLD,00H 。********************************************************** ORG 0000H AJMP MAIN ORG 000BH LJMP TIMER0 ORG 0050H 。********************************************************** BUSY BIT LCD_RS BIT 。******************************************************************** BEEP BIT RELAY BIT SEC10 BIT SEC3 BIT PASS_OK BIT PASS_OLD EQU 30H PASS_NEW EQU 37H PASS_DIS EQU 40H ?;趩纹瑱C(jī)MSC51的智能密碼鎖設(shè)計(jì)[S]。單片機(jī)基礎(chǔ)[M]。除此之外,相信這次設(shè)計(jì)中還存在很多不足,希望老師能夠批評(píng)指正。不過,該系統(tǒng)的密碼修改、開鎖提示、輸入提示、輸出報(bào)警功能還算穩(wěn)定。 設(shè)計(jì)采用一個(gè)超級(jí)密碼,送電開機(jī)時(shí),只要輸入超級(jí)密碼便可開門,這樣可預(yù)防停電后再送電時(shí)無密碼可用。 按“A”鍵進(jìn)入查看密碼狀態(tài),:6. E”鍵退出看密碼狀態(tài)。本系統(tǒng)有時(shí)間、次數(shù)限制功能,不給別人試探機(jī)會(huì):三次輸入密碼機(jī)會(huì),每次限制在10秒內(nèi)完成。每次送一個(gè)字符的ASCII碼入P0口,然后寫入數(shù)據(jù)寄存器DR,最后將字符地址加一,LCD1602會(huì)將寫入的ASCII碼對(duì)應(yīng)的字符依次顯示出來。然后再按更改鍵,密碼更改程序被調(diào)用,進(jìn)而更改密碼,此過程,LCD都會(huì)顯示信息。如果有,則進(jìn)行按鍵識(shí)別;如果沒有按鍵按下,或者按下的按鍵沒有被識(shí)別,R3賦值0FFH,并跳轉(zhuǎn)至按鍵測試。由于用戶在使用系統(tǒng)的過程中,可能在任何時(shí)刻按下任何按鍵,而程序都必須對(duì)此作出正確響應(yīng)。當(dāng)然也可以直接在Keil中編碼。通過LCD顯示屏,可以清楚地判斷出密碼鎖所處的狀態(tài)。壓電式蜂鳴器,約需10mA的驅(qū)動(dòng)電流,可在某端口接上一只三極管和電阻組成的驅(qū)動(dòng)電路來驅(qū)動(dòng),“1”時(shí),三極管導(dǎo)通,蜂鳴器的通電而發(fā)音,“0”時(shí),三極管截止,蜂鳴器停止發(fā)音。程序內(nèi)定密碼為:012345,送電開機(jī)時(shí),只要輸入內(nèi)定密碼便可開門,這樣可預(yù)防停電后再送電時(shí)無密碼可用。密碼輸入正確后,繼電器吸合,開鎖指示燈亮,表示鎖被打開。開啟鍵是切換到密碼輸入狀態(tài),輸密碼前需按該鍵才能開始輸入密碼。 ,共計(jì)10個(gè)數(shù)字鍵和6個(gè)功能鍵,鍵盤側(cè)面還有一個(gè)微型蜂鳴器。具體方法是:向行線輸出全掃描字00H,把全部列線置成低電平,然后將列線的電平狀態(tài)讀入累加器A中。 當(dāng)確認(rèn)有按鍵按下后,下一步就是要識(shí)別哪一個(gè)按鍵被按下。當(dāng)采用內(nèi)部時(shí)鐘時(shí),連接方法如下圖所示,在晶振引腳XTAL1(19腳)和XTAL2(18腳)引腳之間接入一個(gè)12MHZ晶振,兩個(gè)引腳對(duì)地分別再接入一個(gè)電容即可產(chǎn)生所需的時(shí)鐘信號(hào),電容的容量一般在幾十皮法,如22PF。該復(fù)位電路采用按鍵電平復(fù)位式復(fù)位電路。 復(fù)位是單片機(jī)的初始化操作。 :用于單片機(jī)的起振。其中矩陣鍵盤用于輸入數(shù)字密碼和進(jìn)行各種功能的實(shí)現(xiàn)。 方案確立 為了實(shí)現(xiàn)密碼的保密性,采用一個(gè)44的矩陣式鍵盤可以任意設(shè)置用戶密碼(116位長度),從而提高了密碼的保密性。 STC89C52。系統(tǒng)采用美國Atmel公司的AT89S52單片機(jī)作為系統(tǒng)核心,液晶顯示器LCD1602作為輸出設(shè)備顯示系統(tǒng)提示信息,4*4矩陣薄膜鍵盤作為輸入設(shè)備,配合蜂鳴器、繼電器等電路構(gòu)成整個(gè)系統(tǒng)硬件;系統(tǒng)軟件采用匯編語言編寫。隨著大規(guī)模集成電路技術(shù)的發(fā)展,特別是單片機(jī)的問世,出現(xiàn)了帶微處理器的智能密碼鎖,它除具有電子密碼鎖的功能外,還引入了智能化管理、專家分析系統(tǒng)等功能,從而使密碼鎖具有很高的安全性、可靠性,應(yīng)用日益廣泛。隨著科學(xué)技術(shù)的不斷發(fā)展,人們對(duì)日常生活中的安全保險(xiǎn)器件的要求越來越高。若使用傳統(tǒng)的機(jī)械式鑰匙開鎖,人們常需攜帶多把鑰匙, 使用極不方便, 且鑰匙丟失后安全性即大打折扣。 在安全技術(shù)防范領(lǐng)域,具有防盜報(bào)警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng)的機(jī)械式密碼鎖,克服了機(jī)械式密碼鎖密碼量少、安全性能差的缺點(diǎn),使密碼鎖無論在技術(shù)上還是在性能上都大大提高一步。論文闡述一個(gè)基于單片機(jī)的液晶顯示電子密碼鎖的設(shè)計(jì)與實(shí)現(xiàn)。 Singlechip microputer。 利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的IO端口,及其控制的準(zhǔn)確性,不但能實(shí)現(xiàn)基本的密碼鎖功能,還要根據(jù)實(shí)際需要添加調(diào)電存儲(chǔ)、聲光提示甚至增加遙控控制功能。 總體設(shè)計(jì)方框圖本設(shè)計(jì)主要由單片機(jī)、矩陣鍵盤、液晶顯示器和密碼存儲(chǔ)等部分組成。 2.蜂鳴器報(bào)警電路:用于完成輸錯(cuò)密碼時(shí)候的警報(bào)功能。 6.開鎖電路:應(yīng)用繼電器及發(fā)光二極管模擬開鎖,完成開鎖及開鎖提示3 設(shè)計(jì)原理分析 本系統(tǒng)外圍電路包括鍵盤輸入部分、密碼存儲(chǔ)部分、復(fù)位部分、顯示部分、報(bào)警部分、開鎖部分組成,根據(jù)實(shí)際情況鍵盤輸入部分選擇44矩陣鍵盤,顯示部分選擇字符型液晶顯示LCD1602,密碼存儲(chǔ)部分選用內(nèi)部存儲(chǔ)器來完成。但單片機(jī)本身是不能自動(dòng)進(jìn)行復(fù)位的,必須配合相應(yīng)的外部電路才能實(shí)現(xiàn)。 時(shí)鐘電路為單片機(jī)產(chǎn)生時(shí)序脈沖,單片機(jī)所有運(yùn)算與控制過程都是在統(tǒng)一的時(shí)序脈沖的驅(qū)動(dòng)下的進(jìn)行的,如果單片機(jī)的時(shí)鐘電路停止工作(晶振停振),那么單片機(jī)也就停止運(yùn)行了。 在這種行列式矩陣鍵盤編碼的單片機(jī)系統(tǒng)中,鍵盤處理程序首先執(zhí)行等待按鍵并確認(rèn)有無按鍵按下的程序段。首先辨別鍵盤中有無按鍵被按下,在單片機(jī)I/O口向鍵盤送全掃描字,然后讀入行線狀態(tài)來判斷。方法是:依次給列線送低電平,然后檢查所有行線狀態(tài),如果全為1,則所按下的按鍵不在此列;如果不全為1,則所按下的按鍵必在此列,而且是在與零電平行線相交的交點(diǎn)上的那個(gè)按鍵。確認(rèn)鍵的功能是確認(rèn)輸入的密碼。當(dāng)3次輸入都錯(cuò)誤時(shí),程序?qū)⒎祷仄鹗紶顟B(tài)。按“D”鍵或等待10秒后程序退出修改密碼和查看密碼狀態(tài),回到起始狀態(tài)。壓電式蜂鳴器結(jié)構(gòu)簡單、耗電少,更適于在單片機(jī)系統(tǒng)中應(yīng)用。當(dāng)密碼輸
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1