74LS181 的逻辑和算术功能是什么

What are the logical and arithmetical functions from the 74LS181

提问人:nomedia 提问时间:8/31/2022 最后编辑:nomedia 更新时间:8/31/2022 访问量:65

问:

我想在我的项目中使用 74LS181,但我无法理解其数据表中提到的所有功能。 有人可以解释一下这个布尔混乱吗?

74LS181 Datasheet (PDF) - Texas Instruments

编辑:

根据 Axel Kemper 非常有用的回答,我创建了这个:no

逻辑 表达式 布尔 运算

评论


答:

1赞 Axel Kemper 8/31/2022 #1

您的表格取自德州仪器 (TI) 74ls181 数据表

假设从您的问题标签中,您正在询问逻辑函数
(如表所示,从上到下解释):

F = NOT(A)            set output to inverse of all A bits
F = NAND(A, B)        inverse AND of inputs
F = OR(NOT(A), B)
F = 1                 set all output bits to 1
F = NOR(A, B)
F = NOT(B)            feed inverse B bits to output
F = NOT(EXOR(A, B))
F = OR(A, NOT(B))
F = AND(NOT(A), B)
F = EXOR(A, B)        output is exclusive or of inputs
F = B                 feed B inputs bits to outputs
F = OR(A, B)          bitwise disjunction
F = 0                 set all output bits to 0
F = AND(A, NOT(B))
F = AND(A, B)         bitwise conjuction 
F = A

所有功能均以 4 位并行方式实现。,每个都有四条信号线。 和是四位输入。 是四位输出。ABFABF

所以,例如表示 , , ,A=0A0=0A1=0A2=0A3=0

总共有 16 种不同的逻辑函数可以通过两个输入和一个输出来实现。74LS181 实现了所有这些。

具有两个输入和一个输出的真值表有四行。 每行的输出值为 0 或 1。因此,一个四位数字定义了真值表所描述的函数。 使用四位,可以实现 16 种功能。

在 74ls181 上有一个非常有启发性的 YouTube 视频

评论

0赞 nomedia 8/31/2022
是的,对不起,我没有包含任何算术标签,但多亏了你,我至少可以猜到算术运算。例如,AB 减 1 与 AND(A, B) -1 相同(在 2 的合成中),减 1 将是 F=1(在 2 的 C 中),AB 加 (A +B') 是 AND(A, B) + OR(A, NOT(B))。