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
Просмотрел все уроки. Хочу сказать большое спасибо Вам за подробное объяснение.При ремонте реле бензонасоса случайно столкнулся в схеме с неработающим pic16c54c на нем и застопорился.Люблю докапатся до истины,решил поизучать как и что писать и прошивать( я в этом полный ноль был) 16с54c вроде схож с 16f84a решил поставит панельку и вживить в схему реле pic16f84a. после ваших уроков открыл для себя много идей применения простых контроллеров которые упростят схемы,ещё не плохо было бы сделать пусть и длинный но один урок всех 35 команд для 16f84a с маленькими примерами как бы объеденть все азы,для закрепления пройденных уроков.может я и не прав думаю ролик длинный получится. Спасибо вам ещё раз,жду новых познавательных роликов!
Спасибо вам за ваши уроки. Вы очень помогли сделать первые шаги в освоении PIC-МК. С нетерпением жду следующих уроков
Очень хорошее объяснение. Повезло Сыктывкарскому универу с преподавателем)
Здравствуйте команды позволяют оптимизировать код программы как я понял да и мысль проверил на практике с командой ANDWF когда вы сказали что можно с портами работать и я попробовал и получилось. Можно с помощью их управлять светодиодами да и не только я думаю. А вот с отрицательными числами мне стало интересно как сделать программно аппаратно к примеру термометр то есть отрицательную температуру выводить на индикаторы. Я как понял с отрицательными числами работать так допустим отсчитываем от 255 -20 =235 конечно это всё в 2-ой системе счисления и в результате мы получаем 20 конечно с прибавлением 1.
Всё хорошо, только d'115' = b'01110011'. Седьмой разряд это сразу 128. Ну и можно уточнить связь с логическими элементами "И", "ИЛИ" и т.д. А так, снимаю шляпу, если бы мне такие лекции да 22 года назад...
Чтобы не мучиться на калькуляторе надо было выставить флаг 1 байт.
Привет! Блин я не понял насчет команды movlw -10. Разве может быть такая команда?
много команд за 1 урок.имхо нужно было разделить на 2 урока с пояснениями в мплабе.для лучшего усвоения материала
В калькуляторе чтобы единицы не мешали выставить 1 байт, а не 8...