
Вопрос 7:
Ч
тобы
использовать JKMSтриггер
в качестве D-триггера,
надо соединить Jи
Kвходы
через инвертор, таким образом предотвращая
счетный режим. Следует также учесть
свойства MS-триггера
– он непрозрачен по фронту сигналаC,
а выходной сигнал устанавливается по
срезу С:
Схема на логических элементах показана ниже:
На элементах DD1.1 - DD1.4 выполнен входной (master) синхронныйRS-триггер, DD1.5 – инвертор синхроимпульса C, DD1.6- DD1.9 – выходной (slave)синхронныйRS-триггер с обратной связью на вход M-части.
Jи K имеют взаимоисключающие сигналы (1 и 0, либо 0 и 1), соответствующие режимам установки JKMS триггера. По фронту сигнала С устанавливается M-триггер, S-триггер всё ещё хранит предыдущее состояние, по срезу - S-триггер устанавливается и пропускает на выход сигнал QM.Т.о. сигналD на выходебудет задержан до среза C:
Входы |
Внутренний выход |
Выход |
|||
C |
D |
Qм |
Qn |
Qn+1 |
|
1 |
0 |
0 |
0 |
0 |
установка M xранение S |
1 |
0 |
0 |
1 |
1 |
|
1 |
1 |
1 |
0 |
0 |
|
1 |
1 |
1 |
1 |
1 |
|
1->0 |
0 |
0 |
0 |
0 |
установка S хранение M |
1->0 |
0 |
0 |
1 |
0 |
|
1->0 |
1 |
1 |
0 |
1 |
|
1->0 |
1 |
1 |
1 |
1 |
|
0 |
не важно |
0 |
0 |
0 |
установка S хранение M |
0 |
не важно |
0 |
1 |
0 |
|
0 |
не важно |
1 |
0 |
1 |
|
0 |
не важно |
1 |
1 |
1 |
|
0->1 |
0 |
0 |
0 |
0 |
установка M xранение S |
0->1 |
0 |
0 |
1 |
1 |
|
0->1 |
1 |
1 |
0 |
0 |
|
0->1 |
1 |
1 |
1 |
1 |
В ременные диаграммы:
Задание 5: Асинхронные счетчики
1) Величина модуля счёта в двоичном коде: K = 2410 = 110002. Используем ИМС К155ИЕ5.
Так как соответствующее число 5-разрядное, то для реализации счётчика понадобится 5 триггеров. Так как в получившемся числе только два разряда равны 1, то для сброса счётчика в 0 достаточно двухвходового логического элемента И.
Схема счётчика с модулем счёта 24 с использованием микросхем К155ИЕ5 и одного элемента логического умножения:
Таблица переключений:
Cn↓ |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24000 |
Q0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
Q1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
Q2 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
Q3 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 0 |
Q4 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 0 |
R |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 0 |
Элемент DD3 осуществляет сброс обоих счетчиков при сигнале 110002=2410
Временные диаграммы:
2) Величина модуля счёта в двоично-десятичном коде:K = 2410 = 0010 01002-10. Используем ИМС К155ИЕ2.
Так как соответствующее число 6-разрядное, то для реализации счётчика понадобится 6 триггеров. Так как в получившемся числе только два разряда равны 1, то для сброса счётчика в 0 достаточно двухвходового логического элемента И.
Схема счётчика с модулем счёта 24 с использованием микросхем К155ИЕ2и одного элемента логического умножения:
В схеме задействованы шесть триггеров: все триггеры микросхемы DD1 и два триггера микросхемы DD2. Выход триггера Q0 микросхемы DD1 соединён с её же входом C2, что приводит к тому, что на DD1 собран счётчик по модулю 10.
Полученный составной счётчик выдаёт двоично-десятичный код: младший разряд десятичного числа (единицы, от 0 до 9) кодируется на выходах Q0, Q1, Q2, Q3, а старший разряд (десятки, от 0 до 2) кодируется на выходах Q1, Q2.Сброс выходов счётчика выполняется элементом DD3 в момент, когда число десятков равно 210=102, а число единиц 410=01002.
Таблица переключений:
Cn↓ |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24000 |
Q0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
Q1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
Q2 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 0 |
Q3 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
Q4 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
Q5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 0 |
R |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
00 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 0 |
Временные диаграммы: