四位密码锁的设计,含有思路及演示视频
第一部分:整体思维框图
第二部分:详细设计
1.按键部分
按键通过挂载在总线并通过上拉电阻将总线上拉为5v,当按键按下后,总线对应支路接地变为0.因为这一部分要作为后面触发器的触发信号,所以使用与门确保任何一个按键按下后都会给后面一个高电平来触发。
2.编码器部分
使用两片74LS148N编码器级联,从而能将0~9转化为4位的信号。
3.触发器组成加法器记录状态
采用两片74LS74D触发器级联组成加法器,触发信号由按键的按下给一个高电平,通过组成逻辑电路使每4次按键按下后都会分别给出4个高电平作为后面记录此时按键值的触发器的边沿信号。同时,这里还设置有清零按键,正常情况下上拉电阻接高电平,按键按下后接地,达到清零效果,这个清零信号也接到了后面记录按键触发器的清零端,实现按键按下后此处状态值和数码管的信号都位0.
4.触发器记录按键
因为前面设计状态时给出四个触发信号,所以这里我选择把触发器的信号挂载到一根总线上,这里为了不用再次译码,使用四段数码管,直接用触发器连接即可。
5.比较电路
原理图空间原因,选择将比较电路放在支电路中,用4片7485级联组成16位的比较器,比较拨码开关和数码管的值,相同最后会输出一个高电平用来点灯。
后续我应该会上传到B站,请期待。