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

Номер патента: 1305869

Авторы: Кудряшов, Шишков

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИА ЛИСТИЧЕСНИКРЕСПУбЛИК 9)) 1 8 М 7/1.Б.Ш к етельство СС М 7/12, 1968 ельство СССР М 7/12, 1980 НОГО КОДА том може ое СУД АРСТВЕННЫИ НОМИ О ДЕЛАМ ИЗОБРЕТЕНИЙ(57) Изобретение касаетсяи вычислительной техникибыть использовано при пос Фпреобразователей в измерительных и управляющих системах, Цель изобретения - расширение класса решаемых задач эа счет возможности получения двоично-десятичного кода угловых едиониц в диапазоне +180 и повышение быстродействия. Поставленная цель достигается тем, что в преобразователь, содержащий генератор импульсов 1, сумматор 6, регистр 7, дешифратор 5, двоичный счетчик 3, двоично-десятичный счетчик 10 и два элементаИ 2 и 9, введены элементы НЕ 12 и 13, элементы И 14 и 15, элементы ЗИ 16 и 17 с соответствующими связями, 1 илИзобретение относится к автоматике и вычислительной технике и может быть использовано при построении преобразователей в измерительных и управляющих системах. 5Целью изобретения является расширение класса решаемых задач за счет возможности получения дноично-десятичного кода угловых единиц в диапазоне +180 и повышение его быстродействия,На чертеже показана функциональчая схема предлагаемого преобразователя.Преобразователь содержит генератор 1 импульсов, элемент И 2, двоичный счетчик 3, информационный вход 4, дешифратор 5, сумматор 6, регистр 7, вход 8 задания константы, элемент И 9, двоично-десятичный счетчик 10 (угловых единиц), выход 11, элементы НЕ 12 и 13, элемент И 14 и 5, элементы ЗИ .16 и 17, элемент ИЛИ 18, вход 19 выбора режима и знаковый выход 20.Генератор 1 импульсов вырабатывает непрерывную последовательность импульсов, которая пропускается элементом25 И 2 на первые входы элемента И 14, элементов ЗИ 16 и 17, второй вход элемента И 9 и тактовый вход регистра 7 до тех пор, пока дешифратор 5 не выявит нулевое состояние счетчика 3, Замкнутые в кольцо сумматор 6 и регистр 7 представляют собой накапливающий сумматор, который на каждый тактовый импульс добавляет к записанному в регистре 8 числу констан ту С, сформированную на входе 8. 1.;диничный сигнал, возникающий на выходепереполнения сумматора 6, разрешает прохождение импульсов через элементИ 9 на счетный вход суммирующего40 дноично-десятичного счетчика 10. Счетчик 10 состоит из декад и секстад,а его структура определяется видомугловых единиц на выходе 11. При единичном значении сигнала на входе 19 выбора режима импульсы с выхода элемента И 2 проходят через элемент И 14 и элемент ИЛИ 18 на вычитающий вход двоичного счетчика 3. При нулевом значении сигнала на входе 19 импульсы с выхода элемента И 2 проходят либо на вычитающий вход счетчика 3 (через элемент ЗИ 16 и элемент ИЛИ 18 при нулевом значении сигнала на входе иннертора 13), либо на суммирующий вход счетчика 3 (через элемент ЗИ 17 при единичном зна- чении сигнала на входе инвертора 13). Расширение функ 1 иональных возможностей достигается за счет того, чтопри необходимости получения на выходепреобразователя днсично-десятичногокода угловых единип в диапазоне +180двоичный счетчик в диапазоне 0-180(старший разряд двоичного кода углаЬ = 0) работает на вычитание, а вдиапазоне 0 - минус 80 (Ы 1)Она сложение. При этом на выходе дноичко-десятичного счетчика формируется код угловых единиц н пределах0-180 , а знак кода определяетсязначением старшего разряда И двоичного кода угла. Одновременно с этимуменьшается максимальное число рабочих тактов преобразователя, что повышае его быстродеиствиеПреобразователь работает следующим образом.В начале цикла преобразованияв двоичный счетчик 3 записываетсяпреобразуемое число Б в дополнительном коде, поступаюшее по входу 4,и производится обнуление регистраи двоично-десятичного счетчика 1 О.После записи в двоичный счетчик 3числа И дешифратор 5 разрешает прохождение импульсов генератора 1 через элемент И 2, Эти импульсы поступают на тактовый вход регистра 7 ивторой вход элемента И 9 независимоот значения сигнала на входе 19 выбора режима. При единичном значении сигнала на входе 19 и мпульсы генератора1 проходят на вычитающий вход двоичного счетчика 3 уменьшая записанноен него число, После прохождения М-гоимпульса двоичный счетчик 3 переходит в нулевое состояние и дешифратор5 запрещает дальнейшее прохождениеимпульсов через элемент И 2,Число импульсон К, прошедших через элемент И 9 на вход двоично-десятичного счетчика 10 равно числу так 1тов, в которых на выходе переполнения сумматора 6 возникает единичныйсигналК=1,С/2 " Ь/2где ш -число двоичных разрядов сум матора 6 и регистра 7; число, записанное в регистре 7 после Б-го такта,Для того, чтобы преобразователь не имел набегающей ошибки, значение константы .С выбирается из условия(3) И,= 2 /2 вателя,Составитель Б,КудряшовТехред В. Кадар Корректор Л.Пилипенко Редактор А,Шандор Заказ 1466/56 Тираж 902 ПодписноеВНИИПИ Государственного комитета СССРпо делам изобретений и открытий1)3035, осква, Ж, Раушская наб., д.4/5 Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная,4 нулевого значения д при максимальномзначении преобразуемого угла где п - число разрядов двоичногосчетчика 3;К - число состояний двоично-десяптичного счетчикаО. Таким образом, в конце цикла преобразования, при единичном значении сигнала на входе 19, на выходе 11 формируется двоично-десятичный код угловых единиц в диапазоне 0- ЗЬО . Максимальное число рабочих такитов Б = 2 . Этот режимработы иденФтичен прототипу.При нулевом значении сигнала на входе 10 при Бр = 0 импульсы генератора 1 проходят на вычитающий вход двоичного счетчика 3, а при Х = 1 на суммирующий вход, соответственно уменьшая или увеличивая записанное в него число, После прохождения Б-го 25 (М = 0) либо (2" - М)-го (Мр = ) импульса счетчик 3 переходит в нулевое состояние и дешифратор 5 запрещает дальнейшее прохождение импульсов через элемент И 2, При этом в коь;З 0 це цикла преобразования на выходе 1 с учетом формул (1) и (2) формируется код угловых единиц в пределах 0-80, т,е, осуществляется преобразование донокительного кода в пря мой, Знак кода определяется значением Мр, проходящим через элемент И 15 на выход 20 преобразователя, а максимальное число рабочих тактов формула изобретения Преобразователь двоичного кода 45в двоично-десятичный код, содержащийдвоичный счетчик, информационный входкоторого является информационнымвходом преобразователя, а выход 94через дешифратор подключен к первому входу первого элемента И, второй вход которого соединен с выходом1 генератора импульсов, двоично-десятичный счетчик, выход которого является выходом преобразователя, а вход соединен с выходом второго элемента И, первый и второй входы которого подключены к выходу пер - вого элемента И и выходу переполнения сумматора соответственно, разрядный выход которого соединен с информационным входом регистра, тактовый вход и выход которого подключены к выходу первого элемента И и первому входу сумматора соответственно, второй вход которого соединен с входом задания константы пребразователя, о т л и ч а ю щ и й с я тем, что, с целью расширения класса решаемых задач за счет возможности получения двоично-десятичного кода угловых единиц в диапазоне +180 и повышения его быстродействия, в преобразователь введены два элемента НЕ, третий и четвертый элементы И, два элемента ЗИ и элемент ИЛИ, причем первые входы третьего элемента И и первого и второго элементов ЗИ соединены с выходом первого элемента И, а их выходы подключены соответственно к первому, второму входам элемента ИЛИ и входу сложения двоичного счетчика, вход вычитания которого подключен к выходу элемента ИЛИ, вход выбора режима преобразователя подключен непосредственно к второму входу третьего элемента И и через первый элемент НЕ - к вторым входам первого и второго элементов ЗИ и первому входу четвертого элемента И, второй вход которого обьединен с третьим входом второго элемента ЗИ и подключен к информационному входу преобразователя, и через второй элемент НЕ к третьему входу первого элемента ЗИ, выход четвертого элемента И является знаковым выходом преобразо

Смотреть

Заявка

3995428, 23.12.1985

ПРЕДПРИЯТИЕ ПЯ Г-4421

КУДРЯШОВ БОРИС АЛЕКСАНДРОВИЧ, ШИШКОВ АЛЕКСЕЙ БОРИСОВИЧ

МПК / Метки

МПК: H03M 7/12

Метки: двоично-десятичный, двоичного, код, кода

Опубликовано: 23.04.1987

Код ссылки

<a href="https://patents.su/3-1305869-preobrazovatel-dvoichnogo-koda-v-dvoichno-desyatichnyjj-kod.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь двоичного кода в двоично-десятичный код</a>

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