基于單片機的電子密碼鎖
電子密碼鎖的總體設計
本文引用地址:http://dyxdggzs.com/article/235655.htm本設計采用單片機作為核心數據處理和控制芯片,有鍵盤(pán)模塊作為控制指令和密碼輸入的方式,LCD顯示模塊作為顯示系統,顯示提示信息和操作指示,電機模塊由單片機控制來(lái)驅動(dòng)機械鎖的開(kāi)和關(guān)。系統總體設計流程:通過(guò)鍵盤(pán)輸入數據信息,主機讀取到鍵盤(pán)信息后作判斷,看是否和單片機內已存密碼相同,若相同則把驅動(dòng)步進(jìn)電機電路進(jìn)行操作,打開(kāi)門(mén),若密碼錯誤則重新輸入密碼。并按要求完成其他功能。系統框圖如圖1所示。
本設計各單元模塊設計與分析
鍵盤(pán)輸入部分
該系統采用4*4鍵盤(pán),將單片機某個(gè)口連接到鍵盤(pán)上,采用掃鍵的方法處理鍵值,每次取得鍵值在20ms內掃兩次確認鍵確實(shí)按了下去,也就是常說(shuō)的去抖操作。一般采用軟件的方法去除抖動(dòng)問(wèn)題,具體方法如下:在第一次檢測到按下按鍵后,經(jīng)過(guò)一定延時(shí)時(shí)間后(通常采用調用延時(shí)子程序方法消除抖動(dòng)),再次檢測按鍵是否按下。如果兩次檢測都有信號,那么就有按鍵按下了。延時(shí)子程序的時(shí)間同樣要根據按鍵抖動(dòng)的情況而定。如果延時(shí)時(shí)間太短,則起不到消除抖動(dòng)的效果;如果延時(shí)時(shí)間太長(cháng),則鍵盤(pán)不靈活,錯過(guò)較多的按鍵信號。
LCD顯示屏相關(guān)文章:lcd顯示屏原理
單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
lcd相關(guān)文章:lcd原理
評論