РАДИОЭЛЕКТРОНИКА И ЭЛЕКТРОТЕХНИКА

Описание к видео:
В уроке рассматриваются возможности компилятора mpasm для написания программ для микроконтроллеров PIC. Рассказывается о том, что является директивой компилятора.
Показана пара глав из документаци по компилятору mpasm.
Рассматриваются способы использования директивы equ. Рассматриваются арифметические операции: сдвиг влево, сдвиг вправо и побитовое или компилятора mpasm.
Ссылка на документацию к компилятору mpasm на русском языке: Скачать

Автор - MyChipPic (Публикуется с согласия автора)

Система   симуляции   электронных    схем   и   проектирования   печатных   плат   - EasyEDA

Система симуляции электронных схем и проектирования печатных плат - EasyEDA

EasyEDA — бесплатная, не требующая инсталляции облачная система автоматизированного проектирования электроники (EDA),  разработанная для того, чтобы дать инженерам- электроникам, преподавателям и студентам инженерных специальностей , а также радиолюбителям удобный инструмент. Это простой в использовании редактор принципиальных схем, симулятор электронных цепей и система проектирования печатных плат, которые могут быть запущены прямо в вашем браузере.

Возможности  EasyEDA: Удобный редактор схем


Читать далее

В уроке рассматриваются команды ассемблера для микроконтроллеров PIC:
Побитовое «И» — andwf, andlw;
Побитовое «Или» — iorwf, iorlw;
Побитовое «Исключающее или» — xorwf, xorlw;
Инвертирование — comf;
Показаны простые примеры применения побитовых команд.
Также в уроке происходит знакомство с отрицательными числами. В качестве примера микроконтроллера PIC используется микроконтроллер PIC16F84A

Автор - MyChipPic (Публикуется с согласия автора)

Описание:
В уроке изучается микроконтроллеры PIC. Используется язык ассемблер в программе MPLAB X. В уроке происходит знакомство с Флагом C ( Флаг переноса-займа). Показано, где находится и как найти этот флаг на примере микроконтроллера PIC16F84A. Показано, когда происходит перенос, и как ведёт себя флаг. Использованы команда addwf и команда addlw. Показано, когда происходит заём, и как ведёт себя флаг. Использована команда subwf. Показано, как можно использовать заём для сравнения двух регистров или регистра с аккумулятором. Также рассказано, как сравнить значение в аккумуляторе с числом при помощи команды sublw. Рассказано, что команды incf и команда decf, не влияет на флаг С. Рассказано о команде сдвига влево rlf и о команде сдвига вправо rrf. Показано, как команды сдвига влияют на флаг C. Показано, что сдвиг влево и сдвиг вправо можно использовать как операцию умножения или деления на 2, соответственно. Код программы с комментарием приведён ниже по ссылке. В комментариях были исправлены помарки и мелкие ошибки, которые присутствовали в момент снятия видео.

Ссылка на файл с кодом (.txt): Скачать

Ссылка на файл с кодом (.asm): Скачать

Автор - MyChipPic (Публикуется с согласия автора)




radionet