July 15th, 2021 at 9:32 PM

So some of you might have heard of logic gates, usually regarding transistors and the like. Well they're actually pretty simple, I'm going to attach a nice diagram that shows the symbol and what they do but I'm also going to explain in detail about them.

1 = has power, 0 = does not have power, logic gates are by nature, binary on/off state switches that use their inputs to determine the output.

AND

And gates... basically if A and B = 1 (has power), then X=1, if either or both = 0 then X = 0

A B X

0 0 0

1 0 0

0 1 0

1 1 1

OR

if A or B is = 1, then X = 1, if both are = to 1 or 0 then x = 0.

a b x

0 0 0

0 1 1

1 0 1

1 1 1

NAND

Not - And gate, it's a bit more complicated, basically x= 1 if not all the inputs are 1, so if a b and C = 1, then x = 0, but if a and b = 1 and c = 0, then x =1.

a b x

0 0 1

0 1 1

1 0 1

1 1 0

NOR

Not - Or Gate, opposite of Or gate, x= 1 if a and b = 0, if either or both = 1 then output is 0

a b x

0 0 1

1 0 0

0 1 0

1 1 0

XOR

ex-or gate, x=1 only if both a and b = 0

This one would be good if you have a video switch and want to prevent cross signal contamination by basically preventing output from 2 if 1 is active and vice versa.

a b x

0 0 0

0 1 1

1 0 1

1 1 0

XNOR

Ex-Nor gate, x=1 when either both inputs are 1 or 1, x= 0 when one input = 0 and another =1

a b x

1 1 1

1 0 0

0 1 0

0 0 1

NOT

NOT gate, also known as an inverter gate, inputs are inverted so if a=1 then x =0, if a = 0, then x=1

a x

1 0

0 1

you could replace the Xor gate with a Xnor and a Not gate to invert the state and make x=1 only if the input to the Not gate is 0. It's Generally easier to use an Xor gate though.

1 = has power, 0 = does not have power, logic gates are by nature, binary on/off state switches that use their inputs to determine the output.

AND

And gates... basically if A and B = 1 (has power), then X=1, if either or both = 0 then X = 0

A B X

0 0 0

1 0 0

0 1 0

1 1 1

OR

if A or B is = 1, then X = 1, if both are = to 1 or 0 then x = 0.

a b x

0 0 0

0 1 1

1 0 1

1 1 1

NAND

Not - And gate, it's a bit more complicated, basically x= 1 if not all the inputs are 1, so if a b and C = 1, then x = 0, but if a and b = 1 and c = 0, then x =1.

a b x

0 0 1

0 1 1

1 0 1

1 1 0

NOR

Not - Or Gate, opposite of Or gate, x= 1 if a and b = 0, if either or both = 1 then output is 0

a b x

0 0 1

1 0 0

0 1 0

1 1 0

XOR

ex-or gate, x=1 only if both a and b = 0

This one would be good if you have a video switch and want to prevent cross signal contamination by basically preventing output from 2 if 1 is active and vice versa.

a b x

0 0 0

0 1 1

1 0 1

1 1 0

XNOR

Ex-Nor gate, x=1 when either both inputs are 1 or 1, x= 0 when one input = 0 and another =1

a b x

1 1 1

1 0 0

0 1 0

0 0 1

NOT

NOT gate, also known as an inverter gate, inputs are inverted so if a=1 then x =0, if a = 0, then x=1

a x

1 0

0 1

you could replace the Xor gate with a Xnor and a Not gate to invert the state and make x=1 only if the input to the Not gate is 0. It's Generally easier to use an Xor gate though.