Преобразователь двоичного кода в двоично-десятично- шестидесятиричный код
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДВТИЛЬСТВУ
Союз Советских
Социалистических
Республик ("646327 (61) Дополнительное к авт. свиа-ву— (22) Заявлено 28,04.76 {21) 2356563/18-24 с присоединением заявкн № (23) Приоритет
Опублнковано 05.02.79. Бюллетень М 5
Дата опубликования опнсания08.02.79
2 (51) М. Кл.
G 06 F 5/02
Государстаенный нащтет
СССР ао делан изобретений н открытий (5З) УДК 681 32,"
{088.8) (72) Авторы изобретения
Ю. X. Александров, В, В, Астафьев, В 11. Майоров н В. Т. Полянский (71) Заявнтель (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА
B ДВОИЧНО-ДЕСЯТИЧНО-ШЕСТИДЕСЯТИРИЧНЬ!Й КОД
Изобретение относится к области автоматики н вычислительной техники.
Известны преобразователя двоичного кода в двоично-десятичнс-шестидесятнрнчный код, действующие способом пересчета импульсов, содержащие входной двоичный счетчик, генератор нмпульсов, два элемента И, дешифратор нуля, корректнруюший счетчик н выходной двон чно-десятнчно-шестидесятири чный с чет нк (11.
Указанные преобразователи позвс ляют производить преобразование информации с точностью, не большей иены единнпы мпадшего разряда преобразоватепя.
Наиболее близким по технической сущности к предложенному явпяется преобразователь двоичного кода в двоично-десятично-шестидесятнрнчный код, содержащий блок опроса, двончно-десяти20 чно-шестндесятирнчный счетчик, управпяющне электронные кпючн, первые входы которых подключены к генератору нмпупьсов, вторые введь - к выходам элементов ИЛИ первой группы, а выходы — к ссответствующим входам декад двоично-десятнчно-ièåñòèäåñÿòèðè÷íîão счетчика (2 ).
Недостатками указанного преобразоватепя явпяются громоздкость схемной реализации и недостаточное быстродействие.
1{елью настоящего изобретения является упрощение преобразователя и повышение его быстродействия.
Указанная цепь достигается тем, что в преобразователь введены вторая группа элементов ИЛИ, двсично-десятичный счетчик, дешифратор нупя, эпемент ИЛИ, группа эпементов И, вход блока опроса подключен к шине "запуск, первые н вторые разрядные входы соедннены соответственно с ннформапионYblMH входами преобразоватепя н с выходом двоично-десятнчного счетчика, а разрядные выходы - с первыми входами элементов И группы н со входа«
646327 4
На фиг. 1 представлена схема преобразователя двоичного кода в двоичнодесятичнь-шестидесятиричный код; на фиг. 2 - вариант реализации ячейки блока опроса; на фиг. 3 - таблица весов двоичных разрядов с точностью до единицы секунд. Схема на фиг. 1 содер- . жит: шину 1 запуск", блок 2 опроса, первую и вторую группы 3,4 элементов
ИЛИ (соответственно - группа разрешения формирования шестидесятиричных кодов и группа перевода весовых значений двоичного кода), двоично-десятичнь Л счетчик 5, дешифратор нупя 6, генератор импульсов 7, управляющие электронные ключи 8, элемент ИЛИ 9, группа 10 элементов И, двоично-десятичношестидесятиричный счетчик 11, информационные входы 12, выходы преобразователя 13.
Схема ячейки опроса (фиг. 2) содержит входную шину 14, элементы И
15, 16, 17, элементы ИЛИ 18, 19, эиемент HL. 20, триггер 21, шина 22 запуска следующей ячейки, шина 23 импульса установки, шина 24 подачи импульса (со счетчика 5), выход 25 ячейки.
Разрядные ячейки блока опроса подключены спедукацим образом: выходы разрядных ячеек подключены к соответствующим входам элементов ИЛИ второй группы перевода цифр весовых значений каждого двоичного разряда в соответствующее дополнение к чисцу десять, а
40 ми элементов ИЛИ второй группы, причем выход старшей разрядной ячейки подключен ко входу старшей декады двоично-десятично-шестидесятиричного счетчика, выходы элементов И 5 группы соединены с соответствующими входами бпока опроса и со входами элементов ИЛИ первой группы, выходы которых соединены со вторыми входами элементов И и со входами эпе- 1О ментов ИЛИ второй группы, выходы которых подключены ко входам двоично-десятичного счетчика, второй выход которого соединен со входом дешифратора нуля, выход которого подключен к третьим15 входам управляющих электронных ключей, выходы которых соединены со входами элемента ИЛИ, выход которого подключен ко второму входу двоично-десятичиого счетчика, выходы декад двоичнодесятично-шостидесятиричного счетчика являются выходами преобразователя. выход старшей разрядной ячейки — к входу счетчика сотен градусов,элементы И по числу переходов между шестидесятиричными разрядами, выходь которых подключены ко входам элементов
ИЛИ первой группы разрешения формирования соответствующего шестидесятиричного разряда и к входам разрядных ячеек блока опроса, в весах дьоичных разрядов которых начинаются шестидесятиричные разряды, первые входы которых подсоединены к соответствующим выходам элементов ИЛИ первой группы разрешения формирования шестидесятиричного разряда, а вторые входы подключены к шинам запуска разрядных ячеек блока опроса, в весах двоичных разрядов которых кончаются шестидесятиричные разряды.
Рассмотрим работу устройства на примере преобразования четырнадцатиразрядного двоичного кода в двоично-. десятично-шестидесятиричный код градусов, минут и секунд.
В устройстве производится поразрядное преобразование шестидесятиричных разрядов. Направление опроса и преобразование весов двоичных разрядов показано на фиг. 3 стрелкой.
Такая организация опроса двоичных разрядов исключает возможность наложения импупьсов переноса на импульсы записи весов. Перед началом каждого преобразования необходимо установить в нулевое состояние триггеры разрядных ячеек блока опроса 2, счетчик 11, выходы элементов ИЛИ первой группы (формирования шестидесятиричного разряда). Выход элементов ИЛИ первой группы {формирования десятков градусов) устанавливается в единичное попожение. Импульс запуска по шине 1 поступает иа опрос четырнадцатого разряда. Если и четырнадцатом разряде 0", то импульс запуска проходит иа опрос следующего разряда. Если в четырнадцатом разряде "1, то на выходе четырнадцатой разрядной ячейки блока опроса вырабатывается импульс, который поступает на вход счетчика сотен градусов 11, в результате чего в него записывается 1, и через элементы ИЛИ второй группы 4 устанавяивает в явоично-десятичном счетчике
6 код два. Вешифратор нуля 6 выдает
46327
5 6 разрешающий сигнал и импульсы с генератора 7, через соответствующими управпяюп; N электронный ключ 8, поступают на вход декады десятков градусов выходного счетчика 11 и нв вход счет чика 5 через элемент ИЛИ 9. При отсчете восьми импульсов генератора 7 двоично-десятичный счетчик 5 приходит в нулевое состояние, дешифратор нуля вырабатывает запрещающий сигнал. коФ торый закрывает эпектронные ключи 8, тем самым прекращая подачу импульсов в выходной счетчик 11. В результате в выходном счетчике 11 запишется число, равное 180 . Одновременно
0 импульс с выхода счетчика 5 подается на первые входы разрядных ячеек блока опроса и опрашивается следующий разряд. В случае "1» в двоичном разряде,,импульс опроса предь дущего разряда через элемент И 15 устанавливает прямой выход триггера 21 в положение "1 После записи цифры соответствующего шестидесятиричного разряда в выходном счетчике 11 на шине 24 появляется сигнал с выхода счетчика 5. Сигнал с выхода счетчика 5 через открытый элемент И 16 поступает нв вход элемента
ИЛИ 18, сигнал на выходе которого устанавливает триггер 21 в нулевое положение, и через элемент ИЛИ 19 по шине 22 проходит на опрос следующего
palea . Если в двоичном разряде "О", то импульс- опроса через открытый элемент И 17 и элемент ИЛИ 19 проходит сразу на опрос следующего двоичного разряда.
После того, как будет опрошен десятый двоичный разряд, импульс опроса поступает на первый вход открытого элемента И 10, на выходе которого вырабатывается сигнал переключения для элементов ИЛИ первой группы. На выходе элемента ИЛИ разрешения формирования десятков градусов появляется сигнал О", который закрывает этот элемент И, а на выходе элемента ИЛИ разрешения формирования единиц граду- сов - 1". Одновременно, сигнал с выхода этого эпементв И подается на . onpoc двенадцатого разряда. llanee преобразование происходит твк, как показано в таблице-на фиг. 3 стрелкой. Ошибка
: преобразования определяется суммой отброшенных .цифр, следующих зв разрядом еуцппщ секунд и составляет 4
: rr2,8984375, I
Время преобразования равно сумме цифр весов двоичных разрядов, отнесенной к частоте генератора, т. е.
В случае преобразования многоразрядного-кода с немногоэнвчными весами, например преобразование тринадцвтиразряпного двоичного кода в код градусов и минут, время преобразования уменьшает10 cm H составит, Topeka KBK в1:емя
C преобразования преобразователя, построенного по принципу прототипа в анвпо1 гичном случае равно 13 9 Ц7
F !
Форму пв изобретения !
1реобразоватепь двоичного кода в двоично-десятично-нпестидесятиричный код, содержащий блок опроса, двоичнодесятично-шестидесятиричный счетчик, 20 управляющие электронные ключи, первые входы которых подключены к генератору импульсов вторые входы — к выходам элементов ИЛИ первой группы, в выхсды - к соответствующим входам декад
25 двоично-десятично-rr.естидесятиричного счетчика, о т п и ч а ю ш и и с я тем, что, с цепью упрощения и повьпйения быстродействия преобразователя, в него введены вторая группа элементов
36 И
ИЛИ, двоично-десятичный счетчик, дешифратор нуля, элемент ИЛИ, группа эле.- .ментов И, вход блока опроса подключен к шине запуск", первые и вторые риз Э рядные входы соединены соответственно с информационными входами преобразоватепя и с выходом двоично-десятичного счетчика, а разрядные выходы — с первыми входами элементов И группы и
40 со входами элементов ИЛИ второй группы
Ф причем выход старшей разрядной ячейки подключен ко входу старшей декады двоично-десятично- шестидесятиричного счетчика, выходы элементов И группы
4Я соединены с соответствующими входами блока опроса и со входами элементов ИЛИ первой группы, выходы которых соединены со вторыми входами элементов И и со входами элементов ИЛИ второй группы, 50 выходы которых подключены ко входам двоично-десятичного счетчика, второй выход которого соединен со входом де шифратора нуля, выход которого подклю чен к третьим входам управляющих электронных ключей, выходы которых соединены со входами элемента ИЛИ, вы ход которого подключен ко второму входу двоично-десятичного счетчика, выходы декад двоичио-десятично-шестидесяти646327 ричного счетчика являются выходами преобразователя.
Источники информации, принятые во внимание при экспертизе
Авторское свидетельство
%190054, кл. (3 06 Р /02, 2. Авторское свидетепьство
%432486, кл. G 06 F,5/00, СССР
196 3.
СССР
19 (1.
646327
АеУ
Составитель Н. Шелобанова
Редактор С. Равва Техред И. Асталош Корректор Н. Петрик
Закаа 113/39 Тираж 779 Поднисное
БНИИПИ Государственного комитета СССР но делам изобретений и открытий
113035, Москва, Ж-35, Рауяскаи наб., д. 4/5
Филиал ППП Патент, г. Ужгород, ул. Проектная, 4