开关电路将4位密码串行输入并将十进制数字转换为8421BCD码寄存在四个74LS194移位寄存器中并将数字左移以实现数码管中数字显示的左移。7448七段显示译码器将计数器输出的8421BCD码转换成数码管需要的逻辑状态。预设密码时利用四个74LS194移位寄存器储存预设密码,利用数值比较器将输入的密码和预定密码进行比较,判断密码是否相等,当相等时便触发发光二极管。万能密码部分利用四个钟控D触发器,当正确密码依次按下时,也依次触发四个钟控D触发器,使输出端输出高电平,触发发光二极管发光。