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

Система   симуляции   электронных    схем   и   проектирования   печатных   плат   - 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 (Публикуется с согласия автора)

Описание к видео:
В уроке показано, как можно сокращённо описать, что должна выполнять программа. Записанный набор действий, который должен быть выполнен последовательно для достижения какого-нибудь цели называется алгоритмом. В уроке приведены примеры как можно описать код программы в виде алгоритма двумя разными способами. В последующих уроках код программы будет писаться на основе алгоритма.
Текстовый вариант алгоритма для схемы со светодиодами: Скачать

Графический вариант алгоритма для схемы со светодиодами: Скачать

Текстовый вариант алгоритма для схемы со светодиодными индикаторами: Скачать

Графический вариант алгоритма для схемы со светодиодными индикаторами: Скачать

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

Текстовый вариант алгоритма для схемы с кнопкой: Скачать

Графический вариант алгоритма для схемы с кнопкой: Скачать

Код программы для схемы с кнопкой будет рассмотрен в следующих уроках.

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




radionet