Урок №6
Создаем макросы ,добавляем еще один световой эффект "вспышка" .
Делаем макрос Мультиплексор (MX) -Входной сигнал коммутируется на два выхода ,в зависимости от состояния адресного входа (А) .Делаем два макроса реверсивных счетчиков ,считающих по модулю "М" .Причем первый макрос считает в позиционном коде (бекущая единица) ,второй- в двоичном коде .У которых ,так же есть вход сброса(R) и вход N (уставка) .Для перспективы оба счетчика сделаны восьми разрядные .Короче -получили 2 универсальных макроса счетчиков .Первый счетчик мы используем ,как "двигатель бегущего огня",второй для перебора,замешивания (задания) световых эффектов.
Световые эффекты получаем за счет обработки сигналов с выхода основного счетчика и задания направления его счета.Для обработки выходных сигналов создаем макрос стробируемого ИНВЕРТОРА-ПОВТОРИТЕЛЯ . У него есть входа сигналов (4) ,есть управляющий вход ,который задает прямое или инверсное прохождение сигнала , и вход разрешения прохождения сигналов на выходы (С), управляя которыми и создаются дополнительные световые эффекты.
В схеме есть 4 генератора .1 -задает скорость бега огня ,2- время смены светового эффекта ,3- создает мерцание огней (модуляция) .4- создает вспышки ,уменьшая время свечения огней .Эффект вспышек обеспечивает второй управляемый повторитель (макрос) .
Изменив модуль счета первого счетчика с 3 на 7 и добавив еще пару управляемых повторителей -инверторов получите 8 гирлянд ламп.Вот и вся схема.
Этими уроками хотел показать не только очередной вариант елки ,но и саму "кухню"- процесс создания схемы ,на примере игрушки -ЕЛКА на макросах или МАКРОСЫ НА ЕЛКЕ.
Всего хорошего ,спасибо за внимание.Каникулы....
![]()
Задание на каникулы - добавьте смену частоты бега огня от 2 счетчика (дополнительный эффект)
АНДРЕЙ ,похоже проспал елку![]()
![]()
![]()




.
.Каникулы....
Ответить с цитированием