Декодирующее устройство

Декодирующее устройство
Рис. 3.4. Схема декодера

Символы декодируемой кодовой комбинации, поступающие на вход регистра, начиная со старших разрядов, продвигаются по нему импульсами тактового генератора (ГИ), работающего синхронно с генератором импульсов кодирующего устройства. Поскольку некоторые из кодовых комбинаций начинаются с нуля или нескольких нулей , то непосредственно по содержанию регистра сдвига невозможно определить начало этих комбинаций, а следовательно, и правильно их декодировать.

Для однозначного определения начала каждой кодовой комбинации число ячеек регистра берется на единицу больше числа символов в самой длинной комбинации используемого эффективного кода. В дополнительной ячейке Т6 регистра сдвига перед поступлением в него очередной декодируемой комбинации всегда записывается единица. В нашем примере максимальная длина кодовой комбинации равна 5-ти символам. Дополнительная единица увеличивает максимальную длину кодовой комбинации до 6-ти символов, а регистр сдвига дешифратора содержит 7 тригеров. (Последний тригер Т0 не используется ни в одной кодовой комбинации, а потому он может быть исключен из рассмотрения или ему во всех кодовых комбинациях можно присвоить нулевое состояние.) Продвигаясь по регистру, она сигнализирует о начале кодовой комбинации, а следовательно, и о ее длине. Матричный дешифратор построен в соответствии с комбинациями используемого кода, к которым со стороны старшего разряда приписана лишняя единица.

У каждого тригера дешифратора имеются две шины. Если тригер находится в нулевом состоянии, то высокий потенциал имеет место на левой шине, а на правой ноль. http://peredacha-informacii.ru/ Если тригер находится в состоянии единицы, то наоборот, на правой шине 1, а на левой 0. Для приема соответствующей буквы необходимо диоды устанавливать в соответствии с принимаемой кодовой комбинацией. Например, букве Z1 соответствует код 01. На дешифраторе в регистре сдвига это будет соответствовать 1010000, что показано в верхней строке дешифратора.

Декодирующее устройство
Рис. 3.5. Состояние ячеек регистра для кодовой комбинации Z1

Кодовой комбинации Z6 (1011) будет соответствовать запись в регистре сдвига 1101100, так как коды букв приходят, начиная со старшего разряда. Состояние ячеек регистра показано на рис. 3.6.

Декодирующее устройство
Рис. 3.6. Состояние ячеек регистра для кодовой комбинации Z6

При поступлении в регистр последнего символа декодируемой кодовой комбинации, срабатывает соответствующая схема "И" (&), что приводит к зажиганию соответствующей лампочки в блоке индикации и к установке регистра сдвига в начальное состояние через схему "ИЛИ" (в правой ячейке Т6 – единица, в остальных – ноль).