KEEN SIDE успешно заменяет аналогичные продукты таких известных брендов, как Phoenix Contact, Weidmueller, Degson, Winstar, Hsuan Mao, KLS, G-NOR, Mean Well и др.

Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера

АвторЮрий Ревич
Год2011
ИздательствоБХВ-Петербург,
ISBN978-5-9775-0657-1

Изложены принципы функционирования, особенности архитектуры и приемы программирования микроконтроллеров Atmel AVR. Приведены готовые рецепты для программирования основных функций современной микроэлектронной аппаратуры: от реакции на нажатие кнопки или построения динамической индикации до сложных протоколов записи данных во внешнюю память или особенностей подключения часов реального времени. Особое внимание уделяется обмену данными микроэлектронных устройств с персональным компьютером, приводятся примеры программ. В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Приложения содержат основные параметры микроконтроллеров AVR, перечень команд и тексты программ для них, а также список используемых терминов и аббревиатур.

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Для учащихся, инженерно-технических работников и радиолюбителей.

2-е издание, исправленное.

Юрий Ревич - "Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера"

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения:Полный вариант обсуждения »
  • Сейчас разрабатываю прграмму на Ассемблере для процессора 1886ВЕ2У. а здесь просто интересно отвлечся!
  • интересно, где ж такого раритета (в смысле редкровстречаемости) достать удалось? вообще-то 1886 это PIC17, а не AVR;) можно вполне mplabом воспользоваться, только с учетом дополнительно навороченных россиянами особенностей...
  • В своё время пользовался таблицей команд Ассемблера для ЭВМ Д3-28. Удобная и эргономичная система. На формате А3 кратко и очень понятно было расположено более 200(!!) команд ассемблера. Недавно скачал аналогичную таблицу "Сводная таблица команд AVR Tiny&Mega микроконтроллеров с аналогиями MCS51". Специалисты даже начали модернизировать её. Команды расположены по алфавиту, что не так удобно и понятно. Попытаюсь воспроизвести логику и эргономику той самой таблицы.
  • для SVNKz относительно табличек [url]http://www.rlocman.ru/forum/showthread.php?t=6320[/url] или на [url]http://radiokot.ru/forum/viewtopic.php?f=20&t=68985[/url] ;)
  • Начертил свой вариант таблицы. Отличается от вашей версии расположением команд. Основное отличие - команды только для AVR (Tiny + Mega). Непонятно как вставлять в сообщение вложенный файл, если возможно, то поясните. Выложу первые 70 команд. Вашей таблицей можно пользоваться, если программируешь уже давно и знаешь все команды и структуру контроллера наизусть.
  • Начертил свой вариант "шпоры". Цифра в левом нижнем углу это страница из описания команд второго вложенного файла. Ваши критические замечания и предложения были бы интересны и полезны. Предложенный ранее вариант слишком универсален. А эту таблицу буду использовать для конкретного контроллера.
  • посмотрю попозже в принципе таблица делается не по алфавиту, а по функционалу команд, а за основу должно быть взято описание команд из [url]http://www.atmel.com/Images/doc0856.pdf[/url] естественно, у каждого кристалла свойя часть из вышеуказанного подмножества хотя... в старых (кодирующих) табличках принцип построения- соответствие коду и тематическая закраска как например, в этой "классике":
Полный вариант обсуждения »

Публикации по теме:

Практическое программирование микроконтроллеров Atmel AVR на языке ассемблераПрактическое программирование микроконтроллеров Atmel AVR на языке ассемблера
Юрий Ревич
Программирование микроконтроллеров AVR: от Arduino к ассемблеруПрограммирование микроконтроллеров AVR: от Arduino к ассемблеру
Ревич Ю. В.
Ассемблер для Raspberry Pi. Практическое руководство. 4-е изданиеАссемблер для Raspberry Pi. Практическое руководство. 4-е издание
Брюс Смит
Цифровая электроника для начинающихЦифровая электроника для начинающих
Кириченко П.
OpenCV и Java обработка изображений и компьютерное зрениеOpenCV и Java обработка изображений и компьютерное зрение
Прохоренок Н.