Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера
Получить книгу!
Получить книгу!
Хотите ли вы:
- Узнать что такое микроконтроллеры (МК)
- Узнать всё о микроконтроллерах AVR
- Научиться писать программы на Ассеблере для микроконтроллеров AVR
- Узнать, как создавать устройства на базе МК
- Узнать, как подключать эти устройства к компьютеру и другим приборам
- Получить отличное справочное руководство по командам МК AVR
- Получить исходные коды примеров программ
- И, наконец, стать профессионалом в сфере программирования МК
Тогда эта книга для Вас!
Было время, когда о микроконтроллерах Atmel знали только профессионалы. Ещё лет 10 назад
среди любителей вне конкуренции были МК серии PIC. Эти МК в своё время заслужили
популярность за счёт сокращённого набора команд, удобной среды программирования и некоторых
других интересных особенностей.
Однако всё меняется. Теперь у каждого есть мощный компьютер, доступ в Интернет и т.п.
Доходы также растут, поэтому сегодня купить программатор за 500 рублей может себе позволить каждый.
К тому же в Интернете полно схем программаторов, которые может спаять любой радиолюбитель.
Да и производители МК не стоят на месте. И Atmel в своё время сделал рывок - создал несколько
очень удачных микроконтроллеров, которые по функционалу сильно операжали МК серии PIC.
И электронщики-любители стали потихоньку переходить на МК Atmel.
Что касается профессионалов, то они давно уже "прочухали" возможности МК AVR. И сегодня
большая часть промышленной электроники базируется именно на МК от Atmel.
Книга, которая здесь представлена - это довольно объёмный труд о программировании микроконтроллеров
Atmel AVR. Прочитав эту книгу, вы сможете пройти путь от полного чайника до хорошего специалиста
в области программирования МК AVR.
Зачем вам это надо? Вот лишь несколько причин:
- Повышение квалификации
- Программисты МК AVR пользуются очень большим спросом на рынке труда
- С этими знаниями вы можете открыть своё дело в сфере программирования и/или производства электронной аппаратуры
- И, наконец, это просто любопытно
Как показывают различные опросы, сегодня интерес к программированию микроконтроллеров очень большой. Почему?
Да потому что обычных программистов в мире уже очень много. И на рынке труда им становится тесновато.
Разумеется, классный программист без работы не останется. Однако классных программистов не так много. А что делать остальным? Переквалифицироваться в грузчики?
Совсем необязательно. Лучше переквалифицироваться в программисты другой отрасли. Например, научиться программировать микроконтроллеры.
Поверьте, если вы научитесь программировать микроконтроллеры, то остальные задачи программирования вы будете щёлкать, как семечки. Потому что программирование на языке низкого уровня, непосредственная работа с “железом”, с портами ввода-вывода - это очень хорошая “гимнастика для ума”. И если вы со всем этим разберётесь, то обычное программирования для вас будет лёгкой разминкой.
И это позволит вам без труда переквалифицироваться в программисты на языке высокого уровня, если в этом будет необходимость. Хотя такой необходимости, скорее всего, не возникнет.
Потому что устанавливать кнопочки на форме может каждый.
Не каждый может программировать “железо”. Но и таких хватает.
А вот создавать это самое “железо” могут лишь единицы. И у вас есть шанс
попасть в число избранных!
Основные разделы книги
- Общие сведения о микроконтроллерах
- Общие принципы устройства и функцинирования Atmel AVR
- Обзоз микроконтроллеров Atmel AVR
- Общее устройство, организация памяти, тактирование, сброс
- Знакомство с периферийными устройствами
- Прерывания и режимы энергосбережения
- Программирование микроконтроллеров Atmel AVR
- Общие принципы программирования МК семейства AVR
- Система команд AVR
- Арифметические операции
- Программирование таймеров
- Использование EEPROM
- Аналоговый компаратор и АЦП
- Программирование SPI
- Интерфейс TWI (I2C) и его практическое использование
- Программирование UART/USART
- Режимы энергосбережения и сторожевой таймер
- Приложения
- Основные параметры микроконтроллеров Atmel AVR
- Команды Atmel AVR
- Тексты программ
- Обмен данными с персональным компьютером и отладка программ через UART
- Словарь часто встречающихся аббревиатур и терминов
- Литература
- Предметный указатель
Получить книгу!
Получить книгу!