Преобразователь двоичного кода в двоично-десятичный код градусов и минут

Иллюстрации

Показать все

Реферат

 

(72} Автои пэебретени»

Н. Н. Блистанов (7I ) ЗФпэитвль (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНОДЕСЯТИЧНЫЙ КОД ГРАДУСОВ И МИНУТ

Изобретение относится к области вычислительной техники и позволяет производить преобt разование двоичного кода угла в двоично-десятичный код градусов и минут.

Все известные преобразователи имеют либо невысокую точность преобразования, либо невысокое быстродействие.

Наиболее близким по технической сущности к предложенному изобретению является преобразователь двоичного кода в двоично-десятичный.код градусов и минут, содержащий двоич. ный счетчик, разрядные входы которого являются информационными входами преобразователя, а выход соединен со входом дешифратора нуля, выход которого подктпочен к одному из входов элемента И, другой вход которого соеди15 нен с выходом генератора импульсов, а выход— со входом элемента ИЛИ, связанного другим своим входом через последовательно соединенные элемент задержки, дешифратор коррекции с выхо20 дом двоично-десятичного счетчика минут, последовательно соединенного с двоично- десятичным счетчиком градусов, вход которого через дешифратор старших разрядов двоичного кода coemtиен с выходом трех старших разрядов двоичного счетчика, делитель на три, вход которого подключен к выходу элемента И (1).

Недостатком известного преобразователя является нерациональное построение коэффициента пересчета (3/2), зИслючающееся в умножении входного двоичного кода на два с последующим делением на три, что увеличивает время преоб» раэования в два раза.

Бель изобретения — повьппение быстродействия преобразователя.

Поставленная цель достигается тем, что, в преобразователь введены последовательно подключенные к выходу делителя на три элемент

НЕ и второй элемент И, второй вход которого соединен с выходом первого элемента И, а выход — со входом двоично-десятичного счетчика минут.

На чертеже представлена структурная схема предложенного преобразователя, содержащая элемент И 1, двоичный счетчик 2, двоично-десятичные счетчики градусов 3 и минут 4, делитель на три 5, дешифратор нуля 6, дешифратор старших разрядов двоичного кода 7, старшие разряды 8 дво3 69047 ичного кода 8, дешифратор коррекции 9,элемент задержки 10, элемент ИЛИ 11, элемент Н1: 12, второй элемент И 13, информационные входы преобразователя 14, выходы преобразователя 15.

Элемент НЕ 12, второй элемент И 13 вместе с делителем на три 5 образуют схему деления на 3/2.

Устройство работает следующим образом.

Код в двоичный счетчик записывается по входам 14, преобразованный код снимается с 10 выходов 15 двоично-десятичных счетчиков гра-t дусов 3 и минут 4. На вход элемента И 1 генератор импульсов непрерывно вырабатывает последовательность импульсов, которая не проходит через элемент И 1 до тех пор, пока вход- I 5 ной двоичный счетчик 2 находится в нулевом состоянии. После записи во входной двоичный счетчик 2 преобразуемого числа дешифратэр нуля 6 выдает на элемент 1 сигнал разрешения.

Элемент И 1 открывается, и последоватсльност1 20 импульсов поступает одновременно на элечент

ИЛИ 11, делитель на три 5 и на элемент И 13.

С выхода элемента ИЛИ 11 последовательность импульсов поступает на вход двоичного с летчика 2, работающего на вычитание.

Одновременно с этим последовательнссть импульсов через элемент И 1" поступает на вход двоично-десятичного счетчика минут 4, Г «ыхода делителя на три 5 каждый третий импульс входной последовательности через элемент 11Е

12 поступает на второй вход элемента И 13 и запрещает прохождение соответствуюшего импульса входной последовательности на вход двоично-десятичного счетчика минут 4. Таким образом,в. оследовательности импульсов, посгупа- 35 ющей на вход элемента И 13, каждьй третий импульс будет запрещен, что обеспечивает коэффициент пересчета 3/2.

Когда двоичное число, записанное во входном двоичном счетчике 2, станет равным нулю, дешифратор 6 выдает запрещающий сигнал на элемент 1, которьй прекращает подачу импульсов пересчета. Код, содержащийся в трех старших разрядах 8 двоичного счетчика 2„поступает через дешифратор 7 на предварительную установку выходного двоично-десятичного счетчика градусов.

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

2 и двоично-десятичных счетчиков минут и градусов, в последних зафиксируется число градусов и минут, выраженное в двоично-десятичном коде.

Цена единиц младшего разряда входного кода, а также цена счетных импульсов на входе двоичного счетчика, в который записывается входной код, будет определяться отношением максимального значения величины угла, которое содержится в двенадцати младших разрядах

60 х 45 = 2700 и числом значений двенадцатиразрядного двоичного кода (2 ), и будет равна 0,65917968 минуты. В этом случае цена счетHIIx импульсов, поступаюш7их на вход счетчика минут, будет равна - — х =- 0,98876952

2 минуты, а так как цена импульса на входе счетчика минут должна быть равна 1, то каждый импульс, записанный в этот счетчик, будет нести о шибк у, рав ную

1 — 0,98876952 = 0,01123043 минуты.

Эта ошибка при преобразовании максимального

1 кода может дать набегаюшую ошибку, равную

0,01123043 х 2700 = 30,32 минуты, Для устранения этой ошибки к выходам двоична-десятичного счетчика минут подсоединен дешифратор 9, вырабатывающий сигнал коррекции через каждые 60 импульсов, поступающих на вход двоично-десятичного счетчика минут 4, выход дешифратора 9 через элемент задержки 10 соединен со вторым входом элемента ИЛИ 11.

В результате чего, с выхода элемента ИЛИ 11 на вход двоичного счетчика 2 поступает каждый шестидесятый импульс из входной последовательности двоично-десятичного счетчика минут 4.

Элемент задержки 10 задерживает корректирующий импульс приблизительно на половину периода следования импульсов, поступающих с генератора импульсов.

После введения коррекции при преобразовании максимального кода общее число импульсов, поступивших на вход двоичного счетчика 2, будет равно

2700 х — + — — = 4095, что соответству3 2700

2 60 ет максимальному двоичному числу (2I — 1), которое может быть записано в двенадцати младшчх разрядах входного счетчика. При этом набегающая ошибка за цикл коррекции будет равна

0,01123043 х 60 = 0,673858 минуты, т.е. меньше единицы младшего разряда выходного кода.

Использование изобретения позволит уменьшить время преобразования в два раза, или при заданном времени преобразования использовать задающий генератор с частотой генерации вдвое ниже ранее использованного.

Формула изобретения

Преобразователь двоичного кода в двоичнодесятичньй код градусов и минут, содержащий двоичный счетчик, разрядные входы которого являются информационными входами преобразователя, а выход соединен со входом дешифратора нуля, выход KQTopofo подключен к од690475 6 отличаюшийся тем,что,сцельюпо,вышения быстродействия преобразователя, в не го введены последовательно подключенные к выходу делителя на три элемент HE и второй

s элемент И, второй вход которого соединен с выходом первого элемента И, а выход — со входом двоично-десятичного счетчика минут.

Составитель Н. Шелобанова

Техред С,Мигай Корректор В. Синицкая

Редактор Д. Зубов

Заказ 6486/58 Тираж 780 Подписное

UHHHHH Государственного комитета СССР по делам изобретений и открытий, 113035, Москва, Ж-35, Рашуская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 ному из входов элемента И, другой вход которого соединен с выходом генератора импульсов, а выход — со входом элемента ИЛИ, связанного другим своим входом через последовательно соединенные элемент задержки, дешифратор кор рекции с Выходом двоично-десятичного счетчика минут, последовательно соединенного с двоично-десятичным счетчиком градусов, вход которого через дешифратор старших разрядов двоичного кода соединен с выходом трех старших разрядов двоичного счетчика, делитель на три, вход которого подключен к выходу элемента И, Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР Х 346719, кл. G 06 F 5/02, 1971.