• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Бегущий огонь

dmitrijus

Ученик
Регистрация
12 Июл 2011
Сообщения
3
Реакции
0
Баллы
0
Бегущий огонь

Здравствуйте,
в универе столкнулся с такой проблемой: нужно создать "бегущий свет".
Я вообще в этом не разбираюсь, а тут нужно создать схему имея 10 светодиодов, таймер 555 и SN74LS190 (не понимаю его работы, может кто-то может описать алгоритм?). Прорыл просторы интернета, накопал такую схему Back and Forth Flasher
если я правильно понял, то в принципе эта схема мне подходит, только вот нет у меня SN74154 (demultiplexer), препод сказал что недостающие элементы мы должны получить с помощью логических функций AND, OR, NOT, NOR, NAND, XOR, при этом составив таблицы истинности.
Сам я только познаю азы, поэтому прошу вашей помощи. Во первых, подходит ли эта схема? Во вторых можете мне доступным языком объяснить её работу (часть с таймером 555 я понимаю), думаю если пойму принцип, то как-то смогу справиться с таблицами истинности.
Спасибо
 
С помощью только генератора импульсов и дешифратора такой фокус не пройдет, еще нужен счетчик.
Как я понимаю, счетчик нужно сделать из элементарных операций?
Найденная вами схема подходит.

Принцип работы - с каждым импульсом от 555 счетчик увеличивается на 1 и на его выходах ABCD появляется соответствующий двоичный код. Дешифратор преобразует код в номер светодиода (от 0 до 15) и зажигает соответствующий светодиод. Когда счет доходит до 15 формируется импульс, сбрасывающий счетчик на 0. Цикл повторяется.
 
еще нужен счетчик.
Как я понимаю, счетчик нужно сделать из элементарных операций?
Вернее еще один дешифратор из двоичного кода в десятичный:) вместо SN74154 и чтоб на 10 разрядов:) Такой подойдёт?
 

Вложения

  • дешифратор.webp
    дешифратор.webp
    15.8 KB · Просмотры: 596
Ничего сибе ... Артем, это только для дешифратора надо 3 инвертора +
4 х 2И-НЕ, а еще генератор 555 и счетчик(и). Проще генератор 555 и
5 триггеров ТМ2 и все бегущие на 10 каналов ... :)
 
А еще проще двоично-десятичный счетчик от 0-9 и дешифратор ИД1, вот
и будут бегущие огни на 10 каналов. Еще удобно, что ИД1 имеет на выходах
открытые коллекторы, как раз для светодиодов ... :)
 
Проще генератор 555 и
5 триггеров ТМ2 и все бегущие на 10 каналов
Юрий, конечно легче, но ведь задание состоит в том чтобы использовать
таймер 555 и SN74LS190
также в задании сказано что
недостающие элементы получить с помощью логических функций AND, OR, NOT, NOR, NAND, XOR
Я думаю паять эту схему не придётся:D
 
паять её и вправду не придется :)
спасибо вам :)
 
а мне и 7400 тоже надо логичеcкими функциями описать?
Зачем они вообще нужны?
 
Назад
Сверху