Разработка двоично-десятичного счетчика с предварительной установкой, страница 2

Двоичные счётчики осуществляют счёт поступающих на их вход импульсов в двоичной системе счисления. Основным узлом двоичного счётчика является триггер со счётным запуском, осуществляющий подсчёт импульсов по модулю два. Количество последовательно соединённых триггеров определяет количество разрядов счётчика. Последовательное соединение триггеров осуществляется путём подключения счётного входа каждого последующего триггера к выходу предыдущего. Подсчитываемые импульсы подаются на счётный вход первого триггера, являющегося младшим разрядом счётчика.

2.3Счётчики с предварительной установкой.

В случае, когда счёт требуется начать не с исходного состояния счётчика, а с какого-то другого определённого числа, используют счётчики с предварительной установкой. Предварительная установка может производиться синхронно и асинхронно. Если предустановку требуется произвести кодом отличным от внутреннего кода счётчика, то в схему устройства добавляется преобразователь кодов.

Для построения таких счётчиков создают вход разрешения загрузки и входы данных начального состояния счётчика. Если счётчик требуется сделать с асинхронной предустановкой, то проектируется комбинационное устройство со входами данных каждого разряда и входом разрешения записи, а его выходы соединяются с асинхронными входами ( и ) триггеров разрядов. Кроме этого в счётчиках требуется организовать вход сброса в начальное состояние, для этого в комбинационное устройство предустановки может добавляться ещё один вход. На рис. 1 изображён один из возможных вариантов того комбинационного устройства предустановки со входом для установки счётчика в начальное состояние ().

Рис. 1 Комбинационное устройство предустановки.

Устройство спроектировано таким образом, что при подаче на вход сброса напряжения логического нуля, на всех выходах устанавливается логический нуль, а на выходе - логическая единица. При таких потенциалах на асинхронных входах триггеров они переключатся в состояние  независимо от потенциала на входах  и .

При потенциале на входе  равном логической единице счётчик может либо производить счёт, либо записывать число предустановки в зависимости от потенциала на входе . Если , то выходы триггеров примут значения соответствующих входов данных предустановки . При  передача данных будет запрещена и счётчик будет готов к счёту поступающих на него импульсов.

Если предустановка должна производиться синхронно, то это условие учитывают при проектировании самого счётчика, то есть функция n-ого выхода будет выглядеть следующим образом: .

3. Конкретизация технического задания.

Темой проекта является разработка двоично-десятичного счетчика с предварительной установкой.

Исходные данные:

1.  Тип счетчика – суммирующий.

2.  Внутренний код счетчика – «с избытком три».

3.  Код предварительной установки – «8-4-2-1».

4.  Элементная база – ТТЛШ (ALS).

5.  Тип триггеров – JK.

Внутренний код:                                          Код предварительной установки:

8

4

2

1

0

0

0

0

0

1

0

0

0

1

2

0

0

1

0

3

0

0

1

1

4

0

1

0

0

5

0

1

0

1

6

0

1

1

0

7

0

1

1

1

8

1

0

0

0

9

1

0

0

1

10

Х

Х

Х

Х

11

Х

Х

Х

Х

12

Х

Х

Х

Х

13

Х

Х

Х

Х

14

Х

Х

Х

Х

15

Х

Х

Х

Х