本帖最后由 羅書(shū)賢 于 2018-9-7 14:17 編輯
設(shè)計(jì)基于單片機(jī)開(kāi)發(fā)的亂序密碼鎖,要求實(shí)現(xiàn)以下功能: (1)密碼鍵盤(pán)由4*4矩陣鍵盤(pán)、蜂鳴器、12864液晶屏等組成; (2)要求開(kāi)機(jī)后先在液晶屏上顯示課程名稱(chēng)、班級(jí)、學(xué)號(hào)、姓名等信息,要求顯示時(shí)間為5秒; (3)開(kāi)機(jī)后液晶屏上顯示文字“亂序密碼鎖”,并在屏上繪制出密碼鍵盤(pán)的格局。屏上同時(shí)可以給出密碼輸入?yún)^(qū)和密碼修改區(qū); (4)按下鍵盤(pán)上任意按鍵(除修改密碼鍵除外),液晶屏上自動(dòng)提示錄入密碼,密碼由6位數(shù)字密碼組成,初始密碼為123456。6位密碼輸入結(jié)束后按下確定鍵自動(dòng)匹配密碼,如果匹配成功,在液晶屏上會(huì)給出輸入成功提供,并且蜂鳴器提示錄入成功; (5)連續(xù)三次密碼輸入錯(cuò)誤,蜂鳴器長(zhǎng)鳴4秒,鍵盤(pán)被鎖。4秒到后才可以再次重新輸入; (6)按下“修改密碼鍵”后可以修改密碼,要求兩次確認(rèn)密碼修改。修改正確后液晶屏給出修改成功提示。要求初始密碼和修改后的密碼均在掉電后能保存; (7)要求對(duì)輸入的密碼加密,加密算法為DES加密算法; (8)要求液晶屏上的密碼鍵盤(pán)顯示區(qū)為亂序,每次6位密碼輸入完成后密碼鍵盤(pán)區(qū)自動(dòng)變化位置,并且在鍵盤(pán)上按下按鍵后液晶屏上鍵盤(pán)區(qū)上高亮提示。 |