Счетное устройство

 

СОЮЗ СОНЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТ

H ABTOPGHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3749987/24-21 (22) 06.06.84 (46) 07.02.86. Вюл.№ 5 (72) В.К.Швед (53) 62).374.3(088.8) (56) Шляпоберский В.И.Элементы дискретных систем связи. — M.: Изд-во

МО СССР, 1965.

Авторское свидетельство СССР № 792212, кл. G 04 G 3/00, 1980. (54)(57) СЧЕТНОЕ УСТРОЙСТВО, содер,жащее счетчик, включающий регистр, корректор кода, сумматор и синхронизатор переносов, вход переноса которого соединен с выходом переноса корректора кода, информационный вход которого соединен с первым информационным входом сумматора и выходом регистра, информационный вход которого соединен с выходом сумматора, а вход синхронизации корректора кода соединен с выходом счетчика синхронизации, вход которого соединен с выходом генератора тактов, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия и расширения функциональных возможностей за счет обеспечения реверсивного счета по выбираемому модулю счета, в него введены счетчик младшей декады, содержащий корректор кода, сумматор и регистр, информационный выход которого соединен с информационным входом корректора кода счетчика младшей декады и первым информационным входом сумматора счетчика младшей декады, информационный вход и выход которого соединены с информационным выходом и информацион ным входом соответственно корректора кода и регистра счетчика младшей декады, а также синхронизатор счетных импульсов, первый и второй входы которого соединены соответственно с входом счетных импульсов и входом разрешения непрерывного счета счетного устройства, вход выбора модуля счета которого соединен с входом выбора модуля счета корректора счетчика, вход управления реверсом которого соединен с входами управления реверсом сумматоров счетчика и счетчика младшей декады и корректора кода младшей декады и является вхо)дом управления реверсом счетного устройства, выход генератора тактов соединен с тактовыми входами синхронизатора переносов, синхронизатора счетных импульсов и регистров счетчика и счетчика младшей декады, дополнительный выход счетчика синхронизации соединен с входом синхронизации синхронизатора переносов, выход синхронизатора счетных импульсов соединен с входами разрешения счета сумматора счетчика младшей декады и синхронизатора переноса, выход разрешения счета которого соединен с входом разрешения счета сумматора счетчика, вход переноса которого соединен с выходом переноса корректора кода счетчика, дополнительный вход переноса синхронизатора переносов соединен с выходом переноса корректора кода счетчика младшей декады и входом переноса сумматора счетчика младшей декады, каждый корректор кода содержит дешифратор, входы которого являются информационными входами корректора

121,0221 кода, а выходы кодов, соответствуюцих пяти, девяти и нулю, соединены с первыми входами соответственно первого, второго и третьего элементо совпадения, первый вход третьего элемента совпадения соединен с первым входом четвертого элемента совпадения, второй вход которого является входом управления реверсом корректора кода и соединен с вторым входом третьего элемента совпадения и инверсными вторыми входами первого и второго элементов совпадения, тр тьи и четвертые входы первого и третьего элементов совпадения соединены в корректоре кода счетчика соответственно с входом выбора модуля и входом синхронизации, выходы первого, второго, третьего и четвертого элементов совпадения соединены с входами шифратора двоичного кода, информационные выходы и выход переноса которого являются информационными выходами и выходом переноса корректора кода, синхронизатор переносов содержит четыре элемента И, элемент ИЛИ и два I3 -триггера,, первые входы первого и второго элементов И являются соответственно входом переноса и входом синхронизации синхронизатора переносов, выход и второй вход первого элемента И соединены с первым входом элемента ИЛИ и ,прямым выходом первого «Т1 -триггера, который является выходом разрешения счета синхронизатора переносов, так товый вход которого соединен с псрИзобретение относится к измерительной и вычислительной технике и предназначено для использования в . технических средствах, принцип действия которых основан на подсчете количества импульсов, таких как электронные счетчики, таймеры, частотомеры, тахометры .и т д.

Цель изобретения — повышение быстродействия и расширение функцио- нальных возможностей счетного устрой вым входом третьего элемента И и тактовым входом первого Э -триггера, «1-вход которого соединен с выходом элемента ИЛИ, второй вход которого соединен с выходом второго элемента

И и вторым входом третьего элемента

И, выход которого соединен с тактовым входом второго Р -триггера, 1 -вход, прямой выход и вход установки которого соединены соответственно с шиной нулевого логического сигнала, вторым входом второго элемента И и выходом четвертого элемента И, первый и второй входы которого являются дополнительным входом переноса и выходом разрешения счета, синхронизатор счетных импульсов содержит первый и второй триггеры задержки, элемент запрета и вспомогательный элемент .

ИЛИ, выход которого является выходом разрешения счета синхронизатора счетных импульсов, тактовый вход которого соединен с тактовыми входами первого и второго триггеров задержки, прямые выходы которых соединены соответственно с прямым и инверсным входами элемента запрета, выход которого соединен с первым входом вспомогательного элемента ИЛИ,второй вход которого соединен с входом разрешения. непрерывного счета синхронизатора счетных импульсов, вход счетных импульсов которого соединен с 2-входом первого триггера задержки, прямой выход которого соединен с 3 — входом второго триггера за- . держки. ства за счет обеспечения реверсивного счета по выбираемому модулю счета

На фиг.1 показана функциональная схема устройства; на фиг.2 — структурная схема корректора кода; на фиг.З вЂ” пример структурной схемы сумматора; на фиг.4 — структурная схема синхронизатора переносов; на фиг.5 — пример схемной реализации начетчика синхронизации; на фиг.6

12!0221 структурная схема синхронизатора счетных импульсов.

Счетное устройство содержит счетчик i, включающий регистр 2, корректор 3 кода, сумматор 4 и синхронизатор 5 переносов, вход переноса которого соединен с выходом переноса корректора кода, информационный вход которого соединен с первым информационным входом сумматора 4 и выходом регистра 2, информационный вход которого соединен с выходом сумматора 4, а вход синхронизации корректора 3 кода соединен с выходом счетчика 6 синхронизации, вход которого соединен с выходом генератора 7 тактов, а также счетчик 8 младшей декады, содержащий корректор 9 кода, сумматор 10 и регистр 11, информационный выход которого соединен с информационным входом корректора 9 кода счетчика младшей декады и первым информационным входом сумматора 10 счетчика младшей декады, информационный вход и выход которого соединены с информационным выходом иинформационным входом соответственно корректора 9 кода и регистра 11 счетчика младшей декады,а также синхронизатор счетных импульсов

12,первый и второй входы которого соединены соответственно с входом 13 счетных импульсов и входом 14 разрешения непрерывного счета счетного устройства, вход 15 выбора модуля счета которого соединен с входом выбора модуля счета корректора 3 счетчика, вход управления реверсом которого соединен с входами управления реверсом сумматоров счетчика 4 и счетчика младшей декады 10 и корректора 9 хода младшей декады и является входом 16 управления реверсом счетного устройства.

Выход генератора 7 тактов соединен с тактовыми входами синхронизатора 5 переносов, синхронизатора 12 счетных импульсов и регистров счетчика 2 и счетчика младшей декады 11, дополнительный выход счетчика 6 синхронизации соединен с входом синхронизации синхронизатора 5 переносов, выход синхронизатора 12 счетных импульсов соединен с входами разрешения счета сумматора 10 счетчика младшей декады и синхронизатора 5 переноса, выход разрешения счета которого соединен с входом разрешения счета сумматора 4 счетчика, вход переноса которого соединен

4 с выходом переноса корректора 3 код, счетчика, дополнительный вход переноса синхронизатора 5 переносов соединен с выходом переноса корректора 9 кода счетчика младшей декады и входом переноса сумматора 10 счетчика младшей декады.

Каждый корректор кода (фиг.2) содержит дешифратор 17, входы которого являются информационными входами корректора кода, а выходы кодов, соответствующих пяти, девяти и нулю, соединены с первыми входами соответственно первого 18, второго 19 и третьего 20 элементов совпадения, первый вход третьего элемента 20 совпадения соединен с первым входом четвертого элемента 21 совпадения, второй вход которого является входом управления рев ер сом корректора кода н соединен с вторым входом третьего элемента 20 совпадения и инверсными вторыми входами первого 18 и второго

19 элементов совпадения, третьи и четвертые входы первого и третьего элементов совпадения соединены в корректоре кода счетчика соответственно с входом выбора модуля и входом синхронизации, выходы первого

18, втсрого 19, третьего 20 и четвертого 21 элементов совпадения соединены с входами шифратора 22 двоичного кода, информационные выходы и выход переноса которого являются информационными выходами и выходом переноса корректора кода.

Структурная схема сумматоров 4 и

10 (фиг.3) содержит четыре однотипных комбинационных схемы 23 формиро вания двоичных разрядов декады, управляемые сигналами счет, реверс, перенос (заем), каждая из которых состоит из вентиля 24 прямой передачи, вентиля 25 прямого счета, вентиля 26 обратного счета и вентиля 27 установки кода перехода 27.

Кроме того, сумматор содержит два элемента, формирующих первый и четвертый двоичные разряды декады, при прямом 28 и обратном 29 счете, реализующих функцию неравнозначность (сложение по модулю "2") .

Синхронизатор переносов (фиг.4) содержит четыре элемента И 30 — 33, элемент ИЛИ 34 и два Р -триггера 35 и 36, первые входы первого 30 и второго 31 элементов И являются соответственно входом переноса и входом синхронизации синхронизатора пере5 l0

5 12 носов, выход и второй вход первого элемента И 30 соединены с первым входом элемента ИЛИ 34 и прямым выходом первого Q -триггера 35, который является выходом разрешения счета синхронизатора переносов., тактовый вход которого соединен с первым входом третьего элемента И 32 и тактовым входом первого З -триггера 35, 37 -вход которого соединен с выходом элемента ИЛИ 34, второй вход которого соединен с выходом второго элемента И 31 и вторым входом третьего элемента И 33, выход которого соединен с тактовым входом второго ,37-триггера 36, D -вход, прямой выход и вход установки которого соединены соответственно с шиной 37 нулевого логического сигнала, вторым входом второго элемента И 31 и выходом четвертого элемента И 33, первый и второй входы которого являются дополнительным выходом переноса и выходом разрешения счета, синхронизатор счетных импульсов содержит первый и второй триггеры задержки.

Структурная схема счетчика 6 синхронизации (Лиг.5) представляет собой пятиразрядный кольцевой регистр на триггерах 38 — 42 0 -типа с элементом ИЛИ-НЕ 43, элемент

ИЛИ 44 является логической сборкой тактов синхронизации декад счетчика

1, модуль пересчета которых "5" °

Синхронизатор съемных импульсов (фиг.ál содержит первый 45 и второй

46 триггеры задержки, элемент 47 запрета и вспомогательный элемент

ИЛИ 48, выход которого является выходом разрешения счета синхронизатора счетных импульсов, тактовый вход которого соединен с тактовыми входами первого 45 и второго 46 триггеров задержки, прямые выходы которых соединены соответственно с прямым и инверсным входами элемента 47 запрета, выход которого соединен с первым входом вспомогательного элемента ИЛИ 48, второй вход которого соединен с входом разрешения непрерывного счета синхронизатора счетных импульсов, вход счетных импульсов которо о соединен с

Ю -входом первого триггера 45 задерж ки,прямой вьгходкоторого соединен с

D-входом второготриггера 46задержки.

Устройство работает следующим образом. Информация в декадах счет10221

6 чика представлена в циклическом двоичном коде Кодировка десятичных цифр приведена в табл.l. увеличение содержимого декады счетчика на единицу переход от и значения к Й +1) осуществляется путем сдвига содержимого на один десятичный разряд в сторону старших

l — 2, 2 3, 3 4 и формирование младшего l-го разряда, значение которого определяется как функция

"Неравнозначность" от и 4 двоичных разрядов. Этот режим называется режимом прямого счета. При обратном счете содержимое счетчика должно быть уменьшено на "1" и это достигается путем сдвига двоичного кода влево в сторону младших разрядов

4 3„ 3 — 2, 2 1, а 4-й. двоичный разряд формируется схемой Неравно(1 значность от 1-ro и 2 — го двоичных разрядов. В отсутствие счета информа ция в декаде должна быть неизменна.

Если максимально возможное значение кода на декаде счетчика принято равным "9", то при последующем увеличе— нии на единицу (прямой счет), декада должна быть переустановлена в состояние "0". В это же состояние .переходит декада счетчика, если максимально возможное состояние ограничено кодом "5".

В режиме обратного счета в процессе вычитания единицы из состояния

0 декады в зависимости от модуля счета на данной декаде устанавливается код "9" либо "5".

В исходном состоянии при отсутствии счетного импульса на выходе синхронизатора 12 и сигнала "Реверс" на входе 16 информация в регистрах

2 и ll через вентили 24 прямой передачи сумматоров циркулирует без изменений.

Импульсом "Счет" на выходе синхронизатора 12 в сумматоре 10 запрещается прямая передача информации и разрешается прохождение ее через вентили 25 прямого счета, что обеспечивает сдвиг информации внутри тетрады на один двоичный разряд в сторону старших разрядов .

При этом в четвертый двоичный разряд регистра 11 записывается содержимое третьего, в третий — второго, ° во второй — первого, в первый— сигнал с выхода элемента 28, реализу ющего логическую функцию "Неравно7 12 и значность 1-го и 4-го двоичных разрядов регистра 11.

Все последующие увеличения содержимого регистра 11 определяются поступлением счетных импульсов на входе. По достижении в регистре 11 счетчика 8 десятичного числа "9" (код 0100) и при последующем продолжении счета в счетчике 8 должен быть сформирован сигнал "Перенос" в счетчик 1, а на регистре ll установлен код перехода 1111, соответствующий десятичной цифре ."0" (табл.l).

Схема корректора (фиг.2) решает данную задачу. Код десятичного числа

"9" дешифруется дешифратором 17 и сигнал с выхода которого через элеl мент И 19 (при прямом счете) формирует на.выходах шифратора 22 код пере,хода 0 1, формируется сигнал Перенос

В режиме обратного счета (наличие сигнала "Реверс" на входе !6) уменьшение содержимого регистра 11 осуществляется с помощью вентилей 26 обратного счета сумматора 10, при этом внутритетрадный сдвиг организуется таким образом, что в первый двоичный разряд регистра 11 записыва ется содержимое второго, во второй— третьего, в третий — четвертого, в четвертый — с выхода элемента 29, реализующего функцию "Неравнозначность первого и второго разрядов.

По коду 1111 десятичной цифры "0" в корректоре формируется сигнал Заем и код 0100 модуля перехода "9" на выходах шифратора 22.

Сигналы "Перенос" или Заем из счетчика 8 поступают в синхронизатор

5 переноса на вход установки в единичное состояние 8 -триггера 36 младшей декады через элементы И 33 и стробируются сигналами Счет с входа. Передача содержимого триггера

36 в триггер 35 распространения переноса для формирования сигнала на счетном входе сумматора 4 осуществляется по синхросигналу на тактовом входе от счетчика 6 синхронизации через элемент И 31 и элемент ИЛИ 34. Тактирующий синхросигнал с счетчика

6 обеспечивает формирование сигна!

0221 ла Счет для счетчика l старших декад к моменту появления на выходах регистра 2 содержимого младшей декады счетчика !.

5 Междекадные переносы в счетчике 1 формируются при условии сигнала

It It

Перенос с выхода схемы корректора

3 и сигнала "Счет" с выхода синхрони затора 5 переноса. Установка триггера 35 распространения переноса для формирования сигнала "Счет" декад счетчика 1 осуществляется через элементы 30 и 34.

Представленная конкретная схем-!

5 ная реализация узлов многодекадного счетчика обеспечивает счет как в десятичной, так и в градусной мерах.

При счете в градусной мере модули в каждой декаде счетчика определены

20 в соответствии с табл.2

Разряды 10 — 10 7 являются део кадами счетчика 1, 10 — декада счетчика 8. B процессе прямого счета

2 переносы в старшие разряды из разря7 < дов 10 и 10 должны быть сформиро— ваны по достижении модуля "5" (код

1101) . В процессе обратного счета переход из "0" в "5" в этих же разрядах осуществляется при наличии сигнала Заем из !О и 10 разрядов соответственно. Формирование переноса, а также установка модулей перехода для каждой декады счетчика выполняется схемой коррек35 тора 3 счетчика старших декад в моменты времени, определяемые счетчиком

6.

Выбор десятичного или градусного модулей пересчета осуществляется

40 по входу 15 выбора модуля.

Увеличение быстродействия достигается за счет того, что в схеме введен счетчик младшей декады, максимальный темп счета которого сос45 тавляет один цикл перезаписи (циркуляции ) информации в регистре младшей декады, в процессе которого выполняется операция счета и коррекции и равен одному периоду генера тора. Скорость счета не зависит от общего количества декад счетчика в целом.

121022) Таблица 1

Двоичные разряды декады

Десятич1 1

1 0

2 1

1 1

3 0

4 1

1 0

6 0

7 0

1 1

0 1

0 0

9 0

Таблица 2

10 10 10 10 10 градусы минуты секунды

Модуль пересчета 9

9 5 9 5 9 ная циф " ра

0 1

1 0

0 1

Разряд

10 ) Неравнозначность

1 и 4 разрядов декады при сложении

Неравнозначность

1 и 2 разрядов декады при вычитании

1210221

1210221

illozzl

Ъь

1210221

Составитель О. Скворцов

Редактор И.Дербак Техред Т,Тулик Корректор Л.Патай

Заказ 531/59

Тираж 818 Подписное

Б11ИИПИ осударственного комитета СССР по делам изобретений и открытий

113035, Москва, Л-35, Раушская наб., д,4/5

Филиал IIIIII "Патент, г.ужгород, ул.Пр и ктная,4

Счетное устройство Счетное устройство Счетное устройство Счетное устройство Счетное устройство Счетное устройство Счетное устройство Счетное устройство Счетное устройство Счетное устройство 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано в цифровых измерительных устройствах различного назначения с визуальной индикацией результатов и§мег рения
Наверх