设计一个如下的电路图:它有三个输入p1、p2、p3,当其中任意二个的值为0时输出的结果为1,其他情况下输出0

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-06-16
这个电路图输入的结果是什么,就是RADC的值是什么

这是一个直流放大电路,电路的增益是1
电容是滤波的作用,不用管它
输出的电压等于3脚的电压
3脚的输入阻抗接近无限大,所以,对R26和R26组成的分压电路是没有影响的
所以,电路的输出就是一个分压电路的电压计算而已,你只要计算出3脚的电压就知道输出电压是多少了
RADC没有什么好计算的,对电路是没有什么影响的,而且,也不知道RADC指的到底是不是一个电阻

int main(int argc,const char* argv[])
{
int a,b,c,*max,*min,*avg;
printf("输入三个正数
");
scanf("%d %d %d",&a,&b,&c);
max = &a;
avg = &b;
min = &c;
if(*max < *avg) {
int temp = *max;
*max = *avg;
*avg = temp;
}
if(*max <*min) {
int temp = *min;
*min = *max;
*max = temp;
}
if(*avg < *min) {
int temp = *min;
*min = *avg;
*avg = temp;
}
printf("max %d
avg %d
min %d",*max,*avg,*min);

return0;
}

不知道符不符合你的要求,应该会有更简单的算法.希望大神出招,给小弟们看看.谢谢

也可以用verilog语言实现的,相当方便。

always @(p1,p2,p3)

begin

if({p1,p2,p3}==3'b011||{p1,p2,p3}==3'b101||{p1,p2,p3}==3'b110||{p1,p2,p3}==3'b111)

out=1'b0;

else 

out=1'b1;

end 

对于此电路图可以改动下,卡诺图化简,将前面的一级的三个或门改成或非门,后面一级的与非门换成或门,实现的逻辑功能是一样的,但是会省点面积,用的MOS管会少一些。



用个门电路来设计的,不懂你要的是什么元件

A/BC 00 01 11 10

0 0 1 0 1

1 1 0 0 0

F=~非A*(B和C的异或)+A*(B*C)的非。。不懂打符合

上面的是卡诺图的



自己看图片,我就不多说了。 

这其实是一个很简单的逻辑关系,自己照着要求列出真值表就很容易解决了。



  • 析计算题,设计一个多数表决电路,该电路有三个输入
    答:F = AB + BC + AC
  • 设计一个三输入的校验电路当输入高电平 1 为偶数时输出为1
    答:F = (AB + AC + BC) * (ABC)'原图是三人表决器,F = AB + AC + BC ,但是题目又不允许3个输入全为 1 ,所以再加一个限制项 (ABC)'。
  • 用74hc138设计一个3输入的组合逻辑电路。输入的二进制码小于等于3输 ...
    答:输出=/Y0^/Y1^/Y2^/Y3 连续相与。如果输入的二进制码小于等于3,/Y0、/Y1、/Y2、/Y3中总有一个是0,相与就是0。如果输入的二进制码大于3,/Y0、/Y1、/Y2、/Y3中全是1,相与就是1。
  • 怎样用74LS138实现三输入组合逻辑电路的设计
    答:参考答案:设计电路第一步:将三输入变量的逻辑函数写入最小项的形式(通常按A,B,C的顺序排列)设计电路第二步:将三个变量连接到138的输入A2A1A0(对应于ABC)并选择超出其输出的最小期限,在其输出端挑出与最小项相同的那些项(138低电平有效,实际是函数中最小项的非)设计电路第二步:接入与...
  • 组合逻辑电路设计密码锁,要求 三个输入a,b,c。两个输出打开,报警。都...
    答:1、这个根据描述,可以用数字逻辑电路实现。2、假设:三个输入端,A、B、C(0,不打开,1打开。),两个输出:F(报警。0不报警;1报警)、Y(开锁。0不开锁;1开锁)3、根据描述,得真值表如下。A B C F Y 0 0 0 0 0 0 0 1 1 0 0 1 ...
  • 用74ls138设计一个全加器电路求电路图
    答:可以设计出电路图:将3-8译码器的输出OUT(1、2、4、7)作为一个4输入的或门的输入,或门的输出作为加法器的和;将3-8译码器的输出OUT(3、5、6、7)作为一个4输入的或门的输入,或门的输出作为加法器的进位输出。即完成了加法器的设计。回过头来分析:当加法器的输入分别为:a=1,b=0,ci=1时...
  • 帮忙做电工电子题,求大神救急,已知一个三输入端的组合逻辑电路
    答:F = (ABC + A' B' C' )'=(ABC)' * ( A' B' C' )'
  • 设计一个三输入的多数表决电路,画出有2个或2个以上输入为1则输出为1...
    答:见下图(A、B、C为输入变量,D为输出变量)——
  • ABC三个输入,设计一个电路当三个输入端有且只有两个输入为高电平时Y输...
    答:输入为ABC,输出为F,列出所有的真值表,得方程F=/ABC+A/BC+AB/C
  • 数字逻辑电路中有三个输入一个输出, 求组合电路图
    答:这种题目一般需分4步进行。见图片。