【正文】
鍵值=‘設(shè)置’? 鍵值=‘確認(rèn)’? 密碼輸入程序 設(shè)置程序 清除程序 開鎖程序 確認(rèn)程序 Y Y Y Y Y N 返回 N N N N 軟件設(shè)計(jì) 檢驗(yàn)密碼正誤 程序 圖 43 密碼設(shè)置流程圖 圖 44 開鎖流程圖 初始化 按開鎖鍵 輸入密碼 確認(rèn)程序 所輸入密碼正確? Y 開鎖成功 開鎖程序 輸入次數(shù)加 1 次數(shù)3? 報(bào)警程序 返回 N Y N 本設(shè)計(jì)從經(jīng)濟(jì)實(shí)用的角度出發(fā) , 采用美國 Atmel公司的單片機(jī) AT89S51與低功耗 CMOS型 E2PROM AT24C02作為主控芯片與數(shù)據(jù)存儲(chǔ)器單元 , 結(jié)合外圍的鍵盤輸入 、 顯示 、 報(bào)警 、 開鎖等電路并用匯編編寫主控芯片的控制程序 , 研制了一款可以多次更改密碼具