1. 设计一个组合逻辑电路,该电路输入端接收两个2位二进制数A=A2A1,B=B2B1,当A≤B,输出Z=1,否则Z=0。
A2 A1 B2 B1 Z
0 0 0 0 1
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 1
1 0 1 1 1
1 1 0 0 0
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1
F(A2,A1,B2,B1)=∑m{0,1,2,3,5,6,7,10,11,15}
画卡诺图得逻辑式为:
Z=(A2B2'+A1B2'B1'+B1'A2A1)'
2. 数字电路(组合逻辑电路)1,设计一个组合电路,它能接受3位二进制数,其输出的二进制数等于输入二进制数
1,设计一个组合电路,它能接受3位二进制数,其输出的二进制数等于输入二进制数
的平方。
先列真值表如下:
输入 输出
000 000000
001 000001
010 000100
011 001001
100 001000
101 011001
110 100100
111 110001
再画出卡诺图:
写出逻辑表达式:
画出逻辑电路图:
做这个题,在纸上写、画,还不算难。弄到屏幕上,就太麻烦了。
建议楼主自己试试,有不懂的地方,可以追问。
3. 数字逻辑电路:设计一个判断两个数A、B大小的电路。已知A和B均为2位的二进制数,A=A1*A0,B=B1*B0。
两个图一样
4. 四、某电路有四个输入,分别为 A、B、C、D,试设计一组合电路, 判断该输入的二进制数对应的十进制?
电路有四个输入:A、B、C、D。
判断输入的二进制对应的十进制数是否为质数,
当输入为质数时,输出为 1,否则输出为 0。
分别用 3-8 线译码器、8选1 数据选择器实现。
真值表如下:
实际上,实现这功能,不仅仅需要 138 或 151,还需要与非门。
用 3-8 译码器实现的电路如下:
用 8 选 1 数据选择器实现,就可以简单一些。
但是,还是需要一个非门。
5. 四、某电路有四个输入,分别为A、B、C、D,试设计一组合电路,判断该输入的二进制数对应的十进制数是
为了方便解释,假设输入的二进制数对应的十进制数为n。3-8线译码器实现:首先,我们需要确定输入的二进制数对应的十进制数n在哪个范围内。这可以通过两片3-8线译码器来实现。假设第一片3-8线译码器的输入为A、B,输出为O1、O2、O3。则可以设计如下真值表:A B O1 O2 O30 0 0 1 00 1 0 0 11 0 1 0 01 1 0 0 0如果O2为1,则n在47范围内;如果O3为1,则n在03范围内。假设第二片3-8线译码器的输入为C、D,输出为O4、O5、O6。则可以设计如下真值表:C D O4 O5 O60 0 0 1 00 1 0 0 11 0 1 0 01 1 0 0 0如果O4为1,则n在8、12、13、14、15范围内;如果O5为1,则n在4、5、6、7范围内;如果O6为1,则n在0、1、2、3范围内。【摘要】
四、某电路有四个输入,分别为A、B、C、D,试设计一组合电路,判断该输入的二进制数对应的十进制数是否为质数,当输入为质数时,输出为1,否则输出为0。(分别用3-8线译码器、8选1数据选择器实现)(10分)
示:必须列真值表,3-8线译码器需要两片级联【提问】
为了方便解释,假设输入的二进制数对应的十进制数为n。3-8线译码器实现:首先,我们需要确定输入的二进制数对应的十进制数n在哪个范围内。这可以通过两片3-8线译码器来实现。假设第一片3-8线译码器的输入为A、B,输出为O1、O2、O3。则可以设计如下真值表:A B O1 O2 O30 0 0 1 00 1 0 0 11 0 1 0 01 1 0 0 0如果O2为1,则n在47范围内;如果O3为1,则n在03范围内。假设第二片3-8线译码器的输入为C、D,输出为O4、O5、O6。则可以设计如下真值表:C D O4 O5 O60 0 0 1 00 1 0 0 11 0 1 0 01 1 0 0 0如果O4为1,则n在8、12、13、14、15范围内;如果O5为1,则n在4、5、6、7范围内;如果O6为1,则n在0、1、2、3范围内。【回答】
然后,我们可以根据n在哪个范围内来判断n是否为质数。这可以通过一个8选1数据选择器来实现。假设8选1数据选择器的输入为I0、I1、I2、I3、I4、I5、I6、I7,输出为O。则可以设计如下真值表:I0 I1 I2 I3 I4 I5 I6 I7 O0 0 0 0 0 1 1 1 00 0 0 0 1 0 0 0 00 0 0 0 1 0 0 1 10 0 0 0 1 0 1 0 00 0 0 0 1 0 1 1 00 0 0 0 1 1 0 0 00 0 0 0 1 1 0 1 00 0 0 0 1 1 1 0 00 0 0 0 1 1 1 1 10 0 0 1 0 0 0 0 00 0 0 1 0 0 0 1 00 0 0 1 0 0 1 0 00 0 0 1 0 0 1 1 00 0 0 1 0 1 0 0 00 0 0 1 0 1 0 1 00 0 0 1 0 1 1 0 00 0 0 1 0 1 1 1 00 0 0 1 1 0 0 0 00 0 0 1 1 0 0 1 00 0 0 1 1 0 1 0 00 0 0 1 1 0 1 1 00 0 0 1 1 1 0 0 00 0 0 1 1 1 0 1 00 0 0 1 1 1 1 0 00 0 0 1 1 1 1 1 00 0 1 0 0 0 0 0 00 0 1 0 0 0 0 1 00 0 1 0 0 0 1 0 00 0 1 0 0 0 1 1 00 0 1 0 0 1 0 0 00 0 1 0 0 1 0 1 00 0 1 0 0 1 1 0 00 0 1 0 0 1 1 1 00 0 1 0 1 0 0 0 00 0 1 0 1 0 0 1 00 0 1 0 1 0 1 0 00 0 1 0 1 0 1 1 00 0 1 0 1 1 0 0 00 0 1 0 1 1 0 1 00 0 1 0 1 1 1 0 00 0 1 0 1 1 1 1 00 0 1 1 0 0 0 0 00 0 1 1 0 0 0 1 00 0 1 1 0 0 1 0 00 0 1 1 0 0 1 1 00 0 1 1 0 1 0 0 00 0 1 1 0 1 0 1 0【回答】
OK【提问】
谢谢【提问】
八、试用74161和74151设计出0100110的序列信号。(10分)(提示:先用74161设计模长为7的计数器,按地址码使74151的输出依次为0100110)【提问】
要使用74161和74151设计出0100110的序列信号,你需要先设计一个模长为7的计数器,然后根据地址码使74151的输出依次为0100110。下面是一种可行的方案:使用74161设计一个模长为7的计数器。74161是一种4位同步异步计数器,可以通过控制其输入信号来实现计数功能。使用74151连接到计数器的输出端。74151是一种8选1数据选择器,可以根据地址码【回答】
设置地址码使74151的输出依次为0100110。地址码可以通过对应输入端的高低电平来控制74151的输出。例如,如果地址码为000,则74151的输出为I0;如果地址码为001,则74151的输出为I1,以此类推。因此,你可以通过设置地址码使74151的输出依次为0100110。启动计数器并控制输入信号使其依次输出0100110。可以通过控制计数器的输入信号来控制其计数速度,从而实现输出0100110的序列信号。希望这些信息能帮到你【回答】
OK OK 你那边可以结束了【提问】
我没找到结束在哪【提问】
6. 设计一组合逻辑电路,其输入端为A,B,C,输出端为D,要求其功能:A=1时D=B;A=0时D=C。要求:
(1)
A B C Y
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
(2)Y=ABC+ABC'+A'BC+A'B'C=AB+A'C。
(3)Y=((AB)'(A'C)')' 用四个与非门即可。
继电器逻辑:
A就是继电器线圈,Y是动点,B是动合接点,C是静合接点。
A=1就是线圈加电,Y接B
A=0就是线圈断电,Y接C。
扩展资料:
逻辑电路是执行基本逻辑操作的电路,它们在电子数字计算机中被大量运用。这些基本的逻辑操作是“与”、“或”、“非”以及由它们组成的复合动作。逻辑电路按其工作性质可分为组合电路和时序电路两大类。
任何时刻输出信号的逻辑状态仅取决于该时刻输入信号的逻辑状态,而与输入信号和输出信号过去状态无关的逻辑电路。由于组合逻辑电路的输出逻辑状态与电路的历史情况无关,所以它的电路中不包含记忆性电路或器件。门电路是组合逻辑电路的基本单元。当前组合逻辑电路都已制成标准化、系列化的中、大规模集成电路可供选用。
参考资料来源:百度百科-逻辑电路
7. 设计一个判断两个数AB大小的电路,已知A和B均为2位的二进制数,A=A1A2,B=B1B2。求解!
列出真值表如下:
然后是卡诺图化简。
再分别列出表达式。
最后,画出逻辑电路图。
太麻烦了。
8. 数字电子题:设计一个组合逻辑电路,电路输出Y1和Y2由输入信号ABC决定。要求:(1)输入ABC中