Десятичный вычитающий счетчик
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Респубпнк (!)809584 (61) Дополнительное к авт. свид-ву (22) Заявлено 28. 03. 79 (2t) 2742922/18-21 с присоединением заявки ¹ (23} Приоритет
Опубликовано 28.02.81. Бюллетень № 8
511М „э
Н 03 К 27/00
Государственный комитет
СССР но делам изобретений н открытий (53) УДК 621. 374 ° .32(088.8) Дата опубликования описания 29 . 02. 81 (72) Автор изобретения
В. Л. Баранов (7! ) Заявитель
Ордена Ленина институт кибернетики АН Укррннск3 т-".,ССР-,. — -.- ..-. 1а. (54 ) ДЕСЯТИЧН61И ВЫЧИТЛ!ЭЩИЙ СЧЕТЧИК
Изобретение относится к автоматике и вычислительной технике, предназначено для вычитания из десятичного числа последовательности импуль. сов и может быть использовано для построения автоматических и вычислительных устройств и устройств измерения остаточного запаса в процессе расхода однотипной продукции любой физической природы.
Известен десятичный вычитающий счетчик, содержащий регистр, полусумматор, блок коррекции, два блока обратного кода, блок синхрониза.ции, блок знака, логические элементы
ИЛИ, И и элементы задержки 11).
Недостатком этого десятичного вычитающего счетчика является относительная сложность его реализации.
Известен также десятичный вычитающий счетчик, содержащий блок синхронизации,. регистр сдвига, первый, второй и третий элементы И, элемент
И-НЕ, первый, второй и третий элемен.ты задержки и элемент ИЛИ, первый вход и выход которого соединены соответственно с выходом первого элемента И и входом первого элемента задержки, выход которого соединен с первым входом второго элемента И, выход и второй вход которого соединены соответственно с входом второго элемента задержки и выходом элемента И-НЕ первый вход и выход которого соединены соответственно с выходом блока синхронизации и первым входом третьего элемента И, второй . вход и выход которого соединены соответственно с выходом второго элемента задержки и входом регистра, выход которого соединен с первым sxoдом первого элемента И (2).
Недостатком этого десятичного вычитающего счетчика является его относительная сложность, что связано с необходимостью использования двоичного вычитателя.
Цель изобретения — упрощение десятичного вычитающего счетчика.
Поставленная цель достигается тем, что в десятичный вычитающий счетчик-, содержащий блок синхронизации, регистр сдвига, первый, второй и третий элементы И, элемент И-НЕ, первый, второй и третий элементы задержки и элемент ИЛИ, первый вход и выход которого соединены соответственно с выходом первого элемента И и входом первого элемента задержки, выход которого соединен с первым входом
809584
50 второго элемента И, выход и второй вход которого соединены соответственно с входом второго элемента задержки и выходом элемента И-НЕ, первый вход и выход которого соединены соответственно с выходом блока синхронизации и первым входом третьего .5 элемента И, второй вход и выход кото-„ рого соединены соответственно с выходом второго элемента задержки и входом регистра, выход которого соединен с.первым входом первого элемента И, введен RS-триггер, вход сброса которого соединен с первым входом первого элемента И, второй вход которого соединен с выходом третьего элемента задержки, вход ко торого соединен с инверсным выходом
RS-триггера, прямой выход которого соединен с вторым входом элемента
ИЛИ и вторым входом элемента И-НЕ, а вход установки RS-триггера соеди- 20 нен с входной шиной десятичного вычитающего счетчика.
На чертеже показана структурная схема десятичного вычитаюцего счетчика.. 25
Десятичный вычитающий счетчик содержит блок 1 синхронизации, регистр 2.сдвига, RS-триггер 3, первый
4, второй 5 и третий б элементы И, элемент И-НЕ 7, первый 8, второй 9 и третий 10 элементы задержки и элемент ИЛИ 11, первый вход и выход которого соединены соответственно с выходом первого элемента И 4 и входом первого элемента 8 задержки, выход которого соединен с первым входом второго элемента И 5, выход и . второй вход которого соединены соответственно с входом второго элемента
9 задержки и выходом элемента И-НЕ
7, первый вход и выход которого 40 соединены соответственно с выходом бМка 1 синхронизации и первым входои третьего элемента И б, второй вход и выход которого соединены соС ответственно с выходом второго эле- 45 йеита 9 задержки и входом регистра
2, выход которого соединен с пер. вым.входом первого элемента И 4, акад сброса RS-триггера 3 соединен с первым входом первого элемента
И 4, второй вход которого соединен с выходом третьего элемента 10 задержки, вход которого соединен с инверсным выходом RS-триггера 3, прямойФвыход которого соединен с вторым входом элемента ИЛИ 11 и вторым входои элемента И-НЕ 7, а вход установки й3-триггера 3 соединен с входной шиной 12 десятичного вычитающего счетчика.
Десятичный вычитающий счетчик работает следующим образом.
Блок 1 синхронизации вырабатывает тактовые импульсы с частотой f кЬторые используются в качестве сдвиговых импульсов в кольцевом ре- 65 гистре, образованном соединением выхода регистра 2 сдвига с его входом через последовательно соединенные элементы И 4, ИЛИ 11, элемент 8 задержки, элемент И 5, элемент 9 задержки и элемент И б.
В кольцевом регистре формируется m тетрад двоично-десятичного ко- . да.
Блок 1 синхронизации вырабатывает серию синхронизирующих импульсов коррекции, поступающих на первый вход элемента И-НЕ 7.В исходном состоянии RS-триггер 3 находится в нулевом логическом состоянии. Элемент И 4 открыт по второму входу единичным логическим сигналом, поступаюцим через элемент 10 задержки с инверсного выхода триггера 3. На вторых входах элементов
И-HE 7 и ИЛИ 11 действует нулевой логический сигнал с единичного выхода RS-триггера 3.
На выходе элемента И-НЕ 7 действует единичный сигнал, который под держивает элементы И 5 и И б по вторым входам в открытом состоянии.
Таким образом, в исходном состоянии выход регистра 2 подключен к его входу через последовательно соединенные элементы 4, 11, 8, 5, 9 и б. Цепь циркуляции кодов в кольцевом регистре замкнута, что позволяет записывать в него последовательный 4m-разрядный двоично-десятичный код (8-4-2-1) начальной установки счетчика.
После записи двоично-десятичного кода начальной установки счетчик готов к работе.
Первый исходный импульс счетчика, поступая по входной шине 12, установит RS-триггер 3 в единичное логическое состояние.
Установка RS-триггера 3 в единичное логическое состояние к моменту считывания младшего разряда кода с выхода регистра 2 приводиз к разрыву цепи циркуляции кодов в кольцевом регистре с помощью элемента И
4, который закрывается нулевым логическим сигналом, поступающим через элемент 10 задержки с инверсного выхода AS-триггера 3.
Единичный сигнал с единичного выхода RS-триггера 3 через элемент
ИЛИ 11 поддерживает на входе элемента задержки 8 единичный логический сигнал, который обеспечивает в процессе сдвига информации запись единичных кодов в младшие разряды регистра 2, образованного последовательным соединением элементов 4, 11, 8, 5, 9, б и регистра 2 сдвига. В это время элемент И-HE 7 закрыт по первому входу и на его выходе действует единичный логический сигнал до пос809584 тупления импульса коррекции с выхода блока 1 синхронизации.
RS-триггер 3.находится в единичном логическом состоянии до первой единицы в младшей тетраде двоичнодесятичного кода начальной установки счетчика, который сдвигается в это время с выхода регистра 2 сдвига, начиная с первого разряда.
Если, например, в младшей тетраде регистра 2 сдвига записан начальный код 1000 (восемь),то RS-триг гер 3 сохранит единичное логическое состояние до четвертого разряда тетрады и на вход регистра 2 сдвига в трех младших разрядах тетрады записываются единичные коды с выхода элемента ИЛИ 11 через последовательно соединенные элементы 8, 5, 9 и 6.
Первый единичный логический сигнал с выхода регистра 2 сдвига возвращает RS- триггер в нулевое состояние, 20 в котором на вторых входах элементов
И-HE .7 и ИЛИ 11 устанавливается нулевой логический сигнал единичного выхода RS-триггера 3.
Первый единичный код в младшей тетраде стирается, так как элемент
И 4 остается закрытым по второму входу, из-за задержки нулевого логического сигнала предыдущего состояния
RS-триггера 3 элементом 10 задержки.
После возвращения RS-триггера 3 в нулевое логическое состояние и сти рания первого единичного кода .для рассматриваемого примера в младшей тетраде установится вместо кода
1000 (восемь) код 0111 (семь), а остальные тетрады начального двоично десятичного кода перепишутся без изйенения с выхода регистра 2 сдвига .на его вход через последовательно 40 соединенные элементы 4, 11, 8, 5, 9 и 6
Десятиччый вычитающий счетчик возвращается в исходное состояние, но начальный двоично-десятичный код 45 уменьшается на единицу. Дальнейшие вычисления в младшей тетраде выполняются аналогично.
Формула изобретения
Десятичный вычитающий счетчик, содержащий блок синхронизации, регистр сдвига, первый, второй и третий элементы И, элемент И-НЕ, первый, второй и третий элементы задержки и элемент ИЛИ, первый вход и выход которого соединены соответственно с выходом первого элемента
И и входом первого элемента задержки, выход которого соединен с первым входом второго элемента И, выход и второй вход которого соединены соответственно с входом второго элемента задержки и выходом элемента
И-НЕ, первый вход и выход которого соединены соответственно с выходом блока синхронизации и первым входом третьего элемента И, второй вход и выход которого соединены соответственно с выходом второго элемента задержки и входом регистра, выход которого соединен с первым входом первого элемента И, о т л и ч а— ю шийся тем, что, с целью упрощения, в него введен RS-триггер, вход сброса которого соединен с первым входом первого элемента И, второй вход которого соединен с выходом третьего элемента задержки, вход которого соединен с инверсным выходом ВЯ-триггера, прямой выход которого соединен с вторым входом элемента ИЛИ и вторым входом элемента И-НЕ, а вход установки RS-триггера соединен с входной шиной десятичного вычитающего счетчика.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
Р 374643, кл. Н 03 К 27/00, 1971.
2. Авторское свидетельство СССР по заявке Р 2610335/18-21, кл. Н 03 К 27/00, 24.04.78 (прототип).
809584
Составитель 0. Скворцов
Редакто С. Шевченко Тех ед М.ТабаковичКо екто С. омак
Заказ 459 79 Тирам 999 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва Ж-35, Ра ская наб. . 4 5
Филиал ППП "Патент, r. Ужгород, ул. Проектная, 4