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

正文內(nèi)容

單片機(jī)控制的電子密碼鎖電路畢業(yè)論文(留存版)

2025-09-15 19:46上一頁面

下一頁面
  

【正文】 所示的 44鍵盤,說明線反轉(zhuǎn)個(gè)工作原理。 上面的 3個(gè)指示燈 L L L3 是用來指示操作的狀態(tài): L1 鎖定及輸入指示狀態(tài)燈,正 常的情況下顯示紅色,當(dāng)鍵盤動(dòng)作的時(shí)候, L1 燈開始閃動(dòng),當(dāng)鍵盤處于鎖定狀態(tài)時(shí),指示燈也顯示紅色。 每當(dāng)設(shè)定一次單價(jià),系統(tǒng)就自動(dòng)調(diào)用存儲(chǔ)程序,將單價(jià)信息保存在芯片內(nèi);當(dāng)系統(tǒng)重新上電的時(shí)候,自動(dòng)調(diào)用讀存儲(chǔ)器程序,將存儲(chǔ)器內(nèi)的單價(jià)等信息,讀到緩存單元中,供主程序使用。進(jìn)入密碼的判斷比較處理狀 態(tài)并給出相應(yīng)的處理過程。 //定時(shí)器計(jì)數(shù)變量 unsigned int bb。 while(1) { if(cmpflag==0) //功能按鍵標(biāo)志位 { if(P3_6==0) //function key 功能鍵 { for(i=10。 if(P3_7==0) { if(hibitflag==0) //按鍵是否被鎖 { digitcount++。 second3=0。 if(aa==800) { aa=0。 if(cc1000) { okflag=1。 if(okb==3) 23 { okb=0。最后我感謝在大學(xué)期間認(rèn)識(shí)我和我認(rèn)識(shí)的所有人,有你們的伴隨,才有我大學(xué)生活的豐富多彩絢麗多姿! 25 參考文獻(xiàn) [1]《跟我學(xué)單片機(jī)》 北京航空航天大學(xué)出版, [2]《單片機(jī)高級(jí)教材》 北京航空航天大學(xué)出版社, 20xx [3]《 MCS51 單片機(jī)原理及應(yīng)用》 天津大學(xué)出版社, [4]《單片機(jī)基礎(chǔ)》 北京航空航天大學(xué)出版, [5]《單片微型計(jì)算機(jī)原理接口與應(yīng)用》北京郵電大學(xué)出版社, 1996. Y N。 P0_0=~P0_0。 (rightflag==1)) //發(fā)出 叮咚 聲 { P0_1=0。 //報(bào)警標(biāo)志位 } if(alarmflag==1) { P0_0=~P0_0。 rightflag=0。j0。 ET0=1。 //正確標(biāo)志 unsigned int second3。 ( 2). 密碼的輸入問題: 由于采用兩個(gè)按鍵來完成密碼的輸入,那么其中一個(gè)按鍵為功能鍵,另一個(gè)按鍵為數(shù)字鍵。其電路如圖 3- 7所示。 F3 用來關(guān)閉顯示器,一來可以節(jié)省電量,另外也可以防止不法分子偷窺密碼。 當(dāng)確認(rèn)有按鍵按下后,下一步就要識(shí)別哪一個(gè)按鍵按下。其原理如圖 1- 2 所示。 本密碼鎖具有設(shè)計(jì)方法合理,簡(jiǎn)單易行,成本低安全實(shí)用特點(diǎn),具有一定的推廣價(jià)值。用以 74LS112雙 JK 觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼鎖的核心控制,共設(shè)了 9 個(gè)用戶輸入鍵,其中只有 4 個(gè)是有效的密碼按鍵,其它的都是干擾按鍵,若按下干擾鍵,鍵盤輸入電路自動(dòng)清零,原先輸入的密碼無效,需要重新輸入;如果用戶輸入密碼的時(shí)間超過 40 秒(一般情況下,用戶不會(huì)超過 40 秒,若用戶覺得不便,還可以修改)電路將報(bào)警 80 秒,若電路連續(xù)報(bào)警三次,電路將鎖定鍵盤 5分鐘,防止他人的非法操作。 在本次設(shè)計(jì)中,基于節(jié)省材料的原則,暫時(shí)用發(fā)光二極管代替電磁鎖,發(fā)光管亮,表示開鎖;滅,表示沒有開鎖。 89s51 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 X 4 X 4 VCC 9 圖 3- 4 按鍵操作面板示意圖 10個(gè)數(shù)字鍵用來輸入密碼,另外 6個(gè)功能鍵分別是: CLR、 EN、 F FF F4。移位寄存器 74HC164 還兼作數(shù)碼管的驅(qū)動(dòng),插頭 1( header1)接電源,插頭 2( header2)接數(shù)據(jù)和脈沖輸出端。 (2)鍵盤掃描及識(shí)別子程序 鍵盤采用查詢的方式,放在主程序中,當(dāng)沒有按鍵按下的時(shí)候,單片機(jī)循環(huán)主程序,一旦有按鍵按下,便轉(zhuǎn)向相應(yīng)的子程序處理,處理結(jié)束再返回。 //計(jì)數(shù)的數(shù)值變量 unsigned char psbuf[9]。 P2=dispcode[digitcount]。 //可以由燈判斷按鍵是否按下 } else { second3=0。 for(i=0。 if((errorflag==1) amp。 alarmflag=0。 okb=0。保密性強(qiáng),靈活性高,特別適用于家庭、辦公室、學(xué)生宿舍及賓館等場(chǎng)所。設(shè)計(jì)完全可行可以達(dá)到設(shè)計(jì)目地。 cmpflag=0。 errorflag=0。 hibitflag=0。 } else if(funcount1) ////////////////開始記錄各位密碼 20 { psbuf[funcount2]=digitcount。 if(P3_6==0) { if(hibitflag==0) //按鍵是否被鎖 { funcount++。 bit okflag。 //顯示數(shù)字長(zhǎng)度 unsigned char templen。其電路圖如下圖所示: R850KR940KR730KR620KT39018R 10T49014123I C 1 4741繼電器蓄電池供電5V 直流 電源 A1蓄電池 A25V 直流電源 A1蓄電池 A2VCC常閉常開 圖 3- 9 停電檢測(cè)及電子開關(guān)切換電路 T1, T2 構(gòu)成的蓄 電池自動(dòng)充電電路,它在電池充滿后自動(dòng)停止充電,其中 D1亮為正在充電, D2 為工作指示。考慮到為了節(jié)約單片機(jī)的口資源,本系統(tǒng)的顯示采用串行顯示的方式, 只使用單片機(jī)的兩個(gè)串行口,就可以完成單片機(jī)的顯示功能,顯示電路的電路原理圖如圖 3- 5所示。方法是:依次給列線送低電平,然后查所有行線狀態(tài),如果全為 1,則所按下的鍵不在此列;如果不全為 1,則所按下的鍵必在此列,而且是在與零電平行線相交的交點(diǎn)上的那個(gè)鍵。由 D R T10
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1