Декодирующее устройство
Рис. 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 – единица, в остальных – ноль).
|