Перейти к содержанию
    

Построить двоичный трехразрядный счетчик

Здравствуйте, задали построить двоичный трехразрядный вычитающий счетчик с непосредственной связью, который работает по фронту сигнала счета

Что неправильно в схеме, не пойму...(фото во влржениях)

20210331_133744.jpg

Изменено пользователем Urcaserem

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 минут назад, Obam сказал:

В табличке состояний N от 7 до 0, а не от 1 до 8; Q2, Q3, Q4 откуда?

Да, таблица это я промахнулась

А со схемой что не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 hours ago, Urcaserem said:

двоичный трехразрядный вычитающий счетчик

Схема и графики не соответствуют друг другу.

На графиках изображено то, что требуется в условиях задачи (вычитающий), а на схеме нарисован суммирующий счётчик 0,1,...6,7.

5 hours ago, Urcaserem said:

Что неправильно, не пойму...

Требуется построить счётчик 7,6,...1,0.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, ae_ сказал:

Схема и графики не соответствуют друг другу.

На графиках изображено то, что требуется в условиях задачи (вычитающий), а на схеме нарисован суммирующий счётчик 0,1,...6,7.

Требуется построить счётчик 7,6,...1,0.

 

Т.е. мне нужно с выхода не Q подавать на последующие входы Т триггеров?

8 часов назад, Obam сказал:

Из чего составлена?

Т триггеры

1 час назад, toweroff сказал:

А где на графике тактовый импульс для состояния "000"?

Хорошо, в конце дорисую

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, ae_ сказал:

Схема и графики не соответствуют друг другу.

На графиках изображено то, что требуется в условиях задачи (вычитающий), а на схеме нарисован суммирующий счётчик 0,1,...6,7.

Требуется построить счётчик 7,6,...1,0.

 

Я может совсем запуталась, но там же по фронту Q следующий триггер тоже выдает единицу ... если по схеме смотреть 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

25 минут назад, Urcaserem сказал:

Т.е. мне нужно с выхода не Q подавать на последующие входы Т триггеров?

Да тактировать триггеры с инверсных выходов и с этих же выходов брать значения кодов Q.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 минут назад, vladec сказал:

Да тактировать триггеры с инверсных выходов и с этих же выходов брать значения кодов Q.

Объясните, пожалуйста, почему мой не вычитающий, думала, по фрону clk срабсаывает первый триггер , а по уже его фронту срабатывает второй , и по фронту второго третий...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 минуты назад, Urcaserem сказал:

Объясните, пожалуйста, почему мой не вычитающий, думала, по фрону clk срабсаывает первый триггер , а по уже его фронту срабатывает второй , и по фронту второго третий...

Но при этом, считает то он вперед 0, 1, 2 ... 7. А если брать код с инверсных выходов триггеров, то будет 7, 6 ... 1, 0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я был неправ, исходная схема работает как вычитающий счётчик.

Если входы второго и третьего триггера подключить к инверсным выходам первого и второго, схема также будет работать как вычитающий счётчик.

В обоих вариантах будет 7,6,...1,0.

Реверс счёта получится, если тактировать от прямых выходов, а выходы Qn подключить к инверсным выходам или наоборот: тактировать от инверсных, а выходами Qn назначить прямые выходы триггеров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26 минут назад, vladec сказал:

Но при этом, считает то он вперед 0, 1, 2 ... 7. А если брать код с инверсных выходов триггеров, то будет 7, 6 ... 1, 0.

Как считает вперед? В начале же 111?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В начале на прямых выходах 000. А вот на инверсных - 111

Тактируемся от прямых выходов, а наружу отдаём инверсные

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

29 минут назад, toweroff сказал:

В начале на прямых выходах 000. А вот на инверсных - 111

Тактируемся от прямых выходов, а наружу отдаём инверсные

но у меня же триггер работает по фронту... т.е. по фронту clk на Q0 1

по фронту Q0 на Q1  будет тоже 1

и, наконец по фронту Q1 на Q2 появится 1 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...