基于stc89c52单片机的电子密码锁毕业答辩(编辑修改稿)内容摘要:

图所示。 四 电子密码锁的软件设计 • 在进行电子密码锁的软件设计时,整个过程可分为四个模块,每一模块为一个子程序,分别为液晶显示子程序、修改密码子程序、密码输入子程序、报警和开锁子程序。 主程序通过调用各个子程序来实现密码锁的功能。 键盘模块流程图 • 键盘模块主要包含键盘扫描、延时去抖、确定键值以及返回键值四个过程。 键盘扫描是循环扫描有无按键按下,如果无按键按下就继续扫描,如果有按键按下就进入延时去抖。 去抖之后就是确定按键是在哪行和哪列,找到按键后,就是确定键值并返回按键值,每一次扫描到有键按下后,最后都要有释放闭合按键的步骤。 流程图如图所示。 修改密码流程图 • 修改密码模块主要是在输入密码正确后,按下 14键(修改密码键)进入修改密码界面,其流程分为四个步骤,分别为按下 14键并启动定时、输入修改的密码、按下确认键 11键、 LCD的显示。 开锁和报警模块流程图 • 开锁和报警模块主要实现密码比较,如果正确就开锁,如果错误的话就进行计数,当输入密码的错误次数达到 3次就进入报警模式。 其流程图如图所示。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。