脉冲的定义:主要指一个物理量在短持续时间内突变后迅速回到其初始状态的过程。

大小不一的脉冲
在硬件语言中,脉冲信号相当于一条命令,但是维持时间比较短。
如果执行命令的速度比较快,比脉冲信号维持的时间短会怎么样?(一般按键信号比较常见,由于按下的时间比较长)
举个例子,你妈妈让你倒杯水,结果在你倒完一杯后还在说倒杯水,你会怎么办?再倒一杯水呗(重复),或者生气直接不干了(报错)。
所以为了应对这种脉冲信号维持时间比较长情况,我们设置了打两拍的程序,在长时间脉冲信号里让它只进行一次变化。
所以计算机为了能分辨出命令要不要执行,会跟上一时刻做个比较,如果是顺延上一个时刻的,就不执行,是新的命令就执行。
为了能够做比较,我们就要记录两个时刻的值(上一个时刻和当前时刻)

两拍程序
有时脉冲维持信号比较短,可能过程还没结束,脉冲信号就变了
所以这样的脉冲信号应该用一个寄存器锁定起来,用于过程里的判断。

定义标志位