Фи2 1
лчющих сигналов, приходящих со счетчика 8 циклов, передаст входной сигнал на счетный вход счетчика соответствующей декады двоично-десятичного счетчика 9. Одновременно с выхода первого элемента ИЛИ 4 сигнал поступает на установочный вход входного регистра 1 и обеспечивает перезапись
1,1476616
Изобретение относится к устройствам для обработки цифровых данных, а именно к устройствам дня преобразования данных без изменения порядка их 5 следования и объема информации, подлежащей обработке.
Цель изобретения - повышение быстродействия.
На фиг.1 представлена функциональ- 10 кода с выхода сумматора 2 во входной ная схема преобразователя; на фиг.2 - регистр 1. Код на выходе сумматора 2
представляет собой разность между величиной начального угла и величиной константы.
15 Таким образом, после первого вычитания на вход сумматора 2 поступают два сигнала: сигнал константы декады, сигнал первой разности преобразуемого угла и константы декады. 20
диаграмма его работы.
На схеме обозначены: входной регистр 1, сумматор 2, блок 3 памяти констант, элементы И 4, 5, генератор 6 синхроимпульсов, коммутатор 7, счетчик 8 циклов, двоично-десятичный счетчик 9, выходной регистр 10, элемент 11 задержки.
Предложенный преобразователь двоичного кода в двоично-десятичный код угловых величин работает следующим образом,
В начале преобразования на вход преобразователя подается сигнал Сброс, который устанавливает в нулевое состояние счетчик 8 циклов, двоично-десятичный счетчик 9 и записывает входной двоичный код угла во входной регистр 1, подготавливая преобразователь к работе. После прохождения сигнала Сброс на выходах элементов преобразователя устанавливаются следующие состояния: выход регистра
На выходе сумматора 2 снова формируется сигнал разности этих двух чисел и описание их соотношения Больше или Меньше. Если константа больше величины угла, то сигнал
25 Меньше разрешит прохождение сигналов на выход второго элемента ИЛИ 5. Сигнал с выхода элемента ИЛИ 5 поступит на вход счетчика 8 циклов. Счетчик 8 циклов устанавливает на
30 своем управляющем выходе признак следующего цикла. Этот признак, поступая на управляющий вход памяти констант, обеспечит выбор следующей константы. Таким образом, на входы суммато1 - код угла, подлежащего преобразо- 35 Ра 2 во втором цикле будут поданы ванию; выход счетчика 8 циклов - приА К°ДЫ следующих величин: код разнос- знак первого цикла преобразования: выход блока 3 памяти констант - двоти, полученной в первом цикле преобразования, код декады, соответствующей данному циклу преобразования.
ичный код константы, соответствующей декаде в сто градусов.
На вход сумматора 2 поступают две величины: величина угла, подлежащего преобразованию, и константа, соответствующая декаде угла. На информационных выходах сумматора 2 формируется величина разности и два сигнала, описывающие соотношения между входными величинами: Больше и Меньше. Если величина угла больше кода константы на входе сумматора 2, вырабатывается сигнал Больше и поступивший на вход элемента ИЛИ 4 сигнал разрешит прохождение тактового
лчющих сигналов, приходящих со счетчика 8 циклов, передаст входной сигнал на счетный вход счетчика соответствующей декады двоично-десятичного счетчика 9. Одновременно с выхода первого элемента ИЛИ 4 сигнал поступает на установочный вход входного регистра 1 и обеспечивает перезапись
Таким образом, после первого вычитания на вход сумматора 2 поступают два сигнала: сигнал константы декады, сигнал первой разности преобразуемого угла и константы декады.
На выходе сумматора 2 снова формируется сигнал разности этих двух чисел и описание их соотношения Больше или Меньше. Если константа больше величины угла, то сигнал
Меньше разрешит прохождение сигналов на выход второго элемента ИЛИ 5. Сигнал с выхода элемента ИЛИ 5 поступит на вход счетчика 8 циклов. Счетчик 8 циклов устанавливает на
своем управляющем выходе признак следующего цикла. Этот признак, поступая на управляющий вход памяти констант, обеспечит выбор следующей константы. Таким образом, на входы сумматоРа 2 во втором цикле будут поданы К°ДЫ следующих величин: код разнос-
ти, полученной в первом цикле преобразования, код декады, соответствующей данному циклу преобразования.
Далее процесс преобразования продолжается так же, как и в случае, когда на входе константа сотен градусов. Но во втором цикле коммутатор передает счетные импульсы на вход
двоично-десятичного счетчика, подсчитывающего количество десятков в результате преобразования. В каждом последующем цикле к выходу коммутатора 7 подключается соответствующий счетчик, обеспечивая этим подсчет количества сотен, десятков, единиц градусов, минут, секунд получаемого результата преобразования. После,
Изобретение относится к устройствам для обработки цифровых данных, а именно, к устройствам для преобразования данных без изменения порядка их следования и объема информации, подлежащей обработке. Цель изобретения - повышение быстродействия преобразователя. Преобразователь содержит входной 1 и выходной 10 регистры, сумматор 2, блок памяти констант 3, элементы ИЛИ 4,5, генератор синхроимпульсов 6, коммутатор 7, счетчик циклов 8, элемент задержки 11, двоично-десятичный счетчик 9. Повышение быстродействия осуществляется за счет последовательного вычитания нескольких констант, представляющих собой коды декад угловых величин. 2 ил.
сигнала с выхода генератора 6 синхро- 55окончания преобразования и получения
импульсов на выход элемента ИЛИ 4. Срезультата меньше, чем величина савыхода элемента ИЛИ 4 сигнал посту-мой малой константы сумматор 2 обеспит на вход коммутатора 7, которыйпечивает прохождение тактового имв соответствии с состоянием управ-пульса на вход счетчика 8 циклов.
-3H7f ft
Счетчик Я циклов по этому тактовому импульсу формирует импульс перезаписи результата преобразования из двоично- десятичного счетчика 9 в выходной регистр 10. Этот сигнал перезаписи, пройдя через элемент 9 задержки, формирует на его выходе импульс Сброс, который подготавливает преобразователь кодов к дальнейшей работе. JQ
Временная диаграмма работы преобразователя кодов приведена на фиг.2.
В таблице приведено соответствие между сигналами признака циклов, выхода памяти констант и подключаемым входом двоично-десятичного счетчика 9.
Таким образом, приведенная схема обеспечивает преобразование двоичного кода в двоично-десятичный код угла по следующей формуле:
((((((Nv-A-N1DOo)-BN,0o)-CN/)-ENv)- -FNei)-G N,,,), где Ny - код преобразуемого угла;
код константы угла в 100°-1 ;
количество соответствующих декад в преобразуемом угле.
Формула изобретения д5
Преобразователь двоичного кода в двоично-десятичный код угловых вели
5
0
5
чин, содержащий ДВОИЧРО-ДОСяiичный счетчик, генератор синхроимгг. чьсол, входной регистр, перрый и второй информационные входы которо о соединены соответственно с информационным входом преобразователя и информационным выходом сумматора, первый и второй информационные входы которого подключены к выходам соответственно блока памяти констант и входного регистра, коммутатор, информационный вход которого объединен с информационным входом блока памяти констант, отличающийся тем, что, с целью повышения быстродействия, в него введены счетчик циклов, два элемента ИЛИ, выходной регистр и элемент задержки, а двоично-десятичный счетчик выполнен на п счетчиках декад (где п - количество декад результата), причем первые входы первого и второго элементов ИЛИ соединены соответственно с прямым и инверсным выходами знакового разряда сумматора, вторые входы подключены к выходу генератора синхроимпульсов, а выходы первого элемента ИЛИ - к управляющему входу коммутатора и установочному входу входного регистра, а второго элемента ИЛИ - к счетному входу счетчика циклов, информационный выход которого соединен с объединенными входами блока памяти констант и коммутатора, а выход сброса - с входом установки выходного регистра и входом элемента задержки, выход которого объединен с входами сброса двоично-десятичного счетчика, счетчика циклов и входного регистра и подключен к входу сброса преобразователя, выходы коммутатора соединены со счетными входами декадных счетчиков двоично-десятичного счетчика, выходы которого соединены с информационными входами выходного регистра, выходы которого являются выходом преобразователя .
t4
vi
Преобразователь двоичного кода угла в двоично-десятичный код градусов и минут | 1983 |
|
SU1116425A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Устройство для регулирования термодинамических параметров воздуха | 1981 |
|
SU960761A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1989-04-30—Публикация
1987-06-10—Подача