Электроника. Лекция 15
Шифраторы Шифратором называется комбинационное логическое устройство, преобразующее входной унитарный код в выходной позиционный. Шифрование – это процесс преобразования любого символа клавиатуры или числа, поданного на вход в кодированный выход в двоичном или двоично-десятичном коде. Десятично-двоичный шифратор и десятично-двоичный приоритетный шифратор используется там, где есть ввод клавиатуры. Это калькуляторы, клавиатуры компьютеров, электронные пишущие машинки и телетайпы. Рассмотрим пример шифратора, преобразующий сигналы от кнопок с цифрами 0, 1, …, 9 в двоичные коды этих цифр. Чтобы входной код был унитарным кнопки следует нажимать только по одной. Пусть входной код будет имеет высокий активный уровень. Разрядность входного кода n и число входных комбинаций N1 составляют: N1 = n = 10. В качестве выходного кода примем двоичный код, он является 4-разрядным (т.е. k = 4), поэтому число его выходных комбинаций будет равно: N2 = 2k = 24 = 16. ДЕШИФРАТОРЫ Дешифратором (декодером) называется цифровое устройство комбинационного типа, осуществляющее преобразование n-разрядного двоичного кода в m-разрядный унитарный код. Унитарный код (код «1 из m») может быть прямым (одна «1» в некотором разряде m-разрядного двоичного кода и m-1 нулей) или обратным (один «0» и m-1 единиц). Примеры записи унитарного кода для m=8: прямого – 0001 0000, 0100 0000, ... обратного – 1101 1111, 0111 1111, ... Схема дешифратора имеет n входов, на которые поступают соответствующие разряды двоичного кода хn, xn-1, …, x2, x1 и m выходов, на которых формируются разряды унитарного кода уm-1, ..., у1, у0. При этом дешифратор реализует m функций вида: (1)