Страница 225 из 498 ПерваяПервая ... 125175215223224225226227235275325 ... ПоследняяПоследняя
Показано с 2,241 по 2,250 из 4972

Тема: Области применения ПР110(примеры реализации)

  1. #2241
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,126

    По умолчанию

    Урок 5
    В проектировании ,как и в жизни все не однозначно и много вариантно .
    В уроке 3 ,там где формировал и сбрасывал счетчик убрал все лишнее и заменил на умножение на маску(3).
    Вложения Вложения
    электронщик до мозга костей и не только

  2. #2242

    По умолчанию

    вот это интересный макрос, получаеться числом задаёться номер мигания.. получаеться попроще даже

  3. #2243

    По умолчанию

    что то я вообще запутался)) почему в блоке AND логическое И, меняеться выход от 0 до 3? если на входе 65 тысяч и три.. то ?? почему? как это операция И происходит?

  4. #2244
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,126

    По умолчанию

    Потому что ,не дочитали .....Потому что с целочисленными числами элемент "И" работает как операция по битного умножения.то есть только два разряда 0 и 1 остаются такие как есть ,а остальные преврашаются в "0"(если умножать на 3)- так называемая МАСКА.
    электронщик до мозга костей и не только

  5. #2245
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,126

    По умолчанию

    Цитата Сообщение от Andrei Z Посмотреть сообщение
    вот это интересный макрос, получаеться числом задаёться номер мигания.. получаеться попроще даже
    Да, все подвожу вас к решению автоматической смены эффекта . ,по пути упрошая ,для наглядности схему
    электронщик до мозга костей и не только

  6. #2246
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,126

    По умолчанию

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

  7. #2247
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,126

    По умолчанию

    Еще один вариант елки ,но в качестве движка огней заложен реверсивный ,циклический регистр сдвига .Счетчик CTBM по прежнему задает чередование ,смешение световых эффектов и меняет параметры всех генераторов .Главное отличие в том ,что на регистре можно реализовать более причудливые световые эффекты -какое число записал в него ,то и движется .Для смены этих чисел (световых эффектов) стоит мультиплексор .Остальное почти аналогично.
    Вложения Вложения
    электронщик до мозга костей и не только

  8. #2248

    По умолчанию

    Здравствуйте, целый день на работе, пока только прочитал, что каникулы наступают
    УРАААА
    Как я понимаю лучше второй вариант смотреть и разбирать внимательнее. Восемь гирлянд это реальность, потому как уже сейчас будет 16 гирлянд.. по 2 на вход, а со временем думаю ещё снежинки сделать по мимо гирлянд, как показывал в видео, так что может потом переделаю на 4 гирлянды, а снежинки по своим програмам будут. Или второй ПР поставлю.. Точно незнаю, как глава посёлка денег даст, потому как на гирлянды надо тысяч 20, ну и обвязать вся включая ПР надо 10

  9. #2249
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,126

    По умолчанию

    Лучше все смотреть и разбирать ,что на уроках дали А уж что применять -дело второе
    Последний раз редактировалось rovki; 06.10.2012 в 19:55.
    электронщик до мозга костей и не только

  10. #2250

    По умолчанию

    конечно, и с макросами немного путанно, Но это скорее всего мнения как новичка, ведь не практики не опыта составления даже простеньких задач не было, а тут сразу такой наплыв.
    У меня вот ещё одна идея возникла. При таком вот виде программы очень трудно уловить что за что отвечает, Возможно ли сделать наример таким образом. Создать макрос сравнения, и на вход подставить числа, например номер входа который должен включаться и его длительность включённого состояния. А номера прописать как бы в массиве, и потом замкнуть цикл. Или например масив сделать на минуту, а потом перейти к другому масиву (эфект мигания)

    Вот например есть 2 массива:
    Первый массив - 1,2,3,4,1,2,3,4,1,2,3,4
    Второй массив - 4,3,2,1,4,3,2,1,4,3,2,1

    тоеть когда выполняеться первый масив по очереди включаються выхода, а когда второй изменяеться направление

    Тоесть в массиве прописано последовательность включённых выходов, вот только незнаю возможно ли так реализовать, например чтобы включение было одновременно первого и второго выхода, число в массиве будет стоять 12 если третьего и четвёртого то 34. Соответственно если будет число 24 то выход будет активный второй и четвёртый.
    Так мне кажеться проще было бы создавать новые эфекты, добавляя только массив с цифрами. А уже переключение между массивами задаёт таймер какой нибудь например 1 минута это цикл одного массива, правда вот незнаю как тут прописывать тогда время мирцания...
    Вот как то так, раасудите если смысл моих рассуждений?
    Последний раз редактировалось Andrei Z; 06.10.2012 в 21:47.

Страница 225 из 498 ПерваяПервая ... 125175215223224225226227235275325 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •