1.一种用于按键消抖实验演示教学的电路模块,其特征在于:包括第一按键开关、第二按键开关、单刀双掷开关、电容C和CPLD控制器;
所述单刀双掷开关具有第一固定端、第二固定端和活动端;所述第一按键开关具有第一固定端和第二固定端,所述第二按键开关具有第一固定端和第二固定端;
所述CPLD控制器包括第一消抖子模块和第二消抖子模块;
所述第一消抖子模块主要由RS触发器模块构成;所述RS触发器模块的置位端与单刀双掷开关的第一固定端相连接,RS触发器模块的复位端与单刀双掷开关的第二固定端相连接,单刀双掷开关的活动端接地;RS触发器模块的置位端和复位端均与电源正极VCC相连接;RS触发器模块的数据输出端为第一消抖子模块的消抖信号输出端;
所述第二消抖子模块主要由D触发器模块组成;所述D触发器模块的时钟输入端与可控分频模块的信号输出端相连接,所述可控分频模块的时钟输入端与晶体振荡器的时钟输出端相连接,D触发器模块的数据输入端与第一按键开关的第一固定端相连接,第一按键开关的第一固定端与电源VCC相连接,第一按键开关的第二固定端接地;D触发器模块的数据输出端为第二消抖子模块的消抖信号输出端;
第三消抖子模块主要由电容C构成;所述第二按键开关的第一固定端通过电阻R与电源VCC相连接,第二按键开关的第二固定端接地,第二按键开关的第一固定端与电容C的一端相连接,电容C的另一端与第二按键开关的第二固定端相连接;第二按键开关的第一固定端为第三消抖子模块的消抖信号输出端。
2.根据权利要求1所述的一种用于按键消抖实验演示教学的电路模块,其特征在于:所述CPLD控制器采用MAX3000A芯片。