Книги по микроэлектронике
(все книги одного автора)
Сайт, создан автором книг по микроэлектроники для поддержки своих книг. Автор сайта и книг Белов Александр Владимирович
| На главную | Сайт "Мир микроконтроллеров" | Сайт "Симферополь вчера и сегодня" | Сайт "Простые логические игры" | Связь с автором |


А. В. Белов

Самоучитель по микропроцессорной технике (изд. 2)

Предисловие ко второму изданию

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

А вот все последующие главы были полностью переписаны. Причем после переделки объем книги сильно возрос. Если первое издание книги занимало 224 страницы, то новый вариант вырос до 700 страниц. Поэтому, по предложению издательства, книга была разбита на три. Причем для удобства восприятия материал в каждой из трех книг немного пересекает материал из двух остальных. Вы сейчас держите в руках первую из трех книг этой небольшой серии. За ней оставлено первоначальное название. В нее вошел материал для начинающих. То есть, главы, посвященные основам цифровой и микропроцессорной техники.

Если вы читали первое издания «Самоучителя…», вы знаете, что в качестве примера там используется микроконтроллер AT89C2051. Этот микроконтроллер давно устарел и снят с производства. Поэтому в новом издании книги в качестве примера используются современные микроконтроллеры серии AVR. Естественно, что третья глава книги теперь описывает именно эти микроконтроллеры. Причем описывается сразу вся серия, а не один конкретный микроконтроллер, как это было в первом издании.

Следует заметить, что полное и подробное описание всех микро- схем серии AVR заняло бы слишком большое место. А наша задача – рассказать начинающему конструктору о том, как самому создать микропроцессорное устройство. Лишняя информация тут только помешает. Поэтому в последующих главах из всей серии выбран один микроконтроллер, и именно на нем выполнены все примеры. В качестве такого контроллера u1074 выбран ATiny2313. Немаловажную роль при выборе сыграло то, что данную микросхему можно считать наследником AT89C2051. Во всяком случае, она имеет то же количество и расположение выводов. В определенном смысле, эти две микросхемы взаимозаменяемы.

Глава, посвященная программированию, в новом издании так же полностью переписана. Если в предыдущем издании в качестве примера написания программ использовалась одна из авторских конструкций, а именно: «Позиционер спутниковой антенны», то в настоящем издании такой пример признан слишком сложным для начинающих. Поэтому в новой книге автором специально для начинающих был разработан ряд простейших примеров.

Этот ряд примеров начинается самым простым, предельно элементарным. Постепенно усложняясь, ряд примеров заканчивается в меру сложной и довольно интересной конструкцией электронного замка с музыкальным звонком. Однако в настоящую книгу не вошли все примеры. Так как книга предназначена для начинающих, сюда включены лишь простейшие примеры. Для тех, кто желает получить полный урок программирования, отладки программ и все советы по практическому изготовлению схем и прошивке информации в микросхемы, советую купить вторую книгу серии. Полное ее название дано в списке литературы в конце книги (см. [4]). Все программные примеры, как в данной книге, так и в [4] даны в двух вариантах: на языке Ассемблера и на языке СИ. Глава, посвященная отладке программ, описывает программные пакеты « AVR Studio » и « Code Vision ». Первый из них специально разработан фирмой Atmel для написания и отладки программ для AVR. Второй из пакетов (Code Vision) – это лучшая из программ, позволяющая писать и отлаживать программы на языке СИ. В той же главе описан и программатор. В качестве примера программатора использован популярный среди радиолюбителей простой и удобный программатор PonyProg.

Для тех, кто прочитает настоящую книгу, а так же вторую книгу серии [4], предназначена третья книга серии (см. [5]). Она интересна тем, что впервые содержит полное и подробное описание микроконтроллера ATiny2313. Используя это описание, вы сможете самостоятельно разрабатывать свои оригинальные устройства, используя все возможности данного микроконтроллера.

Список литературы

  1. А. В. Евстифеев, «Микроконтроллеры AVR семейства Tiny и Mega фирмы « Atmel», Москва, 2004 г. Издательский дом «Додека – XXI»
  2. А. В. Белов «Конструирование устройств на микроконтроллерах». Санкт-Петербург, 2005 г. Издательство «Наука и Техника».
  3. «Выбор коэффициентов деления частоты». ж-л. Радио, №3, 1990 г. с.63-64.
  4. А.В. Белов. «Создаем устройства на микроконтроллерах». Санкт-Петербург, 2007 г. Издательство «Наука и Техника».
  5. А.В. Белов. «Микроконтроллеры AVR в радиолюбительской практике». Санкт-Петербург, 2007 г. Издательство «Наука и Техника».

 

На главную www.mirmk.ru