基于STC15F2K60S2單片機(jī)的電子密碼鎖設(shè)計(jì)
發(fā)布時(shí)間:2021-02-17 22:02
電子密碼鎖具有安全性高、保密性好等優(yōu)點(diǎn),F(xiàn)利用YL-236單片機(jī)控制裝置安裝與調(diào)試實(shí)訓(xùn)平臺(tái),在STC15F2K60S2單片機(jī)的基礎(chǔ)上設(shè)計(jì)一種電子密碼鎖系統(tǒng),由單片機(jī)控制矩陣鍵盤模塊實(shí)現(xiàn)密碼輸入功能,數(shù)碼管顯示模塊顯示密碼鎖相關(guān)信息,繼電器模塊控制開(kāi)鎖。
【文章來(lái)源】:機(jī)電信息. 2020,(30)
【文章頁(yè)數(shù)】:2 頁(yè)
【部分圖文】:
顯示輸入密碼示意圖
根據(jù)設(shè)計(jì)方案,采用YL-236實(shí)訓(xùn)臺(tái)上的5個(gè)模塊組成電路連接,分別為主機(jī)模塊、電源模塊、顯示模塊、繼電器模塊、指令模塊。主機(jī)模塊上采用STC15F2K60S2單片機(jī)芯片,使用雙RS232串口。電源模塊使用直流5 V和12 V電源供電,顯示模塊使用共陽(yáng)型數(shù)碼管8只。其中WR接單片機(jī)的P3.6,CS1接P2.6,CS2接P2.7,數(shù)據(jù)口接單片機(jī)主機(jī)模塊P0口。使用光電耦合繼電器1只,繼電器控制端口KA1接P2.4,繼電器的公共端COM接地,NO端接蜂鳴器,其余端口不接。指令模塊使用4×4行列鍵盤。ROW0-COL3口接主機(jī)模塊的P1口[2]。按照?qǐng)D3所示密碼鎖硬件接線圖進(jìn)行接線。3 軟件設(shè)計(jì)
根據(jù)程序的流程圖來(lái)設(shè)計(jì)電子密碼鎖子程序,由“開(kāi)始”進(jìn)入主程序后系統(tǒng)會(huì)初始化,清空顯示緩存。數(shù)碼管顯示,循環(huán)檢測(cè)按鍵是否按下,判斷輸入信號(hào),按下的是數(shù)字鍵,送入顯示緩存;按下的是“確定”鍵,校驗(yàn)密碼是否輸入正確,正確開(kāi)鎖,不正確則清空顯示緩存;按下的是“清除”鍵,直接清空顯示緩存。程序如下[3]:int main()//主程序main函數(shù)
本文編號(hào):3038608
【文章來(lái)源】:機(jī)電信息. 2020,(30)
【文章頁(yè)數(shù)】:2 頁(yè)
【部分圖文】:
顯示輸入密碼示意圖
根據(jù)設(shè)計(jì)方案,采用YL-236實(shí)訓(xùn)臺(tái)上的5個(gè)模塊組成電路連接,分別為主機(jī)模塊、電源模塊、顯示模塊、繼電器模塊、指令模塊。主機(jī)模塊上采用STC15F2K60S2單片機(jī)芯片,使用雙RS232串口。電源模塊使用直流5 V和12 V電源供電,顯示模塊使用共陽(yáng)型數(shù)碼管8只。其中WR接單片機(jī)的P3.6,CS1接P2.6,CS2接P2.7,數(shù)據(jù)口接單片機(jī)主機(jī)模塊P0口。使用光電耦合繼電器1只,繼電器控制端口KA1接P2.4,繼電器的公共端COM接地,NO端接蜂鳴器,其余端口不接。指令模塊使用4×4行列鍵盤。ROW0-COL3口接主機(jī)模塊的P1口[2]。按照?qǐng)D3所示密碼鎖硬件接線圖進(jìn)行接線。3 軟件設(shè)計(jì)
根據(jù)程序的流程圖來(lái)設(shè)計(jì)電子密碼鎖子程序,由“開(kāi)始”進(jìn)入主程序后系統(tǒng)會(huì)初始化,清空顯示緩存。數(shù)碼管顯示,循環(huán)檢測(cè)按鍵是否按下,判斷輸入信號(hào),按下的是數(shù)字鍵,送入顯示緩存;按下的是“確定”鍵,校驗(yàn)密碼是否輸入正確,正確開(kāi)鎖,不正確則清空顯示緩存;按下的是“清除”鍵,直接清空顯示緩存。程序如下[3]:int main()//主程序main函數(shù)
本文編號(hào):3038608
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3038608.html
最近更新
教材專著