Преобразователь кода Советский патент 1983 года по МПК G06F5/02 

Описание патента на изобретение SU1027713A1

Изобретение относится к вычисли тель,ной технике и предназначено для преобразования кодов. Известен преобразователь кода, содержащий генератор импульсов, выхо которого подключен к первому входу первого элемента И, входной счетчик, информационные входы которого подклю чены к первой группе внешних шин, а выходы соединены с соответствующими входами дешифратора, выход которого соединен с вторым входом первого элемента И, второй элемент И и выход ной счетчик, выходы которого подключены к второй группе внешних шин f13 Недостатком указанного устройства является наличие цепочки корректирую щих счетчиков с переменными коэффициентами деления, реализация которых представляет немалую сложность и уменБшает надежность преобразователя Известен также преобразователь ко да, содержащий генератор импульсов, двоично-десятичный счетчик, двоичный счетчик, первый и второй делитель частоты, установочные входы которых и установочный вход двоично-десятичн го счетчика соединены с шиной установки в исходное состояние, дешифрато нуля,-элемент И, первый вход которого соединен с выходом генератора импуль сов, второй вход соединен с выходом дешифратора нуля, а выход элемента И соединен с входами первого и второго делителей частоты, выход первого де;пителя частоты соединён с входом . двоичного счетчика, выходы разрядов которого соединенн с входами дешифратора нуля С2. Однако упрощение устройства путем исключения сложных и реализации корректирующих счетчиков с переменными коэффициентами деления и введения делителей частоты на входах двоичного и двоично-десятичного счетчиков повлекло за собой существенное снижение быстродействия преобразователя Цель изобретения - упрощение преобразователя без сниХсения его быстродействия. .Указанная цель достигается тем, что в преобразователь кода, содержащий генератор импульсов, выходной двоично-десятичный счетчик, входной двоичный счетчик, разрядные выходы которого подключены к входам дешифра« тора нуля, выход которого соединен с одним из входов первого элемента И другой вход которого подключен к выходу генератора импульсов, введена цепочка последовательно соединенных корректирующих управляемых дешифраторов, соеди1 енных входами с выходами соответствующих разрядов входного двоичного счетчика, выход первого дешифратора соединен с перг вым входом второго элемента И, второй вход которого соединен ,с выходом первого элемента и и входом входного двоичного счетчика, а выход - с входом выходного двоично1гдесятичного счетчика, выход которого подключен к выходу устройства, выход каждого последующего дешифратора соединен с управляющим входом предыдущего. На чертеже изображена блок-схема предлагаемого преобразователя. Преобразователь содержит генератор 1 импульсов, первый элемент И 2, входной двоичный счетчик 3, выходной лзоично-десятичный счетчик 4, дешифг ратор 5 нуля, второй элемент И б, цепочку последовательно соединенных корректирующих управляюг влх даиифраторов 7-9, входные 10 и выходные 11 шины. Устройство работает следуюищм об-т разом. Генератор 1 импульсов внрабатывае последовательность импульсов, кото-, рая не проходит через первый элемент И 2 до тех пор, пока входной счетчик 3 находится в нулевом состоянии. После записи в счетчик 3 преобразуемого числа по шинам 10 сигналом с дешифратора 5 нуля открывается первый элемент И 2 и последовательность импульсов поступает одновременно в счетчик 3/ работающий на вычитание, и через второй элемент И 6 в счетчик 4, работающий на сложение импульсов. В момент равенства числа счетных импульсов двоичном числу, записанному ранее в счетчик 3, Дешифратор 5 нуля выдает сигнал на первый элемент И 2, который прекращает подачу импульсов в оба счетчика. При этом в счетчике 4 (на выходных шиг: нах 11) фиксируется выходное число ВТ1ДВОИЧНО-десятичном коде. При преобразовании, например, 18 разрядного двоичного кода угловой величины цена единицы младшего разряда входного двоичного кода равна C, 4.9438476 62 Тогда цена каждого счетного импульса на входе счетчика 3 равна Cg.., т. е. 4,94384765625. Если цена каждого счетного импульса lia входе счетчика 4 (т, е. цена единицы младшего разряда выходйого двоично-десятичного кода Сдых равна 5,то-и цены счетных импульсов на входах счетчиков 3 и 4 отличаются на 0,05615234375, что в случае преобраг зования наибольшего двоичногочисла соответствующего углу 359°5955, дает набегающую положительную ошибку 0;05615234375 X (2- I ) , 9. Эта..ошибка уменьшается путем использования корректирующего управляемого дешифратора 7 и второго элемента И 6. Дешифратор 7 дешифрирует состояние счетчика 3, соответствующе набеганию ошибки до величины 5, равной цене одного счетного импульса на входе счетчика 4. Так как в данно случае цикл набегания ошибки равен 0,05615234375 89,04347... (импульсаО го дешифратор 7 должен дешифрировать состояние двоичного с етчика 3, соот ветствующее десятичному числу 89, т. е. 000000000001011001. Отсюда следует,- что из каждых 89 входных импульсов запрещается один импульс, а ВВ-Проходят на счетчик 4 через второй элемент И б. . При этом неточность компенсации из-за целочисленного значения дешифрируемого состоянияS(числа) определяется разностью 0,05615234375 - 89 - 5 -0,00244140625 Эта разность дает вторичную отрицательную набегающую ошибку, котора в случае преобразования максимально двоичного числа достигла бы величины iSi -7,19, что превышает допустимую ± 5. Для уменьшения этой вторичной . служит втррой корректирующий управляемый дешифратор 8, дешифрирующий состояние двоичного счетчика, равное десятичному числу - 0,05615234375 X 89 0,00244140525 23 89 2047 или соответственно в двоичном коде 000000011111111111,, и увеличивающий на единицу состояние, дешифрируемое дешифратором 7 раз за каждые 2047 импульсов, поступающих на вход счетчика 3. Здесь неточность компенсации ошибки из-за целочисленного значения дешифрируемого состояния (числа) равна нулю. В других случаях может появиться третичная набегающая ошибка, которая больше будет компенсироваться с помсщью дешифратора 9 и т. д. Перед каждым новым гщклом преобразования счетчик 4 устанавливается в нулевое состояние. Преимуществами предлагаемого прет образователя по сравнению с известным являются его простота и повышение надежности путем исключения сложных корректирующих счетчиков с nej)eменными коэффициентами деления без снижения быстродействия.

Похожие патенты SU1027713A1

название год авторы номер документа
Преобразователь двоичного кода в двоично-десятичный код градусов,минут и секунд 1982
  • Кашаев Шариф Хамидович
  • Торопцов Олег Васильевич
SU1043628A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1982
  • Кашаев Шариф Хамидович
SU1076898A1
ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНО-ШЕСТИДЕСЯТИРИЧНЫЙ КОД 1967
SU190054A1
Преобразователь двоичного кода в двоично-десятичный код градусов,минут и секунд 1982
  • Домрачев Вилен Григорьевич
  • Подолян Владимир Андреевич
SU1068929A1
Преобразователь двоичного кода в двоично-десятичный код градусов и минут 1977
  • Блистанов Николай Николаевич
SU690475A1
Преобразователь двоичного кода вдВОичНО-дЕСяТичНый КОд гРАдуСОВ,МиНуТ, СЕКуНд 1979
  • Браташова Лилия Григорьевна
  • Смирнов Андрей Николаевич
  • Тимофеев Сергей Борисович
  • Федоров Леонид Федорович
SU809157A1
Преобразователь двоичного кода в двоично-десятичный 1986
  • Кашаев Шариф Хамидович
  • Клименко Виктор Андреевич
SU1368994A1
Преобразователь двоичного кода в двоично-десятичный 1986
  • Кашаев Шариф Хамидович
  • Клименко Виктор Андреевич
SU1368993A1
Преобразователь двоичного кода в двоично-десятичный код 1978
  • Гингис Моисей Овшеевич
SU723566A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1980
  • Чулошников Валентин Григорьевич
  • Иванов Юрий Алексеевич
SU903859A1

Реферат патента 1983 года Преобразователь кода

ПРЕОБРАЗОВАТЕЛЬ КОДА, COДep жащий генератор импульсов, выходной, двоично-десятичный счетчик, входной двоичный .счетчик, разрядные выходы которого подключены к входам дешифратора нуля, выход которого соединен с одним из входов первого элемента И( другой вход которого подключен к выходу Генератора импульсов, о т л иЧ a ю щ и и с я тем, что, с целью J упрощения преобразователя без снижег; ния его быстродействияf в него вве;дёна цепочка последовательно соединеннее корректирукшдах втравляемых дешифраторов, соединенных входами с выходами соответствующих разрядов входного двоичного счетчика, выход первого дешифратора соединен с первый входе второго элемента И, второй ..: вход которого соединен с выходом пёр soro элемента И и входом входйого двоичного счетчика, a выход - с вхоп; дои выходного ДВОИЧ ЮГА СЯТИЧЙОГО счетчика, выход которого подключен к выходу устройства« выход каждого последующего дешифратора соединен с § управлякядим входом предыдущего.

Документы, цитированные в отчете о поиске Патент 1983 года SU1027713A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
0
SU297960A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Преобразователь двоичного кода в двоично-десятичный код 1976
  • Гингис Моисей Овшеевич
SU744545A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1

SU 1 027 713 A1

Авторы

Кашаев Шариф Хамидович

Даты

1983-07-07Публикация

1982-03-26Подача