999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的電子密碼鎖設計

2019-01-08 05:54:28劉佳樂
中國新技術新產品 2018年23期
關鍵詞:單片機程序設計

劉佳樂

(蘭州工業學院電氣工程學院,甘肅 蘭州 730000)

1 電子密碼鎖硬件設計

該文分析的系統是由4×4矩陣鍵盤、LCD1602報警系統、單片機AT89S52和顯示部分等構成,該系統具有修改和設置用戶6位密碼、密碼錯誤報警、超次鎖定和超次報警等功能。該文的密碼鎖設計是使用PO單片機LCD控制顯示,密碼正確有“password ok!”提示,如果是錯誤會出現“password error!”該提示,錯誤輸入3次會自動鎖定。P1口矩陣控制鍵盤包括0~9個數字,還有A-F功能鍵。另外,除了這些密碼功能,還能實現遙控功能控制密碼鎖,關于整體系統框架的設計如圖1所示。

1.1 最小系統設計

圖1 系統結構框圖

單片機最小系統是由晶振電路、復位電路組成。晶振電路是通過XTAL2和XTAL1引腳與晶體振蕩器12MHz進行連接,形成了一個內部振蕩電路,該模塊是由一個晶振、兩個電容組成。其中引腳XTAL2和XTAL1與電容C1和C2進行連接。該部分的兩個電容具有快速起振、穩定振蕩頻率的功能,其中電容值是20 pF,內部振蕩方式應用比較廣泛,其獲得的時鐘信號相對穩定。

1.2 鍵盤設計

鍵盤的設計是4×4矩陣式的行列鍵盤,每條垂直線和水平線都是相互交叉但不連通的,一般都是利用按鍵進行連接。這樣每個端口構成一個4×4=16的按鍵,在單片機系統中這種行列式矩陣鍵盤,在執行程序中需要先等待按鍵指令,之后確認都按下按鍵程序,連接每個鍵垂直和水平端口,比如:如果垂直輸入掃描碼,這時同一行獲取的掃描碼的bit是相同的,而水平線是讀取掃描的,這時會線輸入掃描的動作,之后才是讀取輸入的信息,經過系統分析,才能確定哪個鍵被使用。

1.3 聲光報警電路設計

該文分析的電子密碼鎖是利用程序頻率促使蜂鳴器發出聲音,之后將頻率發送給輸出端口并輸出即可。使用LED燈判斷是否輸入正確密碼,如果是錯誤面lED燈會顯示紅色,這時蜂鳴器會自動出現報警聲,如果密碼正確,則綠色的LED燈亮。

1.4 開鎖機構設計

通過LED信息提示,用戶可以了解輸入的密碼是否正確,從而正確開鎖。如果密碼輸入正確,這時系統會判斷按鍵是否被按下,之后單片機會發出開門信號,開鎖驅動電路接收到指令,會驅動電磁鎖,這時即可將鎖打開。開鎖電路是由開鎖、驅動2個部分構成,其中驅動電路由D5、T10、R1組成,D5是提示開鎖、T10一般選擇三極管功率較小可以滿足實際需求,比如:9014。開鎖系統包括C4、D6、T11工程,其中,C4、D6是負責消除電磁鎖被電磁干擾,或是出現反向高電壓情況。T11可以選擇中功率三極管,比如8050,電磁鎖選擇都是根據實際需求,但要注意保證吸合力有一定的余量。本次分析為了節省材料,臨時選擇發光二極管來替換電磁鎖,發光管亮表示已經開鎖,如果是燈滅,表示沒有開鎖。

2 電子密碼鎖軟件設計

2.1 電子密碼鎖功能

電子密碼鎖一般在辦公室或是家庭中的門鎖上使用,一般都是通過電磁鐵吸合,將門關閉,只有輸入正確密碼,才能打開鎖。門鎖的密碼用戶自己可以設置或是修改,門鎖還有自動報警功能。電子密碼鎖是根據液晶屏信息顯示,選擇開鎖或是修改密碼。如果開鎖,需要掃描鍵盤輸入密碼,之后保存數組,再選擇正確的密碼數據進行比較,根據指示燈LED顯示開鎖。如果密碼輸入錯誤,會自動報警,并有錯誤提示。如果想要修改密碼,需要將新密碼保存到系統中,開鎖程序包括主程序、子服務中斷程序。主程序主要是讀取鍵盤數值,并顯示屏幕信息和判斷密碼。子服務中斷程序就是將密碼復位再進行密碼鎖開鎖、上鎖、報警等處理。當程序進入初始化,再分析鍵盤數值是否輸入,如果選擇輸入開始進入步驟程序,選擇開鎖或是密碼修改,如果鍵盤沒有輸入,則需要返回。

2.2 電子密碼主程序流程

為了保證程序更好地進行調試和閱讀,這里將外圍電路設計成為不同的子程序,包括按鍵掃描、程序顯示、左移鍵值、右移程序、讀存儲器程序、報警程序和保存密碼程序等。

3 仿真

該文通過Proteus軟件對密碼鎖進行了仿真實驗,證明該軟件可以實現軟件硬件同時設計,如果還沒有制作硬件,可以利用繪制的軟件電路圖,將程序加載編譯,在電腦上完成仿真調試,從而分析軟件設計上存在的錯誤再進行調試,可以有效減少設計周期。

進入Proteus ISIS編輯窗口,在元件列表中單擊“P”按鈕,進入對話框“Pick Device”,之后添加元件。如果沒有元件,可以使用芯片來代替,達到功能兼容效果。

密碼鎖電路圖繪制完成后,將AT89C51單片機晶振頻率設置為12 MHz,之后加載“*.HEX”文件。

在編輯窗口,點擊圖表“運行”或是菜單“Debug”,并在菜單中選擇“Execute”,即可看到模擬仿真的結果。

在調整單步調試中,打開“Debug”菜單中的“Watch Window”窗口以及“XX器件編號”,觀察儲存器、寄存器的數值變化。

4 結語

經過仿真設計反復調試,電子密碼鎖可以基本實現:識別對比輸入的密碼、判斷密碼、開鎖、自動報警、儲存密碼、修改密碼。基于單片機進行電子密碼設計,單片機屬于主控芯片,同時與外圍電路進行連接,構成電子密碼鎖。在單片機2個線路上設置電阻,可以有效減少功耗。這種程序設計比較簡單、設計方法可靠、成本比較低、使用安全性高,而且能夠滿足日常鎖的需求,有使用價值。

猜你喜歡
單片機程序設計
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
“程序猿”的生活什么樣
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 国产在线精彩视频二区| 狠狠久久综合伊人不卡| 欧美日韩专区| 在线亚洲小视频| 亚洲视频影院| 欧美日韩动态图| 热久久综合这里只有精品电影| 老司机午夜精品视频你懂的| 麻豆精品在线| 天堂在线亚洲| 国产高清在线精品一区二区三区| 久久无码高潮喷水| 日韩国产一区二区三区无码| 2022国产无码在线| 久久精品嫩草研究院| 黄色一级视频欧美| 免费看av在线网站网址| 97狠狠操| 99er精品视频| 日韩无码视频专区| 免费无遮挡AV| 在线观看国产精美视频| 亚洲天堂免费| 国产高清在线丝袜精品一区| 制服丝袜一区| 国产最爽的乱婬视频国语对白| 亚洲免费毛片| 久久精品最新免费国产成人| 1769国产精品免费视频| 国产精品成人不卡在线观看| 亚洲AV无码久久精品色欲| 久久情精品国产品免费| 亚洲成人精品在线| 国产激爽大片在线播放| 人妻91无码色偷偷色噜噜噜| 亚洲高清中文字幕在线看不卡| 国产自在线播放| 在线国产综合一区二区三区| 波多野结衣一级毛片| 亚洲成人免费在线| 国产黄色片在线看| 欧美日韩国产高清一区二区三区| 亚洲综合久久成人AV| аv天堂最新中文在线| 亚洲三级视频在线观看| 一级毛片免费观看不卡视频| 视频一区视频二区日韩专区| 一级毛片免费观看久| 国产福利大秀91| 女人av社区男人的天堂| 91精品国产综合久久香蕉922| 久久国语对白| 久久亚洲日本不卡一区二区| 久久网欧美| 亚洲精品福利视频| 超碰91免费人妻| 国产性精品| 在线看片中文字幕| 精品1区2区3区| 午夜性爽视频男人的天堂| 成年人国产视频| 亚洲手机在线| 欧美一级高清片欧美国产欧美| 中国成人在线视频| 好久久免费视频高清| 超碰aⅴ人人做人人爽欧美| 欧美一级夜夜爽www| AⅤ色综合久久天堂AV色综合| 国产黄在线观看| 亚洲热线99精品视频| 久久a毛片| 亚洲精品波多野结衣| 伊在人亚洲香蕉精品播放| 国模在线视频一区二区三区| 午夜视频日本| 国产区免费精品视频| 午夜日b视频| 成人夜夜嗨| 国产精品成人啪精品视频| 色婷婷啪啪| 欧美亚洲另类在线观看| 国产精品偷伦在线观看|