Электроника. Цифровая электроника
.pdf
Продолжение таблицы 5.1
№ |
|
Тип |
Тип |
Вводимые |
|
вари- |
Триггер |
||||
ввода |
вывода |
данные |
|||
анта |
|
||||
|
|
|
|
||
2 |
JKC c |
Парафазным кодом |
В прямом или |
1100 |
|
|
устано- |
|
обратном кодах с |
|
|
|
вочными |
|
младшего разряда |
|
|
|
|
|
|
|
|
|
|
RS |
|
|
|
|||
3 |
JKC c |
Парафазным кодом |
С младшего раз- |
1010 |
|||
|
устано- |
|
ряда в прямом |
|
|||
|
вочными |
|
коде с обнулением |
|
|||
|
|
|
|
|
|
регистра |
|
|
RS |
|
|
||||
4 |
JKC c |
Параллельным |
Со старшего |
0101 |
|||
|
устано- |
кодом с предвари- |
разряда в прямом |
|
|||
|
вочными |
тельной установкой |
коде |
|
|||
|
|
|
|
|
в 0 (низким) |
|
|
|
RS |
|
|
||||
5 |
JKC c |
Параллельным |
Парафазным со |
1100 |
|||
|
устано- |
кодом с предвари- |
старшего разряда с |
|
|||
|
вочными |
тельной установкой |
обнулением реги- |
|
|||
|
|
|
|
|
в 1510 (низким) |
стра |
|
|
RS |
|
|||||
6 |
|
|
|
|
В прямом коде с |
В прямом или |
1000 |
|
JKC c |
||||||
|
устано- |
младшего разряда |
обратном коде на |
|
|||
|
вочными |
|
4-разрядную шину |
|
|||
|
|
|
|
|
|
|
|
|
|
RS |
|
|
|
||||
7 |
|
|
|
|
|
В обратном коде с |
В обратном коде |
0011 |
|
JKC c |
|||||||
|
устано- |
младшего разряда |
на 4-разрядную |
|
||||
|
|
|
|
|||||
|
вочными |
|
шину |
|
||||
|
|
|
|
|
|
|
|
|
|
RS |
|
|
|
||||
8 |
|
|
|
|
|
Параллельным |
В прямом или |
1010 |
JKC c |
||||||||
|
устано- |
кодом с предвари- |
обратном коде |
|
||||
|
вочными |
тельной установкой |
со старшего раз- |
|
||||
|
|
|
|
|
|
в 0 (низким) |
ряда с обнулением |
|
|
RS |
|
||||||
|
|
регистра |
|
|||||
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
Параллельным |
Парафазным со |
0011 |
|
JKC c |
|||||||
|
устано- |
кодом с предвари- |
старшего разряда |
|
||||
|
вочными |
тельной установкой |
|
|
||||
|
|
|
|
|
|
в 0 (высоким) |
|
|
|
RS |
|
|
|||||
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
80 |
|
|
|
|
|
|
|
|
Продолжение таблицы 5.1
№ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Тип |
Тип |
Вводимые |
|
вари- |
|
|
Триггер |
||||||||||||||||
|
|
ввода |
вывода |
данные |
|||||||||||||||
анта |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Парафазным кодом |
В обратном коде |
1101 |
|
|
JKC c |
||||||||||||||||||
|
|
|
со старшего раз- |
|
|||||||||||||||
|
устано- |
|
|
||||||||||||||||
|
|
ряда с обнулением |
|
||||||||||||||||
|
вочными |
|
|
||||||||||||||||
|
|
регистра |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
RS |
|
|
|||||||||||||||
|
|
|
|
|
|||||||||||||||
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В обратном коде с |
Парафазным |
1101 |
|
JKC c |
|||||||||||||||||||
|
младшего разряда |
|
|
||||||||||||||||
|
устано- |
|
|
||||||||||||||||
|
|
|
|
||||||||||||||||
|
вочными |
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
RS |
|
|
|
|||||||||||||||
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В прямом коде со |
В обратном или |
0010 |
|
|
JKC c |
||||||||||||||||||
|
|
старшего разряда |
прямом коде |
|
|||||||||||||||
|
устано- |
|
|||||||||||||||||
|
|
на 4-разрядную |
|
||||||||||||||||
|
вочными |
|
|
||||||||||||||||
|
|
шину |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
RS |
|
|
||||||||||||||||
|
|
|
|
||||||||||||||||
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В прямом коде с |
Парафазным |
1000 |
|
|
JKC c |
||||||||||||||||||
|
|
младшего разряда |
|
|
|||||||||||||||
|
устано- |
|
|
||||||||||||||||
|
|
|
|
||||||||||||||||
|
вочными |
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
RS |
|
|
|
|||||||||||||||
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Парафазным кодом |
В обратном коде с |
0001 |
|
JKC c |
|||||||||||||||||||
|
|
младшего разряда |
|
||||||||||||||||
|
устано- |
|
|
||||||||||||||||
|
|
|
|
||||||||||||||||
|
вочными |
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
RS |
|
|
|
|||||||||||||||
15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В обратном коде со |
Парафазный на |
0101 |
|
|
JKC без |
||||||||||||||||||
|
|
старшего разряда |
две шины |
|
|||||||||||||||
|
устано- |
|
|||||||||||||||||
|
|
|
|
||||||||||||||||
|
вочных |
|
|
|
|||||||||||||||
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В обратном коде со |
В прямом коде на |
1110 |
|
|
JKC c |
||||||||||||||||||
|
устано- |
старшего разряда |
4-х разрядную |
|
|||||||||||||||
|
|
шину |
|
||||||||||||||||
|
вочными |
|
|
||||||||||||||||
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
RS |
|
|
|
|||||||||||||||
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В прямом или об- |
Парафазным |
0100 |
|
|
JKC c |
||||||||||||||||||
|
|
ратном кодах с |
|
|
|||||||||||||||
|
устано- |
|
|
||||||||||||||||
|
младшего разряда |
|
|
||||||||||||||||
|
вочными |
|
|
||||||||||||||||
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||
|
RS |
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
|
Продолжение таблицы 5.1
№ |
|
|
|
Тип |
Тип |
Вводимые |
|
вари- |
Триггер |
||||||
ввода |
вывода |
данные |
|||||
анта |
|
|
|
||||
|
|
|
|
|
|
||
18 |
|
|
|
В обратном коде с |
В обратном коде |
1010 |
|
JKC с |
|||||||
|
младшего разряда |
на две 4-разряд- |
|
||||
|
устано- |
|
|||||
|
|
ные шины |
|
||||
|
вочными |
|
|
||||
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RS |
|
|
|
||||||||||
19 |
|
|
|
|
|
|
|
|
|
|
|
Параллельным |
В прямом или |
1011 |
|
JKC c |
|||||||||||||
|
|
кодом с предвари- |
обратном со стар- |
|
||||||||||
|
устано- |
|
||||||||||||
|
тельной установкой |
шего разряда с |
|
|||||||||||
|
вочными |
|
||||||||||||
|
в 0 (низким) |
обнулением |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
RS |
|
||||||||||||
|
|
|
|
|||||||||||
20 |
|
|
|
|
|
|
|
|
|
|
|
Парафазным кодом |
В прямом с млад- |
1100 |
|
JKC с |
|||||||||||||
|
|
|
шего разряда с |
|
||||||||||
|
устано- |
|
|
|||||||||||
|
|
обнулением реги- |
|
|||||||||||
|
вочными |
|
|
|||||||||||
|
|
стра |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RS |
|
|
|||||||||||
|
|
|
|
|||||||||||
21 |
DC с уста- |
Параллельным |
Со старшего раз- |
1011 |
||||||||||
|
новочны- |
кодом с предвари- |
ряда с обнуление |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
тельной установкой |
регистра |
|
|
|
ми RS |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
в 0 (низким) |
|
|
22 |
DC с уста- |
В обратном коде с |
Парафазным ко- |
0101 |
||||||||||
|
новочным |
младшего разряда |
дом |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||
|
RS |
|
|
|
||||||||||
23 |
DC с уста- |
Парафазным кодом |
В прямом коде с |
1000 |
||||||||||
|
новочным |
|
младшего разряда |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
с обнулением ре- |
|
|
RS |
|
|
|||||||||||
|
|
гистра |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
DC с уста- |
Параллельным |
В прямом или |
0110 |
||||||||||
|
новочным |
кодом с предвари- |
обратном коде на |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
тельной установкой |
4-х разрядную |
|
|
RS |
|
||||||||||||
|
в 0 (низким) |
шину |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
25 |
|
|
|
|
|
|
|
|
|
|
|
В обратном коде с |
Парафазным |
1110 |
|
DC с |
|||||||||||||
|
|
младшего разряда |
|
|
||||||||||
|
устано- |
|
|
|||||||||||
|
|
|
|
|||||||||||
|
вочными |
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|||||||
|
|
RS |
|
|
|
|||||||||
82
Окончание таблицы 5.1
№ |
|
|
|
|
|
Тип |
Тип |
Вводимые |
|
вари- |
Триггер |
||||||||
ввода |
вывода |
данные |
|||||||
анта |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
||
26 |
|
|
|
|
|
В прямом коде с |
В прямом или |
0111 |
|
DC |
|||||||||
|
обнуление регистра |
обратном со стар- |
|
||||||
|
с устано- |
|
|||||||
|
|
шего разряда |
|
||||||
|
вочными |
|
|
||||||
|
|
с обнулением |
|
||||||
|
|
|
|
|
|
|
|
||
|
RS |
|
|
||||||
|
|
|
|
||||||
27 |
|
|
|
|
|
В обратном коде с |
В прямом коде со |
0101 |
|
DC |
|||||||||
|
установкой всех |
старшего разряда |
|
||||||
|
с устано- |
|
|||||||
|
триггеров регистра |
с обнулением ре- |
|
||||||
|
вочными |
|
|||||||
|
в 1 (высоким) |
гистра |
|
||||||
|
|
|
|
|
|
|
|||
|
RS |
|
|||||||
|
|
|
|
||||||
28 |
|
|
|
|
|
Парафазным |
В прямом или |
1101 |
|
DC |
|||||||||
|
|
обратном кодах |
|
||||||
|
с устано- |
|
|
||||||
|
|
|
|
||||||
|
вочными |
|
|
|
|||||
|
|
|
|
|
|
|
|||
|
RS |
|
|
|
|||||
29 |
|
|
|
|
|
В обратном коде со |
В обратном коде |
0111 |
|
DC |
|||||||||
|
старшего разряда |
на 4-разрядную |
|
||||||
|
с устано- |
|
|||||||
|
|
|
|
||||||
|
вочными |
|
|
|
|||||
|
|
|
|
|
|
|
|||
|
RS |
|
|
|
|||||
30 |
|
|
|
|
|
Параллельным |
В обратном коде |
1101 |
|
DC |
|||||||||
|
кодом с предвари- |
со старшего раз- |
|
||||||
|
с устано- |
|
|||||||
|
тельной установкой |
ряда с обнулением |
|
||||||
|
вочными |
|
|||||||
|
в 0 (низким) |
регистра |
|
||||||
|
|
|
|
|
|
|
|||
|
RS |
|
|||||||
|
|
|
|
||||||
Порядок выполнения работы
1.Представить отчет о выполнении индивидуального задания преподавателю и получить его разрешение на проверку работоспособности схем на лабораторном макете.
2.Ознакомиться с лабораторным макетом.
Подводку входных сигналов (уровень логического 0 или 1) осуществлять от соответствующих клемм макета.
При сборке схемы на лабораторном макете использовать светодиоды для контроля истинности.
83
Подключить макет к источнику питания ± 5 В.
3.Собрать на лабораторном макете схему 4-разрядного регистра, представленную на рисунке 5.1, исследовать ее работу по записи в регистр числа в соответствии с вариантом индивидуального задания. Нарисовать диаграмму работы.
4.Собрать на лабораторном макете схему 4-разрядного регистра, представленную на рисунке 5.2, исследовать ее работу по записи в регистр числа в соответствии с вариантом индивидуального задания. Нарисовать диаграмму работы.
5.Собрать на лабораторном макете схему 4-разрядного регистра, представленную на рисунке 5.3, исследовать ее работу по записи в регистр числа в соответствии с вариантом индивидуального задания. Нарисовать диаграмму работы.
6.Собрать на лабораторном макете схему 4-разрядного регистра, представленную на рисунке 5.4, исследовать ее работу по записи в регистр числа в соответствии с вариантом индивидуального задания. Нарисовать диаграмму работы.
7.Собрать на лабораторном макете схему 4-разрядного регистра, представленную на рисунке 5.5, исследовать ее работу по записи в регистр числа в соответствии с вариантом индивидуального задания. Нарисовать диаграмму работы.
8.Собрать на лабораторном макете схему 4-разрядного регистра, представленную на рисунке 5.6, исследовать ее работу по записи в регистр числа в соответствии с вариантом индивидуального задания. Нарисовать диаграмму работы.
9.Собрать на лабораторном макете схему 4-разрядного регистра, представленную на рисунке 5.7, исследовать ее работу по записи в регистр числа в соответствии с вариантом индивидуального задания. Нарисовать диаграмму работы.
84
Ла б о р а т о р н а я р а б о т а № 6
ИССЛЕДОВАНИЕ СЧЕТЧИКОВ
СПОСЛЕДОВАТЕЛЬНЫМ ПЕРЕНОСОМ
Цель работы: изучение принципов построения и работы счетчиков с последовательным переносом, выполненных на различных типах триггеров, в том числе суммирующих, вычитающих и реверсивных.
Теоретическая часть
Счетчик представляет собой устройство, которое осуществляет счет сигналов, поступающих на его вход, и хранение накапливаемой величины.
Счетчик, образованный цепочкой из m триггеров, может подсчитать в двоичном коде 2m импульсов, т. е. его коэффициент (модуль) счета Ксч = 2m. Каждый из триггеров называется разрядом счетчика.
К основным параметрам счетчика, кроме Ксч, относятся разрешающая способность (tр) и время установления кода (tуст).
Разрешающая способность – минимально допустимый интервал времени между входными импульсами, при котором еще не происходит сбоя, т. е. пропуска счета сигналов.
Время установки кода – это интервал времени между моментом поступления на вход импульса счета и моментом завершения перехода счетчика в нулевое состояние.
По направлению счета счетчики классифицируются следующим образом:
cуммирующие;
вычитающие;
реверсивные.
По способу организации внутренних связей счетчики классифицируются как:
с последовательным переносом (асинхронные счетчики);
с параллельным переносом (синхронные счетчики);
с комбинированным переносом;
кольцевые.
85
Счетчики с последовательным переносом
Асинхронные счетчики строятся из простой цепочки триггеров «мастер-помощник», каждый из которых работает в счетном режиме. Выходной сигнал каждого триггера служит входным сигналом для следующего триггера.
Поэтому все разряды (выходы) асинхронного счетчика переключаются последовательно, один за другим, начиная с младшего и закончивая старшим (отсюда название – последовательные счетчики). Каждый следующий разряд переключается с задержкой относительно предыдущего.
Чем больше разрядов имеет счетчик, тем большее времени ему требуется на полное переключение всех разрядов. Задержка переключения каждого разряда примерно равна задержке триггера (tзд.тр), а полная задержка установления кода на выходе счетчика равна задержке одного разряда, умноженной на число разрядов счетчика:
tзд.сч = N* tзд.тр.
При периоде входного сигнала, меньшем полной задержки установления кода всего счетчика, правильный код на выходе счетчика не успеет установиться.
Это накладывает жесткие ограничения на период (частоту) входного сигнала (Fсч), причем увеличение, к примеру, вдвое количества разрядов счетчика автоматически уменьшает вдвое предельно допустимую частоту входного сигнала.
Суммирующий счетчик с последовательным переносом
С приходом очередного счетного импульса Т0 к содержимому счетчика прибавляется единица.
Схема асинхронного суммирующего счетчика с последовательным переносом на Т-триггерах приведена на рисунке 6.1, а, диаграмма работы суммирующего счетчика – на рисунке 6.1, б.
Максимальная частота работы такого счетчика определяется максимально допустимой частотой переключения его младшего разряда.
86
Частота следования сигналов счета составляет
Fсч ≤ 1/ (tсч + tзд.тр). |
|
|
Q0 |
Q1 |
Q2 |
ТТ |
ТТ |
ТТ |
Т |
Т |
Т |
Q0 |
Q1 |
Q2 |
а
Т0



t Q0 t зд.тр
|
t |
Q1 |
2t зд.тр |
|
|
|
t |
Q2 |
3t зд.тр |
|
|
|
t |
|
б |
Рисунок 6.1 – Суммирующий счетчик с последовательным переносом: а – схема; б – диаграмма работы
Числа, формируемые счетчиком, могут быть выведены из него параллельным кодом (прямым или обратным) посредством одновременного опроса состояний всех разрядов счетчика.
Такой опрос может происходить только в паузе между сигналами счета, т. е. после того, как завершится переходной процесс, связанный с переключением триггерной схемы.
В этом случае минимальный период следования счетных импульсов должен быть увеличен на время, необходимое для полного переключения всех m разрядов счетчика и опроса его состояния:
87
Тсч ≥ tсч + m*tзд.тр + tопр,
где tсч – длительность счетного импульса Т0; tзд.тр – время переключения триггера; tопр – длительность сигнала опроса.
Для корректной работы счетчика часто необходимо устанавливать его в начальное состояние, чаще всего начальным состоянием суммирующего счетчика является 0 (счетчик предварительно обнуляется). Такой асинхронный счетчик организуется на триггерах «мастер-помощник» с установочным входом R (прямым или инверсным).
На рисунке 6.2 представлена схема асинхронного суммирующего двоичного счетчика с предварительной установкой в нулевое состояние.
Для установки исходного состояния служит шина Уст.0, в которой объединены установочные R-входы всех триггеров. Так как на примере вход R является инверсным, то сигнал Уст.0 имеет низкий уровень (0).
Q1 |
|
Q2 |
Q3 |
Q4 |
TT |
|
TT |
TT |
TT |
T |
T |
T |
|
T |
Т0 |
|
|
|
|
R |
R |
R |
|
R |
Уст.0
Рисунок 6.2 – Асинхронный суммирующий счетчик с предварительной установкой
Диаграмма работы такого счетчика представлена на рисунке 6.3. Начальное состояние счетчика до действия сигнала Уст.0 – 1011. С подачей сигнала Уст.0 триггера, имеющие состояние 1
(Q1,Q3,Q4), меняют свое состояние на 0.
Из диаграммы видно, что пока действует сигнал Уст.0 (низкий), счетчик находится в состоянии 0 и счетные импульсы 1 и 2 не изменяют состояния счетчика.
Используя установочные входы RS-триггера, можно осуществить установку асинхронного счетчика в любое начальное состояние.
88
Т0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
|
|
|
|
|
|
Уст.0 |
|
|
|
|
|
|
|
Q1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Q2 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Q3 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Q4 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рисунок 6.3 – Диаграмма работы асинхронного суммирующего счетчика |
|||||||
|
с предварительной установкой в нулевое состояние |
||||||
Если счетчик организуется не на Т-триггерах, то такие триггера необходимо преобразовать в Т-триггер.
Примеры преобразования приведены на рисунке 6.4.
|
|
Q |
|
|
TT |
|
D |
|
Т0 |
C |
Q |
|
|
|
|
а |
|
|
|
Q |
|
J |
TT |
|
|
|
Т0 |
C |
|
|
|
|
U1 |
K |
Q |
|
||
|
|
|
|
б |
|
|
|
Q |
|
J |
TT |
|
|
|
Т0 |
C |
|
|
Q |
|
|
K |
|
|
|
|
|
|
в |
Рисунок 6.4 – Преобразование D-триггера в Т-триггер: а – D в Т; б – JK в Т (1 вариант); в – JK в Т (2 вариант)
89
