<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 一種簡(jiǎn)易紅外遙控密碼鎖設計與實(shí)現

一種簡(jiǎn)易紅外遙控密碼鎖設計與實(shí)現

作者: 時(shí)間:2010-09-24 來(lái)源:網(wǎng)絡(luò ) 收藏

38.5 kHz已調波的實(shí)現是依據匯編語(yǔ)言具有嚴格的指令周期來(lái)實(shí)現的,低電平與高電平均持續13個(gè)機器周期,這里采用的時(shí)鐘晶振是12 MHz,所以產(chǎn)生的調制波的精確頻率為38.46 kHz。
2.2 本機接收處理模塊程序的設計
本機處理部分可以實(shí)現密碼設置和修改、本機按鍵開(kāi)鎖、按鍵提示、密碼錯誤報警、超次提示、遙控開(kāi)鎖和按鍵之間超過(guò)3 s自動(dòng)復位等所有的功能。本機處理的主程序流程圖如圖7所示。

本文引用地址:http://dyxdggzs.com/article/162832.htm


2.2.1 密碼設置子程序的設計
系統只有內部上電復位的時(shí)候才能設置或者修改密碼。當系統復位時(shí),即進(jìn)入了等待用戶(hù)按鍵設置新密碼狀態(tài),用戶(hù)輸入的8位密碼依次保存在RAM存儲單元的41H~48H單元。當8位密碼設置完成后,蜂鳴器鳴響1 s提示密碼已成功設置。當按鍵開(kāi)鎖時(shí),輸入的密碼依次和RAM存儲器中41H~48H單元的數相比較,只要有1位不相同,門(mén)鎖不但不能打開(kāi),而且還發(fā)出報警信號。
2.2.2 按鍵間隔超時(shí)的判斷及復位
前文提到了當按鍵間隔超過(guò)3 s有自動(dòng)復位的功能,設置密碼和按鍵開(kāi)鎖時(shí)分別采用定時(shí)器T0和T1來(lái)實(shí)現。兩定時(shí)器均設為50 ms定時(shí)中斷,連續產(chǎn)生60次中斷的時(shí)間是3 s。當確實(shí)有鍵按下并彈起時(shí),打開(kāi)相應定時(shí)器中斷并允許其計數。假如在下一按鍵按下時(shí),發(fā)生定時(shí)中斷還不到60次,則定時(shí)器停止計數并重設計數初值及定時(shí)中斷次數;如果在下一按鍵按下之前,定時(shí)器已發(fā)生60次中斷,表示3 s已到,則系統自動(dòng)進(jìn)行軟件復位。設置密碼時(shí)按鍵間隔超時(shí)的復位程序代碼如下:

以上程序當執行完RETI指令后,PC指針指向0000H,程序從地址0000H處開(kāi)始執行,即實(shí)現了軟件復位。
當鍵盤(pán)開(kāi)鎖時(shí),如果按鍵間隔超過(guò)3 s,這時(shí)的程序“復位”并不是從地址0000H處執行,而是回到“密碼設置結束提示音”后的那一條指令處開(kāi)始執行,利用單步執行指令的方法得到了此條指令的地址:0FC00H。

3 結語(yǔ)
該設計的亮點(diǎn)在于沒(méi)有擴展任何E2PROM的情況下,實(shí)現了任意修改密碼的功能,且采用軟件復位的方法取消無(wú)效按鍵。通過(guò)對本系統設置密碼、鍵盤(pán)開(kāi)鎖、紅外遙控開(kāi)鎖等各方面的情況進(jìn)行試驗測試,驗證了系統的精確性和安全性。實(shí)驗證明該系統成本低、可靠性高,值得推廣與應用。

紅外遙控器相關(guān)文章:紅外遙控器原理

上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 收發(fā)器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>