О разделе
Здесь собраны практические проекты на микроконтроллерах AVR, написанные на ассемблере (MPASM). Каждый проект — это законченное устройство: задача, список деталей, схема подключения, алгоритм и полный листинг с построчными комментариями. Все листинги проверены ассемблером и собираются без ошибок, рядом лежит готовый HEX-файл.
Проекты выстроены по возрастанию сложности: от мигающего светодиода до устройств с индикаторами, датчиками и связью. Базовый контроллер — ATmega8 (классика для обучения), часть проектов рассчитана на ATmega328P и ATtiny2313. Теорию по архитектуре смотрите на странице микроконтроллеры AVR, настройку среды — в статье программирование PIC на C.
План раздела
| Проекты | Тема | Статус |
|---|---|---|
| 1–10 | Основы: порты, кнопки, реле | готово |
| 11–18 | Индикация: 7 сегментов, LCD, матрица | готово |
| 19–26 | Таймеры, прерывания и ШИМ | готово |
| 27–34 | Измерения: АЦП, датчики, частота | готово |
| 35–42 | Связь: UART, I²C, SPI, ИК | готово |
| 43–50 | Управление: двигатели, клавиатура, автоматика | готово |