Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задачи по микре.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.31 Mб
Скачать

Решение:

Функциональная схема счетчика с модулем счета k=9 строиться на четырех JK-триггерах. Каждый JK-триггер работает в режиме переключения J = K = 1. На входах S и R так же установлен уровень логической “1”.

Пусть в начальный момент времени состояния выходов счетчика соответствует двоичному числу 0000 (счетчик очищен). При поступлении первого тактового импульса на синхронизирующий вход (CK) триггера DD1.1 этот триггер переключается и на выходе получаем двоичное число 0001. Второй тактовый импульс возвращает триггер DD1.1 в исходное состояние “0” (Q=0), что в свою очередь приводит к переключению триггера DD1.2 в состояние “1” (Q=1). На выходе появится число 00102. И т.д. Сигнал на выходе каждого триггера запускает следующий триггер. Счетчик по модулю 9 считает от 00002 до 10002 (от 0 до 8), чтобы счет прекращался при достижении при достижении состояния 10002, необходимо ввести в схему логический элемент И-НЕ (DD2), который будет устанавливать на входах J и K триггеров уровень логического “0”, при появлении на выходе счетчика числа 10012 (910). Логический элемент И-НЕ (DD2) остановит все триггеры.

Задача 9. Составить схему самоостанавливающегося вычитающего счетчика с модулем счета k= 13 (на JK-триггерах)

Решение:

Функциональная схема счетчика с модулем счета k=13 строиться на четырех JK-триггерах. Каждый JK-триггер работает в режиме переключения J = K = 1.

В вычитающем счетчике счет организован в обратном направлении (12,11,10,…..2,1,0), синхронизирующий сигнал вход каждого триггера связан с инверсным выходом предыдущего триггера. В вычитающем счетчике перед началом счета в обратном направлении предусмотрена предварительная его установка в состояние 11002 (десятичное число 12) с помощью входа предустановки S, организованное с помощью подачи на вход S триггеров DD1.1 и DD1.2 уровня логического “0” и уровня логической “1” на вход S триггеров DD1.3 и DD1.4 через логический элемент НЕ (DD2). После предустановки при работе счетчика на всех входах S и R должен быть установлен уровень логической “1” (+5V). Организуем остановку счетчика с помощью элемента ИЛИ (DD3), при достижении на выходах триггеров числа 00002 (010), через элемент ИЛИ (DD3) уровень логического “0” будет подаваться на входы J и K триггеров, что приведет к остановке схемы.

Задача 10. Составить схему кольцевого вычитающего счетчика с модулем счета k= 6 (на JK-триггерах)

Решение:

Функциональная схема счетчика с модулем счета k=6 строиться на трех JK-триггерах. Каждый JK-триггер работает в режиме переключения J = K = 1.

В вычитающем счетчике счет организован в обратном направлении от 1012 до 0002 (5,4,3,2,1,0), синхронизирующий вход каждого триггера связан с инверсным выходом предыдущего триггера. В вычитающем счетчике перед началом счета в обратном направлении предусмотрена предварительная его установка в состояние 1012 (десятичное число 5) с помощью входа предустановки S, организованное с помощью подачи на вход S триггеров DD1.1 и DD1.3 уровня логического “0” и уровня логической “1” на вход S триггеров DD1.2 через логический элемент НЕ (DD2). После предустановки при работе счетчика на всех входах S и R должен быть установлен уровень логической “1”. По достижении на выходах триггеров числа 0002 необходимо произвести сброс счетчика и сделать предустановку 1012, путем введения в схему трехвходового элемента ИЛИ (DD3) c которого уровень логического “0” подается на входы R и S(по рассмотренной выше схеме предварительной установки).

Q1 – разряд единиц

Q2 – разряд двоек

Q3 – разряд четверок

Задача 11. Составить схему кольцевого суммирующего счетчика с модулем счета k= 5 (на JK-триггерах)