用一个按键作为一个启动检测信号,另一个按键来模拟clk信号,检测开关序列中是否有1101;
按下启动检测信号后,每按一次模拟clk的按键,便传入一个开关的值
意思就是说,按键有8个,表示一个8位的序列
这8位的信号,通过并转串模块转为一个信号,并转串要在上升沿把8位数据锁存起来
然后还有一个按键来模拟clk,
米里状态机的次态,输出与输入和现态有关。摩尔状态机只与现态有关,即不断的输入只会不断的改变现态,现态满足一定条件时,就会输出
一个按键key,就用一个寄存器,位数与key一致
T100HZ,cnt_100Hz就是用于的分频信号
最后输出的是消抖后的key信号
key就是按键的信号,由于是三位,即用了三个按键确定的key信号,所以这里用了三个寄存器来消抖