一、設(shè)計(jì)內(nèi)容 實(shí)用密碼鎖控制器的設(shè)計(jì) 1、功能描述 設(shè)計(jì)并制作實(shí)用密碼鎖控制器。并在開機(jī)后顯示“H+學(xué)號(hào)后3位”(如H007)3秒鐘。 (1)設(shè)計(jì)4*4矩陣鍵盤輸入,并在LCD1602上顯示。 (2)能夠通過安檢選擇密碼顯示和密碼不顯示功能(默認(rèn)為顯示密碼)。 (3)密碼輸入正確,聲、光指示,輸出控制電動(dòng)機(jī)正轉(zhuǎn)3圈;等待5秒,電動(dòng)機(jī)反轉(zhuǎn)3圈。 2、發(fā)揮要求 (1)以上等待5秒內(nèi),鍵盤仍然可以輸入任意數(shù)據(jù),同時(shí)顯示倒計(jì)時(shí)。 (2)應(yīng)用可變電阻通過A/D(8位)輸入0-10數(shù)值,實(shí)現(xiàn)輸入值每增加1,電機(jī)正轉(zhuǎn)1圈;輸入值每減少1,電機(jī)反轉(zhuǎn)1圈。 (3)加裝人體紅外傳感器,若從操作鍵盤第一個(gè)鍵開始,10秒內(nèi)未打開鎖,系統(tǒng)使用聲、光報(bào)警,人若離開報(bào)警停止,三次密碼錯(cuò)也報(bào)警。 3、設(shè)計(jì)要求: (1)收集資料,分析系統(tǒng)功能,選擇單片機(jī)、傳感器和相應(yīng)功能模塊; (2)設(shè)計(jì)繪制系統(tǒng)的硬件電路圖,(Proteus軟件和Altium Designer)注明按鍵的作用; (3)編寫相應(yīng)的軟件程序,繪制全部的程序流程圖,完成控制系統(tǒng)的控制要求; (4)上機(jī)調(diào)試、完善程序; (5)將程序和電路進(jìn)行整體調(diào)試完善系統(tǒng)功能。
|