Similar presentations:
Триггеры. Лекция 11-12
1.
Триггеры2. Триггер
Простейший цифровой автомат, устройствос памятью.
При наличии электропитания способен на
длительное время запоминать одно из двух
устойчивых состояний (0 или 1) и может
переключаться между ними под управлением
внешних сигналов.
Триггер хранит 1 бит информации.
Применяется самостоятельно или основой для
построения других устройств: регистров,
счетчиков.
3.
4.
5.
Переднийфронт
Задний
фронт
Тактовый импульс
Высокий уровень
Низкий уровень
6.
Асинхронный RS-триггерна элементах ИЛИ-НЕ
S
0
0
1
1
R
0
1
0
1
Qi
Qi-1
0
1
*
Qi
Qi-1
1
0
*
* – неопределенное состояние.
R – Reset (сброс).
S – Set (установка).
Это простейший триггер, служащий основой для
построения более сложных триггеров.
7.
Асинхронный RS-триггерна элементах ИЛИ-НЕ
Условное
обозначение
8. Асинхронный RS-триггер на элементах ИЛИ-НЕ
Поскольку реальное время срабатываниялогических
элементов
зависят
от
незначительных отклонений в процессе их
изготовления, то при включении питания
триггер непредсказуемо принимает одно из
двух состояний.
Это приводит к необходимости выполнять
первоначальную
установку
триггера
в
требуемое исходное состояние.
9. Асинхронный RS-триггер на элементах ИЛИ-НЕ
(хранение)Допустим, получилась 1
0
0
Предположим,
на входах нули
Состояние
стабильное
1
0
0
10.
Асинхронный RS-триггерна элементах ИЛИ-НЕ (сброс)
1
10
1
0
Состояние
стабильное
10
0
10
11. Асинхронный RS-триггер на элементах ИЛИ-НЕ (хранение)
Асинхронный RS-триггерна элементах ИЛИ-НЕ (установка)
01
0
10
Состояние
стабильное
01
1
10
12. Асинхронный RS-триггер на элементах ИЛИ-НЕ (сброс)
Асинхронный RS-триггер на элементахИЛИ-НЕ (запрещенная комбинация)
(Идеальный случай)
01
1
0
01
Перейдем
Подадим
в режим
запрещенную
хранения
комбинацию
Возникнет
Возникает
противоречивое
генерация
сигнала
состояние
(возбуждение)
01
10
1
0
13. Асинхронный RS-триггер на элементах ИЛИ-НЕ (установка)
Асинхронный RS-триггер на элементахИЛИ-НЕ (запрещенная комбинация)
(В реальности)
1
?
?
T1
Подадим
запрещенную
комбинацию
Неопределенное
состояние
?
1
?
T2
14. Асинхронный RS-триггер на элементах ИЛИ-НЕ (запрещенная комбинация)
Асинхронный RS-триггерна элементах И-НЕ
S
1
1
0
0
R
1
0
1
0
Qi
Qi-1
0
1
*
Qi
Qi-1
1
0
*
* – неопределенное состояние.
R – Reset (сброс).
S – Set (установка).
Это простейший триггер, служащий основой для
построения более сложных триггеров.
15. Асинхронный RS-триггер на элементах ИЛИ-НЕ (запрещенная комбинация)
Асинхронный RS-триггерна элементах И-НЕ
Условное
обозначение
16. Асинхронный RS-триггер на элементах И-НЕ
Синхронный RS-триггер состатическим управлением
С
0
1
1
1
S
Х
0
0
1
R
Х
0
1
0
Qi
Qi-1
Qi-1
0
1
Qi
Qi-1
Qi-1
1
0
1
1
1
*
*
* – неопределенное состояние.
Х – любое значение.
R – Reset (сброс).
S – Set (установка).
17.
Синхронный RS-триггер состатическим управлением (С-триггер)
Условное
обозначение
18. Синхронный RS-триггер со статическим управлением
101
10
1
Хранение 1
Установка
10
10
11
0
0
19. Синхронный RS-триггер со статическим управлением (С-триггер)
Синхронный двухступенчатый RS-триггер сасинхронными входами и статическим управлением
Записано новое значение
Хранится старое значение
1
1
0
0
1
0
1
1
1
0
1
0
1
20.
Синхронный двухступенчатый RS-триггер сасинхронными входами и статическим управлением
Хранится поступившее ранее
значение
Поступившее значение
записалось во вторую ступень
1
1
1
0
1
0
1
1
0
1
1
1
1
0
0
21. Синхронный двухступенчатый RS-триггер с асинхронными входами и статическим управлением
Условноеобозначение
22. Синхронный двухступенчатый RS-триггер с асинхронными входами и статическим управлением
С0
1
S
R
Qi
Qi
х
х
Qi-1
Qi-1
х
х
Qi-1
Qi-1
1->0
х
х
Qi-1
Qi-1
0->1
0
0
*
*
0->1
1
0
0
1
0->1
0
1
1
0
0->1
1
1
Qi-1
Qi-1
* – неопределенное состояние.
Х – любое значение.
R – Reset (сброс).
S – Set (установка).
23.
24.
– работает по переднему фронту– работает по заднему фронту
25.
26.
27.
28.
29.
30.
D-триггерТриггер-задержка – хранит предыдущее состояние до
прихода очередного синхроимпульса.
C
0
0
1
1
D
0
1
0
1
Qi
Qi-1
Qi-1
0
1
Qi
Qi-1
Qi-1
1
0
Можно построить на RS-триггере, если подавать сигнал D
на линию S напрямую, а на R – через инверсию.
31.
D-триггерУсловное
обозначение
32. D-триггер
T-триггерТриггер-счетчик – с приходом очередного счетного
импульса меняет свое состояние на противоположенное.
Таблица истинности для синхронного Т-триггера
C
0
0
1
1
T
0
1
0
1
Qi
Qi-1
Qi-1
Qi-1
Qi-1
Qi
Qi-1
Qi-1
Qi-1
Qi-1
33. D-триггер
T-триггерСинхронный
T
T
Q
T
T
Q
C
&
Асинхронный
S
TТ
Q
Q
R
Q
Q
C
&
T
34. T-триггер
JK-триггерУниверсальный триггер – отличается от RSтриггера тем, что не имеет запрещенных
состояний.
J – аналогичен сигналу S (переводит триггер в
единицу).
K – аналогичен сигналу R (переводит триггер в
ноль).
При J и K одновременно равных единице JKтриггер работает как T-триггер, меняя свое
состояние на противоположенное.
35. T-триггер
Синхронный двухступенчатыйJK-триггер
С
1
1
1
1
0
J
0
0
1
1
x
K – сброс.
J – установка.
K
0
1
0
1
x
Qi
Qi-1
0
1
Qi-1
Qi-1
Qi
Qi-1
1
0
Qi-1
Qi-1
36. JK-триггер
Синхронный двухступенчатый JK-триггерJ
ТT
Q
C
K
Q
Условное
обозначение
37. Синхронный двухступенчатый JK-триггер
с асинхронными входамиS
TT
Q
J
C
K
R
Q
Условное
обозначение
38. Синхронный двухступенчатый JK-триггер
39. Синхронный двухступенчатый JK-триггер с асинхронными входами
40.
41.
42.
43.
44.
Счетчики45.
46.
47.
По способу организации межразрядных связей счетчикиделятся на:
счетчики
с
последовательным
переносом
(асинхронные счетчики), в которых переключение триггеров
разрядных схем осуществляется
последовательно один за другим;
- счетчики с параллельным переносом (синхронные
счетчики), в которых переключение всех триггеров разрядных
схем осуществляется
одновременно по сигналу синхронизации;
- счетчики с комбинированным последовательнопараллельным переносом, при котором используются различные
комбинации способов
переноса.
48.
Четырехразрядныйсуммирующий двоичный счетчик на Т-триггерах
с последовательным переносом
R
+1
СТ
Q0
Q1
Q2
Q3
Условное
обозначение
49.
Его временная диаграмма50. Четырехразрядный суммирующий двоичный счетчик на Т-триггерах с последовательным переносом
Счетчик с ускоренным переносомR
+1
СТ
CR
Q0
Q1
Q2
Q3
С
Условное
обозначение
51.
Четырехразрядныйвычитающий двоичный счетчик на Т-триггерах с
последовательным переносом
R
СТ
Условное
обозначение
Q0
Q1
Q2
Q3
-1
-1
T
TТ
T
Q
C
TТ
T
Q
C
Q
T
Q
C
Q
R
TТ
Q
C
Q
R
TТ
Q
R
R
C
R
Q0
Q1
Q2
Q3
52. Счетчик с ускоренным переносом
Четырехразрядныйреверсивный двоичный счетчик на Т-триггерах с
ускоренным переносом
R
СТ
CR
BR
-1
+1
С
Q0
Q1
Q2
Q3
Условное
обозначение