Multiplexer is a device used to select data from multiple channels...it is a multiple input but single output device..It selects one input channel at a time based on select inputs and simply pipes the channel to the output
Multiplexers have a wide range of applications...Time domain multiplexing is prominent one
Multiplexers are also called MUX in short
MUX that I have created is a 2 to 1 MUX
I.e it has 2 input channels
1 select line
And
1 output channel
Multiplexer uses 2 and gates
Each and gate takes 2 inputs
1)Logic input
2)Select input
When Select in put is
0)Lower AND gate locks the value at its logic input to output
1)Upper AND gate locks the value at its logic input to output
OR gate is used to multiplex logic outputs from AND gates