48. Команды ассемблера для PIC: andwf, iorwf, xorwf, comf, andlw, iorlw, xorlw (Урок 40. Теория)

Поделиться
HTML-код
  • Опубликовано: 19 окт 2015
  • Спасибо за Like и за Подписку на мой канал.
    Получть информацию о канале можно и со страницы в вконтакте! Страница в вконтакте: mychippic
    В уроке рассматриваются команды ассемблера для микроконтроллеров PIC:
    Побитовое "И" - andwf, andlw;
    Побитовое "Или" - iorwf, iorlw;
    Побитовое "Исключающее или" - xorwf, xorlw;
    Инвертирование - comf;
    Показаны простые примеры применения побитовых команд.
    Также в уроке происходит знакомство с отрицательными числами. В качестве примера микроконтроллера PIC используется микроконтроллер PIC16F84A

Комментарии • 13

  • @mr-Bean._
    @mr-Bean._ 8 лет назад +4

    Просмотрел все уроки. Хочу сказать большое спасибо Вам за подробное объяснение.При ремонте реле бензонасоса случайно столкнулся в схеме с неработающим pic16c54c на нем и застопорился.Люблю докапатся до истины,решил поизучать как и что писать и прошивать( я в этом полный ноль был) 16с54c вроде схож с 16f84a решил поставит панельку и вживить в схему реле pic16f84a. после ваших уроков открыл для себя много идей применения простых контроллеров которые упростят схемы,ещё не плохо было бы сделать пусть и длинный но один урок всех 35 команд для 16f84a с маленькими примерами как бы объеденть все азы,для закрепления пройденных уроков.может я и не прав думаю ролик длинный получится. Спасибо вам ещё раз,жду новых познавательных роликов!

  • @user-yi5ny7rv9n
    @user-yi5ny7rv9n 8 лет назад

    Спасибо вам за ваши уроки. Вы очень помогли сделать первые шаги в освоении PIC-МК. С нетерпением жду следующих уроков

  • @JohnDoe-fv5cu
    @JohnDoe-fv5cu 6 лет назад

    Очень хорошее объяснение. Повезло Сыктывкарскому универу с преподавателем)

  • @user-md1jl3nv8z
    @user-md1jl3nv8z 7 лет назад

    Здравствуйте команды позволяют оптимизировать код программы как я понял да и мысль проверил на практике с командой ANDWF когда вы сказали что можно с портами работать и я попробовал и получилось. Можно с помощью их управлять светодиодами да и не только я думаю. А вот с отрицательными числами мне стало интересно как сделать программно аппаратно к примеру термометр то есть отрицательную температуру выводить на индикаторы. Я как понял с отрицательными числами работать так допустим отсчитываем от 255 -20 =235 конечно это всё в 2-ой системе счисления и в результате мы получаем 20 конечно с прибавлением 1.

  • @Ben-in7yy

    Всё хорошо, только d'115' = b'01110011'. Седьмой разряд это сразу 128. Ну и можно уточнить связь с логическими элементами "И", "ИЛИ" и т.д. А так, снимаю шляпу, если бы мне такие лекции да 22 года назад...

  • @Nyttlenc
    @Nyttlenc 7 лет назад

    Чтобы не мучиться на калькуляторе надо было выставить флаг 1 байт.

  • @timichpyatigorsk9093
    @timichpyatigorsk9093 8 лет назад

    Привет! Блин я не понял насчет команды movlw -10. Разве может быть такая команда?

  • @picasm6236
    @picasm6236 7 лет назад

    много команд за 1 урок.имхо нужно было разделить на 2 урока с пояснениями в мплабе.для лучшего усвоения материала

  • @astronom100
    @astronom100 7 лет назад

    В калькуляторе чтобы единицы не мешали выставить 1 байт, а не 8...