|
我现在在设计一些计数器类的电路的时候不知道该以怎么个思路去做,求一个思路,谢谢各位大佬
功能要求:输出端Q2、Q1、Q0 由高到低组成状态S(Q2Q1Q0),初始CO 为 0。 CP 上升沿计数,每次计数 S 的值增加 1,S 为(111)2时计数后变为(000)2,计数次数达到进制值后 S变为初始状态S0,同时进位CO变为1。初始状态S0由比赛现场裁判长抽取的任务参数确定,进制值由比赛现场裁判长抽取的任务参数从3~8 之中确定。
如下图所示,现场抽取初始状态 S0=(110)2,现场抽取进制值为 4 进制,初始CO为0;则第一个CP上升沿到来后, S状态值变为(111)2,CO仍为0;第二个CP上升沿到来后,S状态值变为(000)2,CO仍为0;第三个CP上升沿到来后,S状态值变为(001)2,CO仍为0;第四个 CP 上升沿到来后,S 状态值变回初始状态(110)2,CO 变为 1;第五个CP上升沿到来后,S状态值变为(111)2,CO变回0;以此类推,继续循环进行4进制计数。
|
|