Недвоичные счетчики
Счетчики с произвольным модулем счета Мсч<>2"-1 (недвоичные) реализуются на основе двоичных путем исключения их избыточных состояний.
Например, для создания счетчика с модулем 3 необходимо использовать схему двухразрядного двоичного счетчика (Мсч = 22 = 4), в которой требуется исключить одно избыточное состояние (Мсч = 22 — 1 = 3), соответствующее двоичному числу 11 (обнуление триггеров должно осуществляться с приходом третьего, а не четвертого импульса). Для этого при построении схемы счетчика на JК-триггерах следует инверсный выход второго триггера соединить со входом J первого (рис. 18).
Рисунок 18 – Недвоичный счетчик
Среди недвоичных счетчиков широко применяются десятичные счетчики с модулем счета, равным 10. На выходе десятичного счетчика число поступающих на его вход импульсов уменьшается в 10 раз, т.е. представляется в привычном для нас десятичном коде.
Десятичные счётчики строят на основе четырёхразрядных двоичных. Для понижения коэффициента пересчёта четырехразрядного счётчика с 16 до 10 вводят различные логические связи. В зависимости от вида логической связи одним и тем же десятичным числам в различных счётчиках могут соответствовать различные четырёхразрядные двоичные коды. В этом случае говорят, что счётчики работают в различных двоично-десятичных кодах.
Чаще других употребляется двоично-десятичный код 8-4-2-1. Здесь и далее цифры 8, 4, 2, 1 обозначают веса разрядов двоично-десятичного кода. Преимущество кода в его однозначности. Другие же коды неоднозначны. Например, в коде 4-2-2-1 десятичное число 4 можно представить как 1000 или 0110, поэтому существуют таблицы, однозначно закрепляющие за каждым кодом соответствующее десятичное число.
В таблице приводятся наиболее употребительные двоично-десятичные коды. Код с избытком 3 является самодополняющимся. Для этих кодов характерно то, что при их поразрядном инвертировании получается код числа, дополняющее данное до девяти. Это свойство кода удобно при построении цифровых приборов, измеряющих знакопеременные величины.
Табл. 9. Двоично-десятичные коды
|
Q,QiQiQi |
код 8-4-2-1 |
Невзвешенный код |
Код с избытком 3 |
|
0 0 0 0 |
0 |
0 |
- |
|
0 0 0 1 |
1 |
1 |
- |
|
0 0 10 |
2 |
2 |
- |
|
0 0 11 |
3 |
3 |
0 |
|
0 10 0 |
4 |
- |
1 |
|
0 10 1 |
5 |
- |
2 |
|
0 110 |
6 |
4 |
3 |
|
0 111 |
7 |
5 |
4 |
|
10 0 0 |
8 |
- |
5 |
|
10 0 1 |
9 |
- |
6 |
|
10 10 |
- |
- |
7 |
|
10 11 |
- |
- |
8 |
|
110 0 |
- |
8 |
9 |
|
110 1 |
- |
9 |
- |
|
1110 |
- |
6 |
- |
|
1111 |
- |
7 |
- |
Промышленность выпускает ряд двоично-десятичных счетчиков (как синхронных, так и асинхронных). Микросхемы двоично-десятичных счетчиков рассмотрены выше в соответствующих разделах.
Способы построения счетчиков с
произвольным
:
Введение обратных связей в счетчик с помощью дополнительных логических элементов.
Использование программируемых счетчиков.
Использование дешифратора и мультиплексора для формирования нужного .
