数电:关于“非”门的疑问,哪些地方应该加圈

1. 看上面第二个图片,输出Y0, Y1, Y2...Y7都是低电平有效,所以左面都有一个圈,但是上面第一个图(74148)的输出2α,1α,0α也都是低电平有效,为什么左面都没有画圈呢?包括上面第一个图的输入I0,I1...I7也都是低电平有效,为什么也没有画圈?不过画了一个直角三角形,这个直角三角形也是低电平有效的意思吗?跟画圈的效果一样?

2. 上面第一个图片,是两个74148芯片级联,其输出B2非,B1非,B0非前面都有一个或门,关于这个或门我感觉很奇怪,我们先设低位片的2α为X非(因为是低电平有效,我加了一个非),高位片的2α为Y非,就看B2非前面的或门来说,这个或门的输入前面带有两个圈,而这个或门的输入分别是X非和Y非,这是不是就意味着X非和Y非信号到达这个或门还要非一下,变为X和Y,然后再相或,或完再非一下,变为B2非?也就是说最终B2非就等于X+Y的非?这样想对不对?
这是第二个图片,百度原来给吞了

我回答第2题,第一题我不清楚,这里我假设三角形和圈是一个意思。2α和非X什么的都只是代名词,一个芯片的输出端到另一个芯片的输入端(即2α到或非门的输入端),中间要是有非的话,会画出非门的,而不是用圆圈来代替,输出值才是关键,总的说,一个芯片输出端为低电平有效,那么其端口加圈,一个芯片的输入端为低电平有效其端口也加圈,而一个芯片的低电平有效输出端已经是输出低电平,此输出端再输入到另一个低电平有效的端口时,就没必要再非一下了,虽然都有圈,但是只是画图的一种形式而已,要是有非那么务必得画出非门。最终B2非=低位片那个端口的输出值+高位片那个端口的输出值再非一下。希望能理解。追问

很感谢你的回答,感觉你说的很有道理,但感觉不太对,我上传的图片是74148的功能表和16线-4线编码器的编码表,假设I1非为0,其余I0非,I2非,I3非,I4非...I15非全为1,则低位片的2α,1α,0α输出分别为110,高位片的2α,1α,0α输出分别为1,1,1,对于0α端口来说,低位片输出值为0,高位片输出值为1,两值相或为1,再非一下得0,也就是说B2非为0,但是你看16线-4线编码器编码表,输入为I1非,输出B2非为1,不太对啊

追答

“对于0α端口来说,低位片输出值为0,高位片输出值为1,两值相或为1,再非一下得0,也就是说B2非为0” B2非和0α无关吧,是和2α相关的。你再看一下。

追问

那是我弄错了,不过算了一下还是不对,就算2α端口吧,2α端口跟B2非有关,还是前面那些输入值(只有I1非为0),我们可以得到,低位片高位片2α输出均为1,相或为1,再非一下的0,也就是说B2非为0,但是16线-4线编码器编码表里,相应的B2非为1,这是怎么回事,先谢谢啦!搞懂了一定尽可能追加分

温馨提示:答案为网友推荐,仅供参考