Преобразователь кодов

Иллюстрации

Показать все

Реферат

 

ПРЕОБРАЗОВАТЕЛЬ КОДОВ, содержащий три элемента равнозначности , вход и выход первого из которых соединены соответственно с входом и выходом преобразователя, два элемента И-НЕ, выход первого из которых соединен с входом второго , о тлич ающи и ся тем, что, с целью расширения функциональных возможностей, в него введены третий элемент И-НЕ, элемент И, двоичный счетчик и регистр сдвига, причем первый и второй выхода счетчика подключены к входам третьего элемента равнозначности и соответственно к второму входу второго и первому входу третьего элемента И-НЕ, выход которого соединен с входом первого элемента И-НЕ, прямой выход регистра сдвига подключен к второму входу третьего элемента И-НЕ, а инверсный выход регистра сдвига - к второму входу первого элемента И-НЕ, выход второго элемента И-НЕ подключен к входу второго элемента равнозначности , к второму входу которого подключен выход третьего элемента равнозначности, а выход второго элемента равнозначности подключен к входу элемента И, к второму входу которого подключена управляющая шиКл на преобразователя, а выход элемента И подключен к второму входу первого элемента равнозначности, вход регистра сдвига подключен к входу преобразователя, шина тактовых импульсов подключена к входу счетчика и TaKTOBOMiy входу регистра сдвига, вход установки в исходное состояние преобразователя подключен к вхоО1 ду установки а ноль счетчика. оо о 4;

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

Зцц Н СЗ К 13 02

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

Р

1

РПИСАНИЕ ИЗОБРЕТЕНИЙ:-. ;..:,, К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3492666/18-21 (22) 22.09.82 (46) 30.11.83. Бюл. 9 44 (72) В.Г. Брандорф, В.Л. Котляров и И.П. Паралюх (71) Львовский ордена Ленина политехнический институт им, Ленинского комсомола и Львовский лесотехнический институт (53) 681.325 ° 63(088.8) (56) 1. Авторское свидетельство СССР

9 408456, кл. Н 03 K 13/02, 1974.

2. Авторское свидетельство СССР по, заявке 9 3273584/18-21, кл. 0 01 Я 23/00, 27.01.82. (54) (57) ПРЕОБРАЗОВАТЕЛЬ КОДОВ содержащий три элемента равнозначности, вход и выход первого из ко« торых соединены соответственно с входом и выходом преобразователя, два элемента И-НЕ, выход первого из которых соединен с входом второго, отличающийся тем, что, с целью расширения функциональных возможностей, в него введены третий элемент И-НЕ, элемент И, двоичный счетчик и регистр сдвига, причем первый и второй выходы счет,SU„„ 1 058047 А

Ю чика подключены к входам третьего элемента равнозначности и соответственно к второму входу второго и первому входу третьего элемента И-НЕ, выход которого соединен с входом первого элемента И-НЕ, прямой выход регистра сдвига подключен к второму входу третьегО Элемента И-НЕ, а инверсный выход регистра сдвига - к второму входу первого элемента И-НЕ, выход второго элемента И-НЕ подключен к входу второго элемента равнозначности, к второму входу которого подключен выход третьего элемента равнозначности, а выход второго элемента равнозначности подключен к входу элемента И, к второму входу которого подключена управляющая шина преобразователя, а выход элемента И подключен к второму входу первого элемента равнозначности, вход регистра сдвига подключен к входу . префбразователя, шина тактовых импульсов подключена к входу счетчика и тактовому входу регистра сдвига, вход установки в исходное состояние преобразователя подключен к входу установки s ноль счетчика..

1058047

Та блица 1

Вход 1 Вход 2

Выход

Изобретение относится к цифровой измерительной и вычислительной тех- нике и может быть использовано s цифровых вычислительных машинах, измерительнь7х приборах, системах телепередачи информации для преобразонания прямого двоично-десятичного кода в обратный и наоборот.

Известен преобразователь кодов, содержащий элементы И,. элементы ИЛИ, выходы элементов И подключены к соответствующим входам элементов

ИЛИ (13.

Недостаток указанного преобразователя — ограниченные функциональные возможности. 15

Наиболее близким к предлагаемому является частотно-цифровое измерительное устройство, содержащее преобразователь кодов, состоящий из трех элементов равнозначности, вход и выход первого из которых соединены соответственно с входом и выходом преобразователя, двух элементов

H-HE, выход первого из которых соединен с входом второго f 2 ), 25

Недостаток известного преобразователя — ограниченные.функциональ.ные возможности.

Цель изобретения - расширение функциональных возможностей.

Укаэанная цель достигается тем, что в преобразователь кодов, содержащей три элемента равнозначности, вход и выход первого из которых соединен соответственно с входом и выходом преобразователя, днЬ эле- 35 мента И-НЕ, выход первого из которых соединен с входом второго, вве-дены третий элемент И-НЕ, элемент И, двоичный счетчик и регистр сдвига, причем перный и второй выходы счет- Щ0 чика подключены к входам третьего элемента равнозначности и соответст-. венно к второму нходу второго и первому входу третьего элемента И-НЕ, выход которого соединен с входом первого элемента И-НЕ, прямой выход регистра сдвига подключен к второму входу третьего элемента И-НЕ, а инверсный выход регистра сдвигак нторому входу первого элемента

И-НЕ, выход второго элемента И-НЕ подключен к входу второго элемента равнозначности, к второму входу которого подключен выход третьего эле- мента равнозначности, а выход второго элемента равнозначности подключен к входу элементов И, к второму входу которого подключена управляющая шина преобразователя, а выход элемента И подключен к второму входу первого элемента равнозначности, 60 вход регистра сдвига подключен к входу преобразователя, шина тактовых импульсов подключена к входу счетчика и тактовому входу регистра сдвига, вход установки н исходное состояние преобразонателя подключен к входу устанонки в ноль счетчика.

На чертеже представлена функциональная схема преобразователя кодов.

Схема содержит вход 1 преобразователя, элементы 2-4 равнозначности, элемент И 5, двоичный счетчик б, регистр 7 сдвига, элементы И-НЕ 8-10, управляющую шину 11, шину 12 тактовых импульсов, выход 13 преобразователя, нход 14 установки н ноль счетчика.

Вход 1 преобразователя подключен к входу элемента 2 равнозначности и к информационному входу регистра

7 сдвига. Шина 11 подключена к входу элемента И 5, к второму входу которого подключен выход элемента 3 равнозначности, а выход элемента

И 5 подключен к входу элемента 2 равнозначности, выход которого являйтся выходом 13 преобразователя.

К входам элемента 3 равнозначности подключены выходы элементов 4 равноI значности и И-HE 10, а к входам элемента 4 ра;внозначности - выходы счетчика б ° Выход элемента H-HE 8 подключен к входу .элемента И-НЕ 9, а выход элемента И-НЕ 9 — к входу элемента И-НЕ 10. К входам элемента

И-HE 8 подключены соответственно прямой выход второго разряда регистра

7 сдвига и младшего разряда счетчика б, К второму входу элемента И-HE 9 подключен инверсный выход первого разряда регистра 7 сдвига. К второму входу элемента И-НЕ 10 подключен выход старшего разряда счетчика б, Шина 12 подключена к тактоному входу регистра 7 сдвига и счетному входу счетчика б. Вход 14 установки подключен к входу установки в нуль счетчика б.

В табл. 1 приведены правила, по которым работает элемент равнозначности.

Перевод прямого двоично-десятичного кода в обратный осуществляется согласно табл. 2.

1058047

Таблица-2

Обратный код

Прямой. код

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

0101

0 1 1 1

1 0 0 1

1 0 0 0

0 1 1 1

0 1 1 0

0 1 0 1

0 1 0 0

0 0 1 1

00 10

0 0 0 1

0 0 0 0

1 0 0 0

10 0-1

Преобразователь имеет два режима работы: преобразования кодов и передачи без преобразования.

При отсутствии необходимости в преобразовании кодов на управляющую шину 11 необходимо подать "0".

При этом на входе элемента 2 равнозначности, подключенного к выходу элемента H 5, тоже "0". Поэтому элемент 2 становится логическим повто-, рителем сигналов на своем втором входе. Следовательно, на выходе 13 преобразователя сигналы являются повторением сигналов на входе 1 преобразователя.

При необходимости в преобразовании кодов на шину 11 поступает "1", которая открывает элемент И 5.

Перед началом преобразования счетчик б установлен в "0".

Преобразуемое число поступает на вход .1 младшими разрядами вперед., При нулевом положении счетчика б на выходе элемента 4 равнозначности "0", а иа выходе элемента И-HE 10 присутствует "1". На выходе элементов 3 равнозначности и И 5 также присутствует "1". Поэтому элемент 2 равнозначности в нулевом положении счетчика б инвертирует входной сигнал (при преобразовании прямого ко» да в обратный младший разряд должен быть проинвертирован, как это видно из табл. 2). С приходом первого (младшего) разряда счетчик б уста:навливается тактовым импульсом с ши«. ны 12 в положение "10.".

Затем на вход преобразователя подается второй разряд двоично-десятичного кода. На выходе элемента 4 равнозначности возникает "1", 50

В этом случае "1" будет и на выходе элемента И-НЕ 10, а так как на выходе элемента 4 равнозначности будет "0", то на выходе элемента 3 равнозначности будет "1", которая через элемент И 5 поступит на вход элемента 2 равнозначности. Произойдет инверсия старшего разряда преобразуемого числа. При любом другом состоянии разрядов регистра 7 иа двух, входах элемента И-HE 9 не будет двух единиц, так как при "1" в младшем разряда регистра 7 "0" поступит на верхний (по схеме) вход элемента И-HE 9, а при "1" в старшем разряде "0" поступит на вход элемента И-НЕ 9, подключенный к выходу элемента И-ЙЕ 8. Таким образом, при нулевом положении обоих разрядов регистра 7 на выходе,а на выходе элементов 3 равнозначности и И 5 возникает "0". Элемент 2 равнозначности не изменяет сигнала с входа 1 и пропускает его н., выход 13 (согласно табл. 2 второй разряд числа при преобразовании кодов не изменяется).

В следующем такте при положении счетчика б "01" на вход 1 преобразователя поступает третий разряд преобразуемого кода. На выходе элемента И-НЕ 10 появится инверсноесостояние младшего разряда регистра 7, куда при предыдущем добавлении "1" в счетчик б записался второй

15 разряд преобразуемого числа. На вы ходе элемента 4 равнозначности при этом будет "1", поэтому элемент 3 равнозначности инвертирует сигнал, поступающий на его второй вход с выхода эламента И-НЕ 10. Таким образом, в этом такте на вход элемента 2 равнозначности с выхода элемента И 5 поступает состояние .второго разряда преобразуемого числа, которое управляет работой элемента

2 равнозначности.

Согласно табл. 2, третий разряд должен быть проинвертирован при преобразовании кодов, если второй разряд находится в состоянии "1". ,,Элемент 2 равнозначности в рассматриваемом такте выполняет такое преобразованиЕ.

Я

В следующем такте счетчик б уста.новлен в состояние "11", в регистре сдвига находится 2-й и 3-й разряды преобразуемого числа, а на вход преобразователя поступает 4-й разряд .преобразуемого числа. При этом согласно табл. 2 только при нулевом

40 состоянии 2-ro и 3-го разряда 4-й разряд должен быть проинвертирован, Рассмотрим этот случай.

Только при нулевом состоянии раз рядов регистра 7 сдвига на обоих

45 входах элемента И-НЕ 9 будет "1".

105804

Составитель С. Кривуценко

Редактор С. Квятковская Техред >Х.Кастелевич Корректор М. Демчик

Заказ 9599/56 - Тираж 936 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

° » J

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 элемента И-HE .9 будет "1", на выходе элемента И-HE 10 - "0", на выходах элементов 4.и 3 равнозначности и И 5 » нули, инверсия 4-го разряда не произойдет, что соответствует .табл. 2 преобразования.

Таким образом, преобразователь позволяет осуществить преобразование прямого двоично-десятичного кеда в обратный и работает в последовательном коде без функциональной

5 задержки.