Десятичный вычитающий счетчик

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Респубпнк (!)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