|
|
А. В. Белов Самоучитель разработчика устройств на микроконтроллерах AVR В наше время происходит бурное развитие такого направления в микроэлектронике, как микропроцессорная техника. Благодаря новейшим технологиям современная промышленность научилась выпускать широчайший ассортимент недорогих и высоко функциональных микропроцессорных устройств. Микроконтроллеры все больше проникают в наш быт. Настоящая книга предназначена для тех, кто хочет научиться основам микропроцессорной техники. Причем изучение микропроцессоров мы будем начинать с самых азов. Безусловно, предполагается некий начальный уровень знаний по радио и электронной технике. Читатель должен хорошо понимать, что такое электрический ток и напряжение, а так же иметь хотя бы общие понятия, что такое резистор, конденсатор, транзистор и т.п. А начнем мы путешествие в мир микропроцессоров с изучения такого понятия, как электронная логика. Цифровые и логические микросхемы широко известны радиолюбителям и радиоиженерам даже не знакомым с вычислительной техникой. Они давно вошли в повседневную практику и успешно работают во многих электронных схемах. Однако я посчитал нужным начать именно с этого вопроса. Должен же начинающий инженер или радиолюбитель где-то черпать элементарную информацию. Те, кто хорошо представляют себе, как работают логические элементы, и другие элементы цифровой техники могут пропустить первую главу книги. Конечная цель всей книги – проходя шаг за шагом от простого к сложному, помочь читателю самому научиться, конструировать простейшие микропроцессорные устройства. Поэтому во второй главе, которая называется «Основы микропроцессорной техники», раскрываются основные принципы и варианты построения микро- процессорных систем. Вы узнаете теорию построения микропроцессорного устройства, познакомитесь с такими понятиями, как электронная память, шина данных, порт ввода/вывода и т.д. В третьей главе книги мы перейдем к конкретике. В этой главе будет описан конкретный микропроцессорный комплект: микроконтроллеры семейства AVR фирмы Atmel. Это одна из самых популярных в наше время микропроцессорных серий. Будут рассмотрены основные принципы внутреннего устройства микросхем этой серии, их возможности и характеристики. В главе 4 («Создание и отладка программ») мы начнем рассмотрение основных принципов построения программ. Глава представляет собой ряд примеров, при помощи которых читатель шаг за шагом обучающих не только способам построения электронных схем с применением микроконтроллеров, но и самое главное: эти примеры представляют собой ряд уроков по приемам и методам программирования. Причем одновременно идет изучение и, собственно, языков программирования. Для этой цели глава начинается с самого элементарного примера, позволяющего изучить самые азы языка. Задачи постепенно усложняются. И последние примеры - это уже небольшие полезные устройства, которые могут вполне пригодиться в хозяйстве. Все программные примеры даны в двух вариантах: на языке Ассемблера и на языке СИ. Таким образом вы изучите сразу два языка. Одновременно вы сможете сравнить эти два языка между собой и оценить достоинства и недостатки каждого из них. В пятой главе мы узнаем, каким же образом происходит процесс создания программ. Познакомимся с понятиями: ввод, редактирование и отладка программы. Для этой цели мы познакомимся с двумя программными пакетами. Первый из низ называется "AVR Studio". AVR Studio представляет собой программу для персонального компьютера, а точнее целую программную среду, которая специально создана фирмой Atmel для того, что бы на ней можно было создавать и отлаживать программы для микроконтроллеров AVR. Основной язык, который поддерживает AVR Studio - Ассемблер. В книге дается подробное описание, как самого пакета, так и процесса создания и отладки программ. Затем описывается еще один пакет, который называется Code Vision и служит для создания и отладки программ на языке СИ. В конце главы описан процесс переноса разработанных вышеописанным способом программ в программную память микроконтроллера. Вы узнаете, что для этого используются специальные устройства, называемые программаторами. Затем будет дана схема и описание одного из самых простых популярных программаторов Pony Prog и порядок работы с ним. Автор надеется, что представленная им книга будет полезна широкому кругу начинающих конструкторов электронной техники, радиолюбителей и студентов технических вузов, и будет благодарен за любые замечания и комментарии по книге. Все замечания прошу высылать по адресу Украина, г. Симферополь, ул. Русская, 194 или по E-mail: avbelov@internet.ru. Дополнительную информацию об этой, а так же о других моих книгах вы можете почерпнуть на специальном сайте поддержки моих книг по адресу: http://book.mirmk.ru/ Кроме того, приобрести книги можно из любой страны мира через Интернет-магазин самого издательства http://www.nit.com.ru.
|
На главную | www.mirmk.ru |