Шифратор и дешифратор

Шифратором, называется комбинационное логическое устройство для преобразования чисел из десятичной системы счисления в двоичную. Входам шифратора последовательно присваиваются значения десятичных чисел, поэтому подача активного логического сигнала на один из входов воспринимается шифратором как подача соответствующего десятичного числа. Этот сигнал преобразуется на выходе шифратора в двоичный код. Согласно сказанному, если шифратор имеет n выходов, число его входов должно быть не более чем 2 n. Шифратор, имеющий 2 n входов и n выходов, называется полным. Если число входов шифратора меньше 2 n, он называется неполным.

Пример шифратор 8→3

1) Таблица истинности для выходного значения

X7      
X6      
X5      
X4      
X3      
X2      
X1      
X0      
  Y2 Y1 Y0

2) Схема шифратора

Х7 X6 X5 X4 X3 X2 X1 X0

Y0


Y1


Y2

Если в таблице на Y выпадает 0, то линии нет, если 1, то есть линия от X до Y

Дешифратором, называется комбинационное логическое устройство для преобразования чисел из двоичной системы счисления в десятичную. Согласно определению, дешифратор относится к классу преобразователей кодов. Здесь также понимается, что каждому входному двоичному числу ставится в соответствие сигнал, формируемый на определенном выходе устройства. Таким образом,

дешифратор выполняет операцию, обратную шифратору.

Если число адресных входов дешифратора n связана с числом его выходов m соотношением m = 2 n, то дешифратор называют полным. В противном случае, т.е. если m <2 n, дешифратор называют неполным.

Пример Дешифратора 4→10

1) Таблица истинности для выходного значения

                      Y3
                      Y2
                      Y1
                      Y0
Х10 Х9 Х8 Х7 X6 X5 X4 X3 X2 X1 X0  

2) Схема Дешифратора

Х10 u eG1sTI7NTsMwEITvSLyDtZW4UTuRkoYQpyqVEGdaLr058ZJEjdchdtvw9iwnOM6PZr5qu7hRXHEO gycNyVqBQGq9HajT8HF8fSxAhGjImtETavjGANv6/q4ypfU3esfrIXaCRyiURkMf41RKGdoenQlr PyFx9ulnZyLLuZN2Njced6NMlcqlMwPxQ28m3PfYng8Xp+H45tTSxGGP9LVRu9NLltMp0/phteye QURc4l8ZfvEZHWpmavyFbBCjhs1Txk32ExAcFynLRkNaJDnIupL/+esfAAAA//8DAFBLAQItABQA BgAIAAAAIQC2gziS/gAAAOEBAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1s UEsBAi0AFAAGAAgAAAAhADj9If/WAAAAlAEAAAsAAAAAAAAAAAAAAAAALwEAAF9yZWxzLy5yZWxz UEsBAi0AFAAGAAgAAAAhAOo4KYPwAQAA6QMAAA4AAAAAAAAAAAAAAAAALgIAAGRycy9lMm9Eb2Mu eG1sUEsBAi0AFAAGAAgAAAAhACmTt3rZAAAABwEAAA8AAAAAAAAAAAAAAAAASgQAAGRycy9kb3du cmV2LnhtbFBLBQYAAAAABAAEAPMAAABQBQAAAAA= " strokecolor="black [3200]" strokeweight=".5pt">

Х9

Х8

4 bWxMj0FPwzAMhe9I+w+RkbixZKwtozSdxiS0MxuX3dLGtBWN0zXZVv493gluz/bT8/eK9eR6ccEx dJ40LOYKBFLtbUeNhs/D++MKRIiGrOk9oYYfDLAuZ3eFya2/0gde9rERHEIhNxraGIdcylC36EyY +wGJb19+dCbyODbSjubK4a6XT0pl0pmO+ENrBty2WH/vz07DYefUVMVui3R6VpvjW5rRMdX64X7a vIKIOMU/M9zwGR1KZqr8mWwQvYZlknKXyCJLQLBhmax4UbFYZC8gy0L+r1D+AgAA//8DAFBLAQIt ABQABgAIAAAAIQC2gziS/gAAAOEBAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10u eG1sUEsBAi0AFAAGAAgAAAAhADj9If/WAAAAlAEAAAsAAAAAAAAAAAAAAAAALwEAAF9yZWxzLy5y ZWxzUEsBAi0AFAAGAAgAAAAhADh3nTbvAQAA6QMAAA4AAAAAAAAAAAAAAAAALgIAAGRycy9lMm9E b2MueG1sUEsBAi0AFAAGAAgAAAAhAIUIV4PdAAAACgEAAA8AAAAAAAAAAAAAAAAASQQAAGRycy9k b3ducmV2LnhtbFBLBQYAAAAABAAEAPMAAABTBQAAAAA= " strokecolor="black [3200]" strokeweight=".5pt"> Х7

X6

X5

X4

X3

X2

X1

X0

Y3 Y2 Y1 Y0

Если в таблице на X выпадает 0, то линии нет, если 1, то есть линия от Y до X



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: