院(系) 信息科学与工程学院 专 业 通 信 工 程 级 别 班 级 学 号 姓 名 任课老师
LED数码管上显示,并且有密码正确与错误的提示,如果连续3次输入错误,则在15分钟内不能开锁。为了方便、有效的实现该功能,此次设计定制了LPM宏功能模块,通过各个模块之间的有机组合,最终完成数字密码锁电路的设计。
的作用是选择0~9中的一个输入到密码锁中,t6(初始值是000,也可以通过复位键将其置零)的功能控制6位密码依次输入,其作用相当于确认键,即当t6的值为000时,输入第一个密码,并在LED数码管上显示,当t6的值是001时,输入第二个密码,以此类推当t6的值是101是输入第六个密码,然后当t6的值是110是输入的6位密码与内置密码比较,如果密码相同,led_suc亮表示密码输入正确,否则led_nsuc亮,表示密码输入错误,此时通过复位键可重新输入,如果连续3次输入错误,则会激活第二部分的电路模块。
(开始时处于待机状态)。其中t3的功能是记录第一部分密码输入错误的次数,如果密码联系3次错误,其输出一个信号反馈到第一部分,使第一部分不能继续输入密码,同时倒数计时器t开始工作,知道倒数计时回到零时,解除t3的反馈信号,第一部分可以输入密码,同时,倒数计时器回到待机状态。
推荐:
网友评论 ()条 查看