Читайте также: |
|
Число триггеров, требующихся для построения схемы счетчика равно élog2 5ù=3.
Таблица состояний счетчика имеет следующий вид (Таб.7)
Taб.7
q2 q1 q0 |
| ||
0 0 0 | 0 0 1 | ||
0 0 1 | 0 1 1 | ||
0 1 0 | 0 0 1 | ||
0 1 1 | 1 1 1 | ||
1 0 0 | 1 0 0 |
![]() |
|
|
Рис.21
t1 = q2 + q0×q1; t2 = q0; t0 = q0×q2 = `q0 + `q2
Схема счетчика приведена на рис.22
![]() | |||
![]() | |||
Рис. 22
Можно применить другой подход: использовать двоичный счетчик с синхронной загрузкой параллельного кода. Последовательность состояний счетчика будет следующей:
0,1,2,3,4,0,1,…
После появления на выходе состояния 100 в счетчик загружается 0.
Схема такого счетчика приведена на рис. 23.
![]() |
Рис.23
Временная диаграмма работы счетчика с модулем счета 5 с синхронной загрузкой.
![]() |
Рис.24
Построение счетика с заданным модулем счета 5 путем использования асинхронной загрузки или асинхронного сброса.
Схема приведена на рис. 25.
![]() |
Рис.25
Временная диаграмма работы счетчика с модулем счета 5 с асинхронной загрузкой или асинхронным сбросом.
![]() |
Рис.25
Как видно из временной диаграммы, после того, как счетчик попет в состояние 100, на вход Reset счетика поступает сигнал низкого уровня. Этот сигнал является кратковременным, так при переходе счетчика в состояние 0 на выходе NAND появляется сигнал “1’.
В предыдущей схеме состояние удерживалось в течение всего такта.
Схема с использованием синхронной загрузки (или сброса), имеет очевидное преимущество перед схемой с асинхронной загрузкой (сбросом).
Дата добавления: 2015-09-11; просмотров: 111 | Поможем написать вашу работу | Нарушение авторских прав |