Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код Советский патент 1984 года по МПК G06F5/02 

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

Изобретение относится к вычислительной технике и предназначено для использования в измерительных нреоб разователях, Известен преобразователь двоичного кода в двоично-десятично-шести десятиричный код, содержащий генера тор импульсов, выход которого подключен к п. входу первого элемента И, входной счетчикf вьшоды которого соединены с входдами дешифратора нуля/ выход которого соединен с вторым входом первого эл1эмен- та И, второй.элемент И и выходной счетчик 1 « Недостатки указанного преобразователя обусловлены низкой точностью и ограниченными функционгшьными воз можностями вследствие невозможности обратного преобразования„ Наиболее близким техническим решением к предлагаемо ту является пре образователь двоичного кода в двоич но-десятично-шестидесятиричный код, содержащий генератор импульсов, выход которого соединен с первым входом первого элемента И,. двоич:ный счетчик, информационные входы которого являются первыми информационны ми входами преобразователя, а выходы соединены с входами первого дешифратора нуля, выход которого соединен с вторым входом первого элемента И, выход которого соединен -с входом генератора сдвинутых серий, выходы которого соединены соответст венно с входом пересчетного блока и входом элемента ИЛИ, выход которого соединен со счетным входом дво ично- десятично-шестидесятиричного счетчика; первый выход генератора сдвинутых серий соединен с первым входом второго элемента И, второй зкод которого соединен с выходом пересчетного блол-а., а выход второго элемента И соединен с вторым вхо дом элемента ИЛИ 2 . Недостатками извЪстного преобразователя также являются низкая точность и невоз л;ожност7:1 обратного преобразоваиия,. Цель изобретения повышение точ ности и расширение функциональных -возможностей преобра:-:ователя путем обеспечения обратного преобразовани Поставленная цель достигается тем, что в преобразователь двоично-го кода в двоично десятр1чно шестиде сйтиричный код, содержащий генератор импульсов, выход которого соеди нен с первым входом первого элемента И, двоичный счетчик, информацион ные входы которого являются первыми информационнглми входами преобразователя, а выходы соединены с входами первого децшфратора нуля, выхо которого соединен с вторым входом первого элемента И, выход которого соединен с входом генератора сдвинутых серий, первый и второй выходы которого соединены соответственно с входом п,ресчетного блока и первым входом элемента ИЛИ, выход которого соединен со счетным входом двоично- десятично-шестидесятиричного счетчика, выходы которого являются первыми выходами преобразователя, первый выход генератора сдвинутых серий соединен с первым входом второго элемента И, второй вход которого соединен с выходом пересчетного блока, а выход второго элемента И соединен с вторым входом элемента ИЛИ, введены второй дешифратор нуля, блок задания режима преобразования и делитель импульсов, вход которого соединен с первым выходом генератора сдвинутых серий, а выход - со счетным входом двоичного счетчика, выходы которого являются вторыми выходами преобразователя, второй информаи;ионный вход которого соединен с информационными входами двоично десятично-шестидесятиричного- счетчика, выходы которого соединены с информационными входаг4И второго дешифратора нуля, выход которого соедлнен с входом первого элемента И, управляющие входы двоичного и двоично-десятично-шестидесятиричного счетчиков соединены соответственно с первым и вторым выходами управления реверсированием блока задания режима преобразования, первый и второй управляющие выходы которого соединены соответственно с управляющими входами первого и второ.го дешифраторов нуля. На чертеже изображена блок-схема предлагаемого преобразователя. Преобразователь, содержит генератор 1 импульсов, первый элемент И 2,, второй элемент И 3, элемент ИЛИ 4, генератор 5 сдвинутых серий, пересчетный блок б, делитель 7 импульсов, вход которого подключен к выходу генератора 5 сдвинутых серий, двоичный счетчик 8, к входу которого подключен выход делителя 7 импульсов , дешифратор 9 нуля, дешифрирующий нулевое состояние двоичного счетчика, ддвоично-десятично-шестидесятиричный счетчик 10, первый информационный вход 11 (записи двоичного кода), выходы 12 двоично-десятичношестидесятиричного кода, второй дешифратор 13 нуля, дешифрирующий нулевое состояние счетчика 10, блок 14 задания режима преобразования, выходы 15 и информационный вход 16, Преобразователь работает следующим образом. Если блок задания режима преобразования находится в состоянии 2-60 преобразование двоичного кода угла

в двоично-десятично-шестидесятиричный код градусов, минут и секунд), дешифратор 9 нуля включается, а дешифратор 13 нуля отключается, двоичный счетчик 8 устанавливается в режим обратного счета, а двоичнодесятично-шестидесятиричный счетчик 10 - в режим прямого счета. В этом случае работа, преобразователя осуществляется путем пересчета числа, записанного в счетчик 8 до момента его обнуления. Во время пересчета выполняется коррекция при помощи блоков 3-7.

С установкой блока задания режима преобразования в состояние 60-2 (преобразование двоично-десятично- , шестидесятиричного кода градусов, минут .и секунд в двоичный код) дешифратор 9 отключается, а дешифратор 13 включается, двоичный счетчик 8 устанавливается и режим прямого счетчика, а двоично-десятично-шестидесятиричный счетчик 10 - в режим обратного счета.

Генератор 5 сдвинутых серий преобразует входную последовательность импульсов частотой F в две последовательности (серии) частотой, F/2 сдвинутые относительно друг друга примерно на половину периода входной последовательности.

Генератор 1 импульсов вырабатывает последовательность частотой F которая не проходит через первый элемент И 2 до тех пор, пока счетчик 10 находится в нулевом состоянии.

После записи в счетчик 10 преобразуемого числа по входу 16 сигналом с дешифратора 13 открывается первый элемент И 2 и последовательность импульсов первой серии с первого выхода генератора 5 поступает в делитель 7 импульсов, коэффициент деления К которого выбирается из необходимой точности преобразования, и далее на вход счетчика 8, работающето в режиме прямого счета. Последовательность импульсов второй серии с второго выхода генератора 5 поступает через элемент ИЛИ 4 на вход счетчика 10, работающего в режиме обратного счета.

Исходя из разницы требуемой и действительной цен единицы младшего разряда двоично-десятично-шестидесятиричного кода рассчитывается коэфициент деления, пересчетного блока 6. По мере накопления ошибки за сче разности требуемой и действительной цен младшего разряда счетчика 10 по сигналу пересчетного блока 6 через элемент И 3 и элемент ИЛИ 4 подается корректирующий импульс на вход счетчика 10.

В момент равенства двоичного числа, записанного в двоичный счетчик 8, двоично-десятично-шестидесятиричному, числу , ранее записанному в счетчик 10, дешифратор 13 закрывает первый элемент И 2. При этом в счетчике В (на выходе 15j| фиксируется выходное число в двоичном коде.

Выбор коэффициента деления Ко делителя 7 импульсов производится следующим образом. При преобразовании, например, двоично-десятичношестидесятиричного кода угла в 11-разрядный двоичный код цена каждого счетчика импульса на входе сче чика 8

ЗбО°00 00

632,8125,

вх

Если требуемая точность преобразования или цена каждого счетного импульса на входе счетчика 10 равна l , то коэффициент деления К делителя 7 выбирается равным 600. Действительная цена единицы младшего разряда счетчика 10

1,05466875.

бых

Перед каждым циклом преобразования двоичный счетчик 8, двоичнодесятично-шестидесятиричный счетчик 10 и пересчетный блок 6 устанавливаются в нулевое состояние.

Таким образом, благодаря введению обратного преобразования двоично-десятично-шестидесятиричного код градусов, MiiHyT и секунд в двоичный код расширяется область применения преобразователя что обеспечивает сокращение номенклатуры применяемых устройств. Кроме того, существенно повышается точность преобразования в результате введения перестраиваемого делителя импульсов.

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

название год авторы номер документа
Преобразователь двоичного кода в двоично-десятичный код градусов,минут и секунд 1982
  • Кашаев Шариф Хамидович
  • Торопцов Олег Васильевич
SU1043628A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1976
  • Александров Юрий Христофорович
  • Астафьев Владимир Васильевич
  • Майоров Вячеслав Николаевич
  • Полянский Владимир Трофимович
SU646327A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1980
  • Чулошников Валентин Григорьевич
  • Иванов Юрий Алексеевич
SU903859A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1980
  • Бердышев Виктор Геннадьевич
SU943702A2
Преобразователь двоичного кода в двоично-десятичный 1986
  • Кашаев Шариф Хамидович
  • Клименко Виктор Андреевич
SU1368993A1
Устройство для преобразования двоичного кода в двоично-десятичношестидесятиричный 1977
  • Ватин Валерий Александрович
  • Степанов Анатолий Валентинович
SU734668A1
Преобразователь двоичного кода угла в шестидесятиричный код градусов, минут и секунд 1973
  • Курганов Вячеслав Иванович
SU444179A1
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код 1978
  • Бердышев Виктор Геннадьевич
  • Козьмина Елена Павловна
SU767749A1
Преобразователь двоичного кода в двоично-десятичный код 1989
  • Шурмухин Евгений Александрович
SU1662005A1
Преобразователь двоичного кода в двоично-десятичный 1986
  • Кашаев Шариф Хамидович
  • Клименко Виктор Андреевич
SU1368994A1

Иллюстрации к изобретению SU 1 076 898 A1

Реферат патента 1984 года Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код

ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНО-ШВСТИДЕСЯТИРИЧНЫЙ КОД,содержащий генератор импульсов, выход которо го соединен с первым входом первого элемента И, двоичный счетчик, информационные входы которого являются первыми информационными входами преобразователя , а выходы соединены с входами первого дешифратора нуля, выход которого соединен с вторым входом первого элемента И, выход которого соединен с входом генератора сдвинутых серий, первый и второй выходы кеторого соединены соответственно с входом пересчетного блока и первым входом элемента ИЛИ, выход которого соединен со счетным входом двоично-десятичношестидесятиричного счетчика, выходы которого являются первыми выходами преобразователя, первый выход генератора сдвинутых серий соединен с первым входом второго элемента И, второй; вход которого соединен с выходом пересчетного блока, а выход второго элемента И соединен с вторым входом элемента ИЛИ, отличающийся тем, что с целью повЕЛшения точности и расширения функциональных возможностей путем обеспечения обратного преобразования, в него введены второй дешифратор нуля, блок задания режима преобразования- и делитель импульсов, вход которого соединен с первым выходом генератора сдвинутых серий, а выход - со счетным входом двоичного счетчика, выходы которого являются вторыми выходами преобразователя, второй информационный вход которого соединен с инфор- { мационными входами двоично-десятично (Л -шестидесятиричного счетчика, выходы которого соединены с информационс ными входами второго дешифратора нуля, выход которого соединен с третьим входом первого элемента И, управляющие входы двоичного и двоично-десятично-шестидесятиричного счетчиков соединены соответственно с пер. вым и вторым выходами управления реверсированием блока задания режи.а преобразования, первый и второй упСГ) равляющие выхода которого соединены 00 соответственно с управляющими входами первого и второго дешифраторов ;о нуля. 00

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
0
SU297960A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Преобразователь кода 1974
  • Бодаревский Леонид Борисович
SU525945A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 076 898 A1

Авторы

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

Даты

1984-02-28Публикация

1982-03-24Подача