6、原理图
7、PCB图
四、软件设计
总程序流程图如下:
开始 初始化 N Tiao按下否? Y Enter按下否? Y 输入密码 N N 第几次按下? 密码输入错Y 位选择 N OK! “+”功能键按下否 误? Y N Y 被调数加一 3秒到否 N Y N “-”功能键按下否 Y 被调数减一 第八次按下 显示调后万年历 结束
键功能程序流程图如下图所示:
N Y N Y N Y Y 键功能程序 键值=0~9? 密码输入程序 键值=开锁? 开锁程序 键值=设置? 设置程序 键值=确认?
N 确认程序 返回
开锁程序流程图如下图所示:
输入密码
开锁流程图
Y 返回 开锁成功 N 输入密码正确? 报警程序 确认程序 按开锁键 LCD初始化 开锁
程序清单见附录
六、仿真过程与仿真结果
上电初始状态仿真图:
按下独立按键Tiao后,选择位功能仿真图如下: