试用同步4位二进制计数器74163辅以4选1数据选择器设计一个0110100111序列信号发生器。

虽说有点难,但不知道得请不要随便回答!

序列长度:10 

将16进制计数器连成同步清零的10进制,计数器的输出范围就变成0到9,就是(b3,b2,b1,b0)=(0000)到(1001) 

前8个所以有:序列值V=b2^b1^b0 

序列后两个,都是1,正好是b3开始为1的时刻,可以认为只要b3为1,序列值就为1。 

这是个或的关系,所以最终有:V=(b2^b1^b0) | b3 

最简单的法就是看最低位是1还是0,是1就是奇数,因为二进制数各个数位上,只有第一位代表1,其余各位都代表偶数,2、4、8……,所以用151设计4位二进制奇偶校验器,只需要把D0~D7都接在最低位上,其余三位接在151的三个数据选择输入端即可。

假设ABCD=0000,则D0被选中,输出0;ABCD=0001则同样D0被选中输出1。

扩展资料:

异步计数器的计数脉冲没有加到所有触发器的CP端。当计数脉冲到来时,各触发器的翻转时刻不同。分析时,要特别注意各触发器翻转所对应的有效时钟条件。

异步二进制计数器是计数器中最基本最简单的电路,它一般由接成计数型的触发器连接而成,计数脉冲加到最低位触发器的CP端,低位触发器的输出Q作为相邻高位触发器的时钟脉冲。

异步二进制加法计数器

必须满足二进制加法原则:逢二进一(1+1=10,即Q由1→0时有进位。)

组成二进制加法计数器时,各触发器应当满足:

① 每输入一个计数脉冲,触发器应当翻转一次(即用T′触发器);

② 当低位触发器由1变为0时,应输出一个进位信号加到相邻高位触发器的计数输入端。

参考资料来源:百度百科-二进制计数器

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16

序列长度:10 

先将16进制计数器连成同步清零的10进制,这个很常见吧~ 

那么计数器的输出范围就变成0到9,就是(b3,b2,b1,b0)=(0000)到(1001) 

再来看看这个序列跟0~9对应的规律: 

前8个: 

0 - 0000 

1 - 0001 

1 - 0010 

0 - 0011 

1 - 0100 

0 - 0101 

0 - 0110 

1 - 0111 

(b2,b1,b0)中有奇数个1,序列值就为1;有偶数个1,那么序列值就为0。 

显然,这是一个异或运算。 

前8个所以有:序列值V=b2^b1^b0 

再看序列后两个,都是1,正好是b3开始为1的时刻,可以认为只要b3为1,序列值就为1。 

这是个或的关系。 

所以最终有:V=(b2^b1^b0) | b3 

异或的关系说白了,就是每一个bit的变化都影响到值的变化,那么就把b2,b1,b0都连到选择器上吧。 

4选一选择器有2个选择端sel1,sel0,还有4个输入端IN3~IN0 

尝试可以有多组解,其中一种为: 

sel0=b0, sel1=b1, 

IN3=IN0=b2, 

IN2=IN1=/b2 (b2反相,b2非) 

选择器的输出跟b3相或即可。 

稍后上图……

本回答被提问者采纳