一、用与非门设计一个四变量的多数表决器?
(1)真值表
ABCD F
0000 0
0001 0
0010 0
0011 0
0100 0
0101 0
0110 0
0111 1
1000 0
1001 0
1010 0
1011 1
1100 0
1101 1
1110 1
1111 1
(2)逻辑函数
F=ABCD+ABCD'+ABC'D+AB'CD+A'BCD=ABC+ABD+ACD+BCD
(3)与非形式
F=[(ABC)'(ABD)'(ACD)'(BCD)']'={[AB(C'D')']'[CD(A'B')']'}’
(4)
二、三变量多数表决器什么意思?
多数表决器原理相当于投票,多数胜于少数。一般即3局2胜,5局3胜,以此类推。
三、n人表决器如何设计?
library ieee; use ieee.std_logic_1164.all; entity qrbjq is port( a: in std_logic_vector(6 downto 0)
; --7个人 num: buffer integer range 0 to 7; --表决通过人数 co: out std_logic)
; --是否通过信号 end; architecture art of qrbjq is begin process(a) variable b: integer range 0 to 7; --定义变量b begin b:=0; for n in 0 to 6 loop if a(n)='1' then b:=b+1; --统计通过人数 end if; end loop; num<=b; if num>=4 then co<='1'
; --4人以上同意,则通过 else co<='0'; end if; end process; end art;
四、五人表决器的设计方法?
五人表决器电路设计方案一:基于74LS151设计的五人表决器电路
系统原理
五人表决器,只要赞成人数大于或等于三,则表决通过。因此,只需将每位表决人的结果相加,判断结果值。设五个开关A、B、C、D、E作为表决器的五个输入变量,输入变量为逻辑“1”时,表示表决者“赞成”,红灯亮;输入变量为“0”时,表示表决者“不赞成”,红灯不亮;输出逻辑“1”时,表示表决“通过”,绿灯亮;输出逻辑“0”时,表示表决“不通过”,绿灯不亮;当表决器的五个输入变量中有3个以上(含3个)为“1”时,则表决器输出为“1”,此时绿灯就亮了。
五、数字电路:试用与非门实现三变量多数表决器,得出其逻辑表达式?
三变量 A、B、C,当其中2个及以上的变量=1,就代表多数,则 F = AB+AC+BC;因采用与非门,则 F= [(AB)'(AC)'(BC)' ] ';即,用三个2输入与非门接入三个变量,然后再将其输出端连接到一个3输入与非门即可;
六、七人表决器的设计实验心得?
要参考同类产品的成功和失败经验,设计效率更高的产品。
七、三选二表决器的电路图怎么画?
三人表决器的原理是三人中有大于或等于两个人同意,那么就表决通过,写成逻辑式就是Y=AB+AC+BC。 电路图如下: 注意:只有红点连接才表示线连接。
八、移相器设计电路?
可在0~-180度范围内变化的-90度移相电路 ,
电路的功能:
“具有平坦频率特性的±90度的移相电路”的移相电路只能在0~+180度范围内移相,可使用CO与RO位置互换的-90度的移相电路。
电路的工作原理
基本工作原理与“具有平坦频率特性的±90度的移相电路”相同,只是改变了相位的极性。这里只说明相位可变范围的计算方法。FO=1KHZ,φ=-60~-120度,CO=0.01UF时,RO=15.92K,若RO可变,相位角φ=-2TAN的-1次方(RX/R0),当RX=RO时φ为90度。
如果令A=TAN(φ/2),那么当φ=-60度时,A=0.577,φ=-120度时,A=1.732,因此,RX的最小值RMIN为9.147K(RMIN≤R0*A(60)=9.17K),RX的最大值为27.55K(RMAX≥R0*A(120)=27.55K)。若用一个9.1K的电阻和一个20K的可变电阻构成RX,实际的相位变化范围为:
由此可知,这一相位变化范围可以满足使用要求。实际上电容器C0会有误差,可变电阻可变范围该稍大一些。
九、设计一个三人表决器,结果按照“少数服从多数”的原则决定,试写出该逻辑电路的真值表和逻辑函数?
真值表:ABC Y000 0001 0010 0011 1100 0101 1110 1111 1逻辑函数表达式:Y=AB+BC+CA。
十、三人表决器,逻辑电路图怎么画?
三人表决器的原理是三人中有大于或等于两个人同意,那么就表决通过,写成逻辑式就是Y=AB+AC+BC。电路图如下:注意:只有红点连接才表示线连接。逻辑图: