Страница 1 из 1

74НС595

Добавлено: 03 мар 2018, 21:56
hatul
Простой проект,из видео уроков автора. Подключение сдвигового регистра 74НС595.Здесь всё понятно. Светодиоды загораются по очереди 1...8. Затем опять первый,второй и т.д. Как поменять алгоритм,чтобы после 8_го загорался 7,6,5...1. То есть,чтобы огоньки бегали туда-обратно.
Изображение

74НС595

Добавлено: 03 мар 2018, 22:02
pan
на счетчике поменять направление счета.
в настройки счетчика смотрели?

74НС595

Добавлено: 03 мар 2018, 23:00
hatul
pan писал(а): 03 мар 2018, 22:02в настройки счетчика смотрели?
Конечно смотрел. Только как считать до 8 в одну сторону,а потом в другую не вижу. Это надо ставить два счетчика,два генератора,переключатель.Примерно так:
[spoiler]
Screen7.jpg
[/spoiler]
Как то громоздко получается. И будет ли вообще так работать.
P.S. Вместо второго генератора,на переключатель,хотел вставить переменную,только не знаю какую.

74НС595

Добавлено: 03 мар 2018, 23:14
firestone_kerch
hatul писал(а): 03 мар 2018, 23:00
pan писал(а): 03 мар 2018, 22:02в настройки счетчика смотрели?
Конечно смотрел. Только как считать до 8 в одну сторону,а потом в другую не вижу. Это надо ставить два счетчика,два генератора,переключатель.Примерно так:
Screen7.jpg
Как то громоздко получается. И будет ли вообще так работать.
Вот рабочий вариант
[spoiler]
Счётчик 1-9 и обратно 2.png
[/spoiler]

[spoiler]
Счётчик 1-9 и обратно.png
[/spoiler]

74НС595

Добавлено: 03 мар 2018, 23:35
hatul
firestone_kerch писал(а): 03 мар 2018, 23:14Вот рабочий вариант
Вообще ничего не понял.В счетчике поменять "на увеличение" на "Вход" ,и на выходе вместо "Вход" отметить "Константа",и он будет считать туда-сюда? А по второму рисунку вообще ничего не пойму

74НС595

Добавлено: 03 мар 2018, 23:41
firestone_kerch
hatul писал(а): 03 мар 2018, 23:35
firestone_kerch писал(а): 03 мар 2018, 23:14Вот рабочий вариант
Вообще ничего не понял.В счетчике поменять "на увеличение" на "Вход" ,и на выходе вместо "Вход" отметить "Константа",и он будет считать туда-сюда? А по второму рисунку вообще ничего не пойму
Там всё просто, управляем ТТ триггером, при нарастании до 9 его переключает счётчик (выход достижения установленного значения), а по уменьшению - компаратор.
Сделай как на рисунках и проверь - всё работает.

Если совсем все непонятно, особенно на втором рисунке - читай "Информация" в настройках блока. Несколько раз прочитай - я так делаю.

[spoiler]
Информация блока Счётчик.jpg
[/spoiler]
 ! Сообщение из: pan
картинки под спойлер

74НС595

Добавлено: 03 мар 2018, 23:47
hatul
firestone_kerch писал(а): 03 мар 2018, 23:41Сделай как на рисунках и проверь
Завтра соберу на макетке,и буду пробовать.

74НС595

Добавлено: 04 мар 2018, 08:08
bester
[ref]hatul[/ref], вот, повторил схему
Снимок.JPG

74НС595

Добавлено: 04 мар 2018, 11:40
firestone_kerch
hatul писал(а): 03 мар 2018, 23:47
firestone_kerch писал(а): 03 мар 2018, 23:41Сделай как на рисунках и проверь
Завтра соберу на макетке,и буду пробовать.
Вход "Сброс" можно использовать для сброса в случае выхода счётчика за рабочие пределы по непредвиденным обстоятельствам (меньше нуля или больше 9). Для этого добавить 2 компаратора и соединить их со входом "Сброс". Смотри схему. Без этого и так всё работает, но это как предохранитель.
[spoiler]
Счётчик 1-9 и обратно 3.png
[/spoiler]

Чтобы устройство при подаче питания не начинало отчёт в обратную сторону (-1) а потом входило в рабочий режим 0 - 9, нужно инвертировать вход "UD". Смотри рисунок.
[spoiler]
Счётчик 1-9 и обратно 4.png
[/spoiler]

74НС595

Добавлено: 04 мар 2018, 12:02
bester
Почему тогда счет начинается с 1,2,3..., а не 0, 1, 2, 3..?

74НС595

Добавлено: 04 мар 2018, 12:23
firestone_kerch
bester писал(а): 04 мар 2018, 12:02Почему тогда счет начинается с 1,2,3..., а не 0, 1, 2, 3..?
Потому что в цикле Loop сначала считает, потом выводит, вот и получается при старте так. Посчитал один импульс с нуля до единицы, потом вывел результат!

74НС595

Добавлено: 04 мар 2018, 20:34
hatul
firestone_kerch писал(а): 04 мар 2018, 11:40Чтобы устройство при подаче питания не начинало отчёт в обратную сторону
Ну мне ,по большому счету,неважно с какой стороны будет начинать. С 8...,или 1... .
Нет времени проверить в работе. Как только соберу на макетке,обязательно отпишусь.

74НС595

Добавлено: 06 мар 2018, 00:04
hatul
bester писал(а): 04 мар 2018, 08:08вот, повторил схему
Собрал на макетке.Отлично! Как раз то что надо! Огромное спасибо!