按系統(tǒng)功能,軟件主要由指紋處理模塊、液晶顯示模塊、實(shí)時(shí)時(shí)鐘模塊和鍵盤掃描模塊等組成。指紋處理模塊主要負(fù)責(zé)微處理器與指紋識(shí)別模塊之間命令和返回代碼的信息處理;液晶顯示模塊根據(jù)液晶顯示模塊的時(shí)序,編寫驅(qū)動(dòng)程序,以實(shí)現(xiàn)顯示漢字、字符的目的;實(shí)時(shí)時(shí)鐘模塊根據(jù)時(shí)鐘芯片的時(shí)序,編寫通訊程序.實(shí)現(xiàn)對(duì)時(shí)鐘芯片的讀寫操作;鍵盤掃描模塊就是根據(jù)鍵盤的設(shè)計(jì)原理編寫鍵盤程序來識(shí)別有無按鍵動(dòng)作和按下鍵的鍵號(hào)。
按操作流程,軟件主要由指紋開門程序、指紋管理程序、密碼管理程序和系統(tǒng)設(shè)置程序四部分組成。其中指紋管理、密碼管理和系統(tǒng)設(shè)置三部分只有管理員才有此權(quán)限。指紋管理程序由登記指紋模板程序、刪除指紋模板程序、清空指紋模板程序和瀏覽開門記錄程序四部分組成;密碼管理程序由密碼修改程序和密碼開門程序兩部分組成;系統(tǒng)設(shè)置程序由時(shí)間設(shè)置程序和日期設(shè)置程序兩部分組成。