Самоучитель по микропроцессорной технике. Белов А. В. 2003 г.В настоящее время существует огромное количество технической литературы практически по всем возможным направлениям. Однако, читая современные книги по электронике, я все время вспоминаю доперестроечные времена. Тогда, возможно, и не было такого изобилия специальной технической литературы, однако любая книга содержала в себе именно то, что и нужно. Ничего лишнего! Сегодняшняя техническая литература, к сожалению, далеко не всегда придерживается этого принципа. Современные толстые красиво иллюстрированные книжки по компьютерной и микропроцессорной тематике либо долго разжевывают очевидные вещи, и в этом легковесном потоке трудно отыскать рациональное зерно. Либо бросаются в другую крайность: начинают сыпать непонятными терминами, не объясняя их значения. В результате, большинство продаваемой в настоящее время литературы оказывается практически бесполезной.

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

Автор: А. В. Белов
Название: Самоучитель по микропроцессорной технике
Языки: Русский
Издательство: Наука и техника
Серия: Радиолюбитель
DJVU: 2.3 Мб

Содержание

Вступление

Глава 1. Ликбез для начинающих
Что же такое микропроцессор?
Считаем по-другому
Электронные цифры
Логические элементы
Простейший триггер
Хранение информации
Счетчики
Дешифраторы

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

Глава 3. Микроконтроллер АТ89С2051
Структурная схема микроконтроллера
Назначение выводов
Внутренние регистры
Внутреннее ОЗУ контроллера
Специальные регистры
Система команд и язык Ассемблера

Глава 4. Позиционер для спутниковой антенны
Постановка задачи
Выбор процессора
Разработка схемы
Управляющая программа
Описание констант и переменных
Резервирование памяти
Переопределение векторов прерываний
Инициализация системы
Основной цикл программы
Подпрограмма обработки команд с клавиатуры
Обработка сигналов с датчика поворота антенны
Процедура динамической индикации
Процедура приема сигнала ДУ
Обработка команд ДУ

Глава 5. Трансляция и отладка программ
Технология программирования
Транслятор с языка Ассемблер
Программный отладчик
Программатор

Приложение. Система команд микроконтроллера АТ89С2051

Вступление

Цель настоящей книги — научить читателя основам микропроцессорной техники. Предполагается некий начальный уровень знаний в радиотехнике. В задачи автора не входило объяснение того, что такое резисторы, конденсаторы или транзисторы. Предполагается, что читатель с этим знаком. Книга рассчитана на тех читателей, которые стремятся узнать, что такое микропроцессорные устройства и научиться самостоятельно их конструировать.

Книга начинается с азов цифровой техники. Последовательно, от простого к сложному, раскрываются такие понятия, как логические элементы, цифровой сигнал, принципы хранения и обработки цифровой информации. Затем раскрываются основные принципы построения микропроцессорных систем. И, наконец, на примере реального микропроцессорного устройства, раскрываются принципы и приемы разработки схемы и управляющей программы.

В качестве примера взята реальная конструкция, разработанная автором — позиционер спутниковой антенны. Позиционер — это устройство, предназначенное для автоматизации управления поворотом бытовой спутниковой антенны. Он способен запомнить до 99 позиций (направлений на спутник), а затем автоматически устанавливать антенну в любую из этих позиций. Подробное описание позиционера вы найдете в соответствующем разделе настоящей книги. Схема позиционера выполнена на основе микроконтроллера АТ89С2051 фирмы ATMEL.

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

Скачать книгу c depositfiles