Популярное
Электроника, электрика
Микроконтроллеры
Журнал Радио

Программирование микроконтроллеров для начинающих и не только

Программирование микроконтроллеров для начинающих и не только

Название: Программирование микроконтроллеров для начинающих и не только
Автор: А. Белов
Год: 2016
Издательство: Наука и техника
Перевод: русский
Формат: pdf
Страниц: 352
Размер: 11 Мб

Вы хотите научиться разрабатывать самостоятельно интересные устройства на микроконтроллерах? Хотите легко научиться придумывать схемы и писать программы? Тогда эта книга для вас! Новейший самоучитель позволит уверенно пройти путь от уровня, получившего меткое название "чайник", до вполне готового специалиста, умеющего самостоятельно разрабатывать готовые работоспособные микроэлектронные устройства.

Процесс освоения начинается с азов цифровой техники (базовые элементы цифровой логики, теория цифрового сигнала, основы булевой алгебры, системы исчисления и т.п.). Следуя постепенно от простого к сложному, вы изучите основы микропроцессорной техники, возможности семейства микроконтроллеров на примере AVR. Ну и, наконец, вы освоите основы схемотехники и конструирования микроэлектронных устройств.

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

Содержание:

Цифровая техника — это очень просто
Начнем с микропроцессора
Считаем по другому
Электронные цифры
Логические элементы
Простейший триггер
Хранение информации
Счетчики
Дешифраторы
Мультиплексоры

Как работают микропроцессоры и микроконтроллеры
Типовая схема микропроцессорной системы
Алгоритм работы микропроцессорной системы
Механизм прерываний
Прямой доступ к памяти
Микроконтроллеры

Вперед, к практике: знакомьтесь — микроконтроллеры AVR
Общие сведения
Регистры общего назначения
Регистры ввода-вывода
Память
Счетчик команд и стековая память
Подсистема ввода-вывода
Система прерываний
Таймеры-счетчики
Другие встроенные периферийные устройства
Другие ячейки

Осваиваем программы отладки и транслирования
Программная среда AVR Studio
Система программирования Code Vision AVR
Программаторы

Полезные устройства на микроконтроллерах своими руками
Общие положения
Простейшая программа
Переключающийся светодиод
Боремся с дребезгом контактов
Мигающий светодиод
Бегущие огни
Использование таймера
Использование прерываний по таймеру
Формирование звука
Музыкальная шкатулка
Кодовый замок
Кодовый замок с музыкальным звонком

Организация связи микроконтроллера и Пк через USB
Почему сегодня выбран именно USB интерфейс?
Принцип действия адаптера USB-FIFO
Внутренняя структура микросхемы FT245R
Типовая схема подключения микроконтроллера к Пк
Драйверы для адаптера и принципиальная схема

Приложение 1. Сводная таблица команд Ассемблера микроконтроллеров AVR[
Группа команд логических операций
Группа команд арифметических операций
Группа команд операций с разрядами
Группа команд сравнения
Группа команд операций сдвига
Группа команд пересылки данных
Группа команд управления системой
Группа команд передачи управления (безусловная передача управления)
Группа команд передачи управления (пропуск команды по условию)
Группа команд передачи управления (передача управления по условию)


Приложение 2. Как работать с виртуальным диском
Раздел «Примеры программ из книги»
Раздел «Видеоуроки»
Раздел «инструментальные программы»
Раздел «Справочные материалы»

Скачать : Белов А. Программирование микроконтроллеров для начинающих и не только

Upgrade to Premium


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.