74НС595

Бегущий огонек.

Вопросы от новичков
Ответить
hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

74НС595

#1

Сообщение hatul » 03.03.2018{, 21:56}

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

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

74НС595

#2

Сообщение pan » 03.03.2018{, 22:02}

на счетчике поменять направление счета.
в настройки счетчика смотрели?

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

74НС595

#3

Сообщение hatul » 03.03.2018{, 23:00}

pan писал(а):
03.03.2018{, 22:02}
в настройки счетчика смотрели?
Конечно смотрел. Только как считать до 8 в одну сторону,а потом в другую не вижу. Это надо ставить два счетчика,два генератора,переключатель.Примерно так:
СпойлерПоказать
Screen7.jpg
Как то громоздко получается. И будет ли вообще так работать.
P.S. Вместо второго генератора,на переключатель,хотел вставить переменную,только не знаю какую.
Последний раз редактировалось hatul 03.03.2018{, 23:15}, всего редактировалось 1 раз.

firestone_kerch
Рядовой
Сообщения: 6
Зарегистрирован: 01.03.2018{, 17:45}
Репутация: 2
Имя: Александр

74НС595

#4

Сообщение firestone_kerch » 03.03.2018{, 23:14}

hatul писал(а):
03.03.2018{, 23:00}
pan писал(а):
03.03.2018{, 22:02}
в настройки счетчика смотрели?
Конечно смотрел. Только как считать до 8 в одну сторону,а потом в другую не вижу. Это надо ставить два счетчика,два генератора,переключатель.Примерно так:
Screen7.jpg
Как то громоздко получается. И будет ли вообще так работать.
Вот рабочий вариант
СпойлерПоказать
Счётчик 1-9 и обратно 2.png
Счётчик 1-9 и обратно 2.png (8.06 КБ) 920 просмотров
СпойлерПоказать
Счётчик 1-9 и обратно.png
Счётчик 1-9 и обратно.png (7.1 КБ) 920 просмотров
Последний раз редактировалось pan 03.03.2018{, 23:20}, всего редактировалось 1 раз.
Причина: убирайте картинки под спойлер!!!

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

74НС595

#5

Сообщение hatul » 03.03.2018{, 23:35}

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

firestone_kerch
Рядовой
Сообщения: 6
Зарегистрирован: 01.03.2018{, 17:45}
Репутация: 2
Имя: Александр

74НС595

#6

Сообщение firestone_kerch » 03.03.2018{, 23:41}

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

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

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

74НС595

#7

Сообщение hatul » 03.03.2018{, 23:47}

firestone_kerch писал(а):
03.03.2018{, 23:41}
Сделай как на рисунках и проверь
Завтра соберу на макетке,и буду пробовать.

bester
Сержант
Сообщения: 199
Зарегистрирован: 13.01.2018{, 13:50}
Репутация: 6

74НС595

#8

Сообщение bester » 04.03.2018{, 08:08}

hatul, вот, повторил схему
Снимок.JPG
Вложения
74595.flp
(110.23 КБ) 60 скачиваний

firestone_kerch
Рядовой
Сообщения: 6
Зарегистрирован: 01.03.2018{, 17:45}
Репутация: 2
Имя: Александр

74НС595

#9

Сообщение firestone_kerch » 04.03.2018{, 11:40}

hatul писал(а):
03.03.2018{, 23:47}
firestone_kerch писал(а):
03.03.2018{, 23:41}
Сделай как на рисунках и проверь
Завтра соберу на макетке,и буду пробовать.
Вход "Сброс" можно использовать для сброса в случае выхода счётчика за рабочие пределы по непредвиденным обстоятельствам (меньше нуля или больше 9). Для этого добавить 2 компаратора и соединить их со входом "Сброс". Смотри схему. Без этого и так всё работает, но это как предохранитель.
СпойлерПоказать
Счётчик 1-9 и обратно 3.png
Счётчик 1-9 и обратно 3.png (8.84 КБ) 848 просмотров
Чтобы устройство при подаче питания не начинало отчёт в обратную сторону (-1) а потом входило в рабочий режим 0 - 9, нужно инвертировать вход "UD". Смотри рисунок.
СпойлерПоказать
Счётчик 1-9 и обратно 4.png
Счётчик 1-9 и обратно 4.png (6.51 КБ) 848 просмотров

bester
Сержант
Сообщения: 199
Зарегистрирован: 13.01.2018{, 13:50}
Репутация: 6

74НС595

#10

Сообщение bester » 04.03.2018{, 12:02}

Почему тогда счет начинается с 1,2,3..., а не 0, 1, 2, 3..?

firestone_kerch
Рядовой
Сообщения: 6
Зарегистрирован: 01.03.2018{, 17:45}
Репутация: 2
Имя: Александр

74НС595

#11

Сообщение firestone_kerch » 04.03.2018{, 12:23}

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

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

74НС595

#12

Сообщение hatul » 04.03.2018{, 20:34}

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

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

74НС595

#13

Сообщение hatul » 06.03.2018{, 00:04}

bester писал(а):
04.03.2018{, 08:08}
вот, повторил схему
Собрал на макетке.Отлично! Как раз то что надо! Огромное спасибо!

Ответить

Вернуться в «Начинающим»