Добавить в корзинуПозвонить
Найти в Дзене
ЛШЮП

На очереди мастерская №3 «80 51: микроконтроллер, который выжил

» 📟 Мастер: Чегодаев Арсений Викторович Intel 8051 — это 8-битный микроконтроллер, разработанный компанией Intel в 1980 году. Он во многом определил, какими должны быть микроконтроллеры. А многие решения, придуманные тогда, используются до сих пор. Несмотря на уже солидный возраст, архитектура получилась очень удачной и продолжает развиваться. Сейчас можно легко купить современные модернизированные микроконтроллеры этой архитектуры. Именно с ними и будет вестись работа в нашей мастерской. Но перед тем как работать с «железом», мы рассмотрим архитектуру МК8051 и то, как написанные нами ассемблерные команды влияют на его регистры, порешаем задачки на понимание принципов работы из олимпиады по электронике, а также поработаем с периферией в симуляторе EdSim51. После чего приступим к работе с настоящими микроконтроллерами, научимся их прошивать, посмотрим, как код на С превращается в ассемблер, а потом и в бинарник, и начнём работать над итоговым проектом. В качестве итогового проекта

На очереди мастерская №3 «80 51: микроконтроллер, который выжил» 📟

Мастер: Чегодаев Арсений Викторович

Intel 8051 — это 8-битный микроконтроллер, разработанный компанией Intel в 1980 году. Он во многом определил, какими должны быть микроконтроллеры. А многие решения, придуманные тогда, используются до сих пор.

Несмотря на уже солидный возраст, архитектура получилась очень удачной и продолжает развиваться. Сейчас можно легко купить современные модернизированные микроконтроллеры этой архитектуры. Именно с ними и будет вестись работа в нашей мастерской.

Но перед тем как работать с «железом», мы рассмотрим архитектуру МК8051 и то, как написанные нами ассемблерные команды влияют на его регистры, порешаем задачки на понимание принципов работы из олимпиады по электронике, а также поработаем с периферией в симуляторе EdSim51.

После чего приступим к работе с настоящими микроконтроллерами, научимся их прошивать, посмотрим, как код на С превращается в ассемблер, а потом и в бинарник, и начнём работать над итоговым проектом.

В качестве итогового проекта напишем программу для цифрового мультиметра на базе МК8051.

Требования к участникам: Не бояться оставаться один на один с «железом», без библиотек и виртуальных машин. Приветствуется, если участник до этого работал с платформой Arduino.

Осваиваемые технологии и языки: Осваиваемые языки и технологии: asm8051.