該程序文件作為密碼小鍵盤(pán)項(xiàng)目的主程序模塊,用于控制整個(gè)密碼鍵盤(pán)的狀態(tài)及工作流程,
通過(guò)串口接收主機(jī)命令,進(jìn)行分析,對(duì)于不同的命令進(jìn)行不同情況處理。控制鍵盤(pán)錄入密碼,
調(diào)用LCD、LED顯示狀態(tài),語(yǔ)音提示,調(diào)用3DES加密函數(shù)對(duì)密碼進(jìn)行加密,最后將密文送回至主機(jī)。
鍵盤(pán)掃描模塊:unsigned char key_scan(),主機(jī)發(fā)送輸入密碼命令時(shí),調(diào)用該程序,錄入
密碼,鍵盤(pán)掃描程序得到的密碼以ASCLL碼的形式通過(guò)返回值返回。
3DES加密模塊:錄入的密碼進(jìn)行加密,密碼以全局變量的形式存放。加密后的密碼放回至全局變量。
LCD液晶顯示: 顯示密碼輸入狀態(tài)和用戶(hù)提示
標(biāo)簽:
程序
密碼
模塊
鍵盤(pán)
上傳時(shí)間:
2014-01-25
上傳用戶(hù):康郎