Счётчик обратного счёта по модулю 7 на базе j-k триггеров — страница 2

  • Просмотров 3719
  • Скачиваний 408
  • Размер файла 54
    Кб

последовательно соединенных триггеров (D - или JK ), каждый из  которых  ассоциируется  с  битом в двоичном представлении числа. Если в счетчике m триггеров, то число возможных состояний счетчика равно 2m, и, следовательно, модуль счета М также равен 2m. Счетная последовательность в двоичном суммирующем счетчике начинается с нуля и доходит до максимального числа 2m - 1, после чего снова проходит через нуль и повторяется. В

вычитающем двоичном счетчике последовательные двоичные числа перебираются в обратном порядке, и при повторении последовательности максимальное число следует за нулем. Основная цель этого проекта – разработка и исследование счетчика обратного счета по модулю 7 на JK триггерах. 1 Логика построения счётчика    Счётчик представляет собой несколько последовательно включенных счётных триггеров. Поскольку каждый триггер

даёт один разряд, то используя три триггера можно получить 3-разрядный счётчик (максимальное число, получаемое на выходе счётчика – 8). Для получения счёта по модулю 7 требуется установить гасители, которые представляют собой логические вентили (рис. 4, 5). Для возможности переключения между режимами получение данных и уменьшения значения счётчика служит мультиплексор.   2 JK триггер    Рисунок 1 - Функциональная схема jk

триггера JK- триггер относится к так называемым тактируемым триггерам, то есть он срабатывает по фронту тактового сигнала. Триггер имеет пять входов и два выхода. Вход S - служит для установки триггера в единичное состояние (от Set - установить). Вход R - вход сброса (от Reset - сбросить). Так же у JK-триггера имеется два выхода: прямой и инверсный. Для простоты дальнейшего повествования дадим им названия в соответствии с тем, как их название

произносится: Все, описанные выше входы и выходы, работают точно так же, как и в самом RS-триггере. То есть для нормальной работы на них должен быть подан сигнал логической единицы. При поступлении сигнала логического нуля на вход S, триггер устанавливается в единичное состояние (это, когда на выходе Q - сигнал логической единицы, а на выходе Q - сигнал логического нуля). При поступлении на вход R сигнала логического нуля, триггер

сбрасывается в нулевое состояние (на Q - ноль, а на Q - единица). Логика работы входов J, K и C такова: Если на входе J логическая единица, а на входе K - логический ноль, то по спаду синхроимпульса на входе C триггер установится в единичное состояние. Если на входе J - логический ноль, а на входе K - логическая единица, то по спаду синхроимпульса на входе C, триггер установится в нулевое состояние. В случае, когда и на входе J и на входе K