31. Управление светодиодом кнопками включения и выключения (Урок 26.Теория)

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ม.ค. 2025

ความคิดเห็น • 14

  • @Din_UB3DYV
    @Din_UB3DYV 5 ปีที่แล้ว +1

    мне кажется, чтобы лучше запомнить названия команд, их лучше, хотя бы примерно, расшифровать - например так:
    bcf - Bit Clear (in) File (register)
    bsf - Bit Set (in) File (register) (из документации по чипу)

  • @Arbalet_73
    @Arbalet_73 9 ปีที่แล้ว +1

    Здравствуйте.С интересом слежу за вашими лекциями.
    Для избежания помех управление кнопки,лучше конечно,чтобы она реагировала на минус.
    Я использовал последовательность к примеру
    m1 BTFSC PORTA,2
    GOTO m1
    m2 BTFSS PORTA,2
    GOTO m2
    BSF PORTB,1
    m1 BTFSC PORTA,2
    GOTO m1
    m2 BTFSS PORTA,2
    GOTO m2
    BCF PORTB,1
    GOTO m1
    Теперь проблема у меня в другом .Требуется параллельно использовать вторую ножку порта А на кнопку ,,чтобы управляла другой ножкой порта Б.Какая команда должна использоватся ,чтобы одновременно с нажатие кнопки выходила своя часть программы или подпрограммы и со своей цикличностью?

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว +1

      +Vadim Suleymanov. Если вы хотите, чтоб программа во время выполнения вдруг перескочила в другую часть кода из-за нажатия кнопки, потом выполнила эту часть кода, а потом вернулась обратно и продолжила выполнять программу, тогда вам нужно познакомиться с прерываниями. Прерывания позволяют не использовать программную проверку нажатия кнопки. В своих уроках на текущий момент прерывания я ещё не рассмотрел. Но прочитать о них вы можете в книге Корабельникова. В 6 уроке сказано, где можно найти эту книгу. Там есть глава, которая называется Прерывания. Также там говорится про стек. Урок со стеком рассморен выше. Если я вас не правильно понял и вы хотели узнать о другом, то напишите)

    • @Arbalet_73
      @Arbalet_73 9 ปีที่แล้ว

      Спасибо за ответ. Скажу проще. Мне нужно,чтобы кнопки работали каждый на свой выход светодиода-включил,выключил.Независимо друг от друга в каком положении выхода находятся(0 или 5 Вольт) .

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      +Vadim Suleymanov Посмотрите следующий урок. Там кнопка сама по себе отвечает за включение и выключение. Т.е. на одну кнопку нажимаем, включается светодиод, потом снова её же нажимаем, светодиод выключается.

    • @Arbalet_73
      @Arbalet_73 9 ปีที่แล้ว

      Смотрел.Параллельно нужно посадить ещё такую же кнопку на другую ножку Порта А,чтобы она отвечала за другой выход порта Б. Не то, для того чтобы собрать модуль, придётся использовать два ПИКа.

    • @Arbalet_73
      @Arbalet_73 9 ปีที่แล้ว

      Если интересно,загляните сюда.Благодаря вашим лекциям(огромное спасибо).Собрал бегущий поворотник на PIC 16F84

  • @богдангордуновский
    @богдангордуновский 7 ปีที่แล้ว

    здравствуйте спосиба за уроки пытаюсь написать програму на pic 16f684 на маркер для пейнтбола только я пропустил где найти в датошите config зарание спосиба

  • @palianycia333
    @palianycia333 9 ปีที่แล้ว

    Дайте сылочку на справочник по всем кодам ассемблера с описанием, которые используются для пик микроконтроллеров. В поиске выкидывает много мусора.

    • @MyChipPic
      @MyChipPic  9 ปีที่แล้ว

      Олександр неважливо drive.google.com/file/d/0B3lFUSB8ZK9RRFZYdU4tN3RfRms/view?usp=sharing смотрите с 35 страницы