设计一个比较电路,当输入的8421BCD码大于5是输出为1否则为0
2个回答
展开全部
您好,是这样的:
1、①原理图,如图5-1所示:
②AHDL硬件描述语言输入:SUBDESIGN t5_1( d0,d1,d2,d3:INPUT; out: OUTPUT;)BEGIN IF( (d3,d2,d1,d0) >= 5 ) THEN out=VCC; ELSE out=GND; END IF;
END;2、①原理图,如图5-2所示:②AHDL硬件描述语言输入:SUBDESIGN t5_2( k0,k1,k2,k3:INPUT; out: OUTPUT;)BEGIN TABLE (k3,k2,k1,k0) => out; B"0000" => GND; B"0001" => VCC; B"0011" => GND; B"0010" => VCC; B"0110" => GND; B"0111" => VCC; B"0101" => GND; B"0100" => VCC; B"1100" => GND; B"1101" => VCC; B"1111" => GND; B"1110" => VCC; B"1010" => GND; B"1011" => VCC; B"1001" => GND; B"1000" => VCC; END TABLE;END;
3、①原理图,如图5-3所示:②AHDL硬件描述语言输入:SUBDESIGN t5_3( a,b,c : INPUT; a_out,b_out,c_out : OUTPUT;)BEGIN IF a THEN a_out=VCC; b_out=GND; c_out=GND; ELSIF b THEN a_out=GND; b_out=VCC; c_out=GND; ELSIF c THEN a_out=GND; b_out=GND; c_out=VCC; ELSE a_out=GND; b_out=GND; c_out=GND; END IF;END;
1、①原理图,如图5-1所示:
②AHDL硬件描述语言输入:SUBDESIGN t5_1( d0,d1,d2,d3:INPUT; out: OUTPUT;)BEGIN IF( (d3,d2,d1,d0) >= 5 ) THEN out=VCC; ELSE out=GND; END IF;
END;2、①原理图,如图5-2所示:②AHDL硬件描述语言输入:SUBDESIGN t5_2( k0,k1,k2,k3:INPUT; out: OUTPUT;)BEGIN TABLE (k3,k2,k1,k0) => out; B"0000" => GND; B"0001" => VCC; B"0011" => GND; B"0010" => VCC; B"0110" => GND; B"0111" => VCC; B"0101" => GND; B"0100" => VCC; B"1100" => GND; B"1101" => VCC; B"1111" => GND; B"1110" => VCC; B"1010" => GND; B"1011" => VCC; B"1001" => GND; B"1000" => VCC; END TABLE;END;
3、①原理图,如图5-3所示:②AHDL硬件描述语言输入:SUBDESIGN t5_3( a,b,c : INPUT; a_out,b_out,c_out : OUTPUT;)BEGIN IF a THEN a_out=VCC; b_out=GND; c_out=GND; ELSIF b THEN a_out=GND; b_out=VCC; c_out=GND; ELSIF c THEN a_out=GND; b_out=GND; c_out=VCC; ELSE a_out=GND; b_out=GND; c_out=GND; END IF;END;
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
增量编码器一般输出信号是两路正交脉冲信号和一路参考信号,之所以叫增量是因为它的位置信号是通过对脉冲计数累加得到,依靠计数设备的内部记忆来记住位置,并且同每圈输出的参考信号来清除累计误差. 缺点就是断电后,需要重新寻找初始位置. 例如打印机扫...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询