(54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНОДЕСЯТИЧНЫЙ КОД ГРАДУСОВ, МИНУТ И СЕКУНД
1
Изобретение относится к области автоматики и вычислительной техни- ки и может быть использовано при построении двоично-десятичных преобразователей.5
Известен преобразователь двоичного кода в двоично-десятичный код градусов, минут и секунд l содержащий двоично-десятично-шестидесятиричный счетчик, генератор импульсов, 10 два элемента И, два распределителя импульсов, два элемента ИЛИ и дешифратор
Недостаток этого преобразователя состоит в его сложности и низком . tS быстродействии.
Наиболее близким решением данной задачи по технической сущности и схемному решению является преобразователь 2, содержащий шифратор экви- 20 валентов, последовательно соединенные накопительные сумматоры, входы которых соединены с выходами шифратора эквивалентов, а выходы являются выходами преобразователя, пер- 25 вый элемент И, элемент НЕ, генератор импульсов и распределитель импульсов, выходы которого соединены с тактовыми входами шифратора эквивалентов , последний выход распреде- ЗО
лителя импульсов через элемент НЕ соединен с первым входом первого элемента И, второй вход которого соединен с выходом генератора импульсов, а выход соединен с входом рас.пределителя импульсов, информационные входы шифратора эквивалентов соединены с информационНЕЛми входами преобразователя.
Недостаток известного преобразователя состоит р относительно низком быстродействии.
Целью изобретения является увеличение быстродействия.
Поставленная це.ль достигается тем, что преобразователь двоичного кода в двоично-десятичный код градусов, минут и секунд, содержащий шифратор эквивалентов,, последовательно соединенные накипительные сумматоры, входы вторых соединены с выходами шифратора эквивалентов, а выходы являются выходами .преобразователя, первый элемент И, элемент НЕ, генератор импульсов и распределитель импульсов, выходы которого соединены с тактовыми входами шифратора эквивалентов, последний выход распределителя импульсов через элемент НЕ соединен с первым входом первого
элемента И, второй вход которого соединен с выходом генерато за импульсов , а выход соединен с входом распределителя импульсов, информационные, входы шифратора эквивалентов соединены с информационными входами преобразователя, дополнительно содержит второй элемент И, первый и второй регистры и схему сраввения, первые и вторые группы информационных входов которой соединейы с выходами первого и второго регистров соответственно, выходы соединены с коммутирующими входами шифратора эквивалентов, а управляющий вход схемы сравнения соединен с выходам второго элемента И, первый вход которого соединен с выходом генератора импульсов, а второй вход второго элемента И соединен с последним выходом распределителя импульсов, входы второго регистра соединены с выходами первого регистра, входы которого соединены с соответствующими разрядами информационных входов преобразователя.
Блок-схема предлагаемого преобразователя приведена на чертеже.
Преобразователь содержит генератор 1 импульсов, первый элемент И 2, .распределитель 3 импульсов, шифратор 4 эквивалентов, накопительный сумматор 5 секунд, накопительный cyNBviaTop б минут, накопительный сумматор 7 градусов, информационные входы 8 преобразователя, информационные выходы 9 преобразователя, элемент НЕ 10, второй элемент И 11, первый регистр 12, второй регистр 13, схему 14 сравнения. Выход генератора импульсов соединен с первым входом первого элемента И, выход которого соединен с входом распределителя импульсов ; выходы раёп11едёлиТёля импульсов соединены с управляющими входами шифратора эквивалентов, а старший выход распределителя импульсов соединен также с перзшл входом второго элемента И и через элемент НЕ ссэ вторым входом первого элемента И, при этом второй вход второго элемента И соединен с выходом генератора импульсов, выход второго элемента И соединен с управляющим входом схемы сравнения, а выходы схейй сравнения соединены с крммутирующйми входами шйфратора экййГвалёнтов, информационные входы которого соединёнй с соответствуйщими входами преобразователя, выходы первого регистра соединены с первыми информационными входами схемы сравнения и через второй регистОр - со вторьпии инфрр йаЦионными входами схемы сравнения, йрМей -входы перйого 1зегистра соедиJ:eHbi c входами мл§2е йх ра&ряДдё шифраторй эквивалеЙт6в7 выхЪЙЭ кЙ Ьр эго соединены с входами накопитёль ных. сумматоров градусов, минут и секунд; выходы переполнения накопительных сумматоров секунд и минут соединейы с входами переноса сумматора соответственно минут и градусов, а информационные выходы накопительных cyN&iaTopOB градусов, минут и секунд соединены с соответствующими выходами преобразователя.
Накопительные сулвиаторы секунд, минут и градусов построены на основе известных двоично-десятичных сумматоров .
В качестве формирователя разрядных весов может использоваться также ДЗУ с объемом п+1 4т разрядных чисел, где п - число разрядов преобразуемого слова, am- число десятичных разрядов значения угла в градусах, минутах и секундах (весовой коэффициент младшего разряда имеется в ДЗУ в прямом и дополнительном коде).
0 Преобразователь работает следующим образом.
Преобразование начинается с обнуления накопительных сумматоров и распределителя импульсов. При этом элемент и 2.открывается, а на первом выходе распределителя импульсов устанавливается логическая 1. 11ифратор эквивалентов при поступлении 1 на его первый вход и при налил чии О или 1 в первом разряде преобразуемого слова формирует соответственно нулевой или довично-десятичный код веса первого разряда преобравзуемого слова.
, Код веса младшего разряда преобразуемого слова записывается в накопительном сумматоре. . Тактовым имйульсом от генератора через открытый элемент И устанавли- . вается 1 на втором выходе распределителя импульсов, и значение двоично-десятичного кода веса второго разряда преобразуемого слова суммируется со значением кода первого разряда и сумма записывается в накопительном cyNwaTope.
Таким образом производится суммирозанйе двоично-десятичных кодов разрядных весов тех разрядов преобразуемого слова, значение котоQ рых равно единице.
При, установлении 1 на последнем выходе распределителя импульсов первый элемент И закрывается и не пропускает тактовые импульсы на распределитель, а на выходе устройства устанавливается двоично-десятичный код , минут и секунд, соответствующий преобразуемому коду. Второй элемент И открывается, и тактовые импульсы генератора начинают
0 поступать на управляющий вход схемы сравнения. Схема сравнения сравнивает текущее значение младших разрядов , имеющееся в первом регистре, с содержимым второго регистра, где
5 хранится предыдущее значение млад
название | год | авторы | номер документа |
---|---|---|---|
Преобразователь двоичного кода в двоично-десятичный | 1984 |
|
SU1280702A1 |
Преобразователь двоичного кода вдВОичНО-дЕСяТичНый КОд | 1979 |
|
SU849199A1 |
Преобразователь двоичного кода в двоично-десятичный | 1980 |
|
SU888102A1 |
Преобразователь двоичного кода в двоично-десятичный код | 1989 |
|
SU1662005A1 |
Реверсивный преобразователь двоичного кода в двоично-десятичный | 1983 |
|
SU1149243A1 |
Преобразователь двоичного кода в двоично-десятичный (двоичнодесятично-шестидесятичный) код | 1976 |
|
SU616627A1 |
Реверсивный преобразователь двоичного кода в двоично-десятичный | 1974 |
|
SU620975A1 |
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код | 1988 |
|
SU1529457A2 |
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код | 1979 |
|
SU860054A1 |
Преобразователь двоичного кода в двоично-десятичный | 1982 |
|
SU1078422A1 |
Авторы
Даты
1980-11-15—Публикация
1978-11-27—Подача