Белов А.В. Самоучитель по микропроцессорной технике
В настоящее время существует огромное количество технической литературы
практически по всем возможным направлениям. Однако, читая современные
книги по электронике, я все время вспоминаю доперестроечные времена. Тогда,
возможно, и не было такого изобилия специальной технической литературы,
однако любая книга содержала в себе именно то, что и нужно. Ничего лишнего!
Сегодняшняя техническая литература, к сожалению, далеко не всегда
придерживается этого принципа. Современные толстые красиво иллюстрированные книжки
по компьютерной и микропроцессорной тематике либо долго разжевывают
очевидные вещи, и в этом легковесном потоке трудно отыскать рациональное зерно.
Либо бросаются в другую крайность: начинают сыпать непонятными терминами,
не объясняя их значения. В результате, большинство продаваемой в настоящее
время литературы оказывается практически бесполезной.
Настоящая книга задумана как четкое и конкретное руководство. Она
призвана максимально понятно ответить на вопрос: что такое микроконтроллеры и как
самому научиться применять их на практике. При изложении материала широко
используются конкретные примеры схем и программ. Изучение вопроса
начинается с самых азов: цифровой логики и теории цифрового сигнала. В книге отражены
все этапы разработки микропроцессорных устройств. В качестве примера выбрано
реальное микропроцессорное устройство: позиционер спутниковой антенны.
Название книги: Cамоучитель по микропроцессорной технике
Автор: Белов А.В.
Год выхода: 2003
Издание:НиТ
Кол-во страниц: 223
Формат файла: DjVu
Размер файла: 2.2 мб
Цель настоящей книги — научить читателя основам микропроцессорной
техники. Предполагается некий начальный уровень знаний в
радиотехнике. В задачи автора не входило объяснение того, что такое резисторы,
конденсаторы или транзисторы. Предполагается, что читатель с этим
знаком. Книга рассчитана на тех читателей, которые стремятся узнать,
что такое микропроцессорные устройства и научиться самостоятельно их
конструировать.
Книга начинается с азов цифровой техники. Последовательно, от
простого к сложному, раскрываются такие понятия, как логические
элементы, цифровой сигнал, принципы хранения и обработки цифровой
информации. Затем раскрываются основные принципы построения
микропроцессорных систем. И, наконец, на примере реального
микропроцессорного устройства, раскрываются принципы и приемы разработки
схемы и управляющей программы.
В качестве примера взята реальная конструкция, разработанная
автором — позиционер спутниковой антенны. Позиционер — это
устройство, предназначенное для автоматизации управления поворотом
бытовой спутниковой антенны. Он способен запомнить до 99 позиций
(направлений на спутник), а затем автоматически устанавливать антенну
в любую из этих позиций. Подробное описание позиционера вы
найдете в соответствующем разделе настоящей книги. Схема позиционера
выполнена на основе микроконтроллера АТ89С2051 фирмы ATMEL
(www.atmel.com или www.atmel.ru).
В книге подробно описывается внутренняя структура и система команд
этого микропроцессора, а также весь процесс разработки
микропроцессорного устройства, начиная с принципиальной схемы и заканчивая
подробным описанием всех важнейших элементов управляющей
программы.
Содержание
Глава 1. ЛИКБЕЗ ДЛЯ НАЧИНАЮЩИХ
Что же такое микропроцессор?
Считаем по-другому
Электронные цифры
Логические элементы
Простейший триггер
Хранение информации
Счетчики
Дешифраторы
Глава 2. ОСНОВЫ МИКРОПРОЦЕССОРНОЙ ТЕХНИКИ
Типовая схема микропроцессорной системы
Алгоритм работы микропроцессорной системы
Механизм прерываний
Прямой доступ к памяти
Глава 3. МИКРОКОНТРОЛЛЕР АТ89С2051
Структурная схема микроконтроллера
Назначение выводов
Внутренние регистры
Внутреннее ОЗУ контроллера
Специальные регистры
Система команд и язык Ассемблера
Глава 4. ПОЗИЦИОНЕР СПУТНИКОВОЙ АНТЕННЫ
Постановка задачи
Выбор процессора
Разработка схемы
Управляющая программа
Описание констант и переменных
Резервирование памяти
Переопределение векторов прерываний
Инициализация системы
Основной цикл программы
Подпрограмма обработки команде клавиатуры
Обработка сигналов с датчика поворота антенны
Процедура динамической индикации
Процедура приема сигнала ДУ
Обработка команд ДУ
Глава 5. ТРАНСЛЯЦИЯ И ОТЛАДКА ПРОГРАММ
Технология программирования
Транслятор с языка Ассемблер
Программный отладчик
Программатор
Приложение. СИСТЕМА КОМАНД МИКРОКОНТРОЛЛЕРА АТ89С2051
Скачать книгу Cамоучитель по микропроцессорной технике
|