Главная Литература Математика, численные методы Белов А. В. Самоучитель по микропроцессорной технике

Белов А. В. Самоучитель по микропроцессорной технике

Печать PDF

Серия «Радиолюбитель»

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

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


© Белов А.В.
© Наука и Техника (оригинал-макет, обложка), 2003

Содержание Самоучитель по микропроцессорной технике

Вступление

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

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

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

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

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

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

Первую свою книгу посвящаю своей маме, Беловой Вере Павловне

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

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

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

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

Скачать книгу Белов А. В. Самоучитель по микропроцессорной технике

 

Мировые новости

Министр внутренних дел Узбекистана чуть не стал жертвой своих же гаишников, когда машину, в которой он ехал, остановили за превышение скорости. Невероятная ситуация стала возможна, поскольку министр ехал не на служебной машине и находился на пассажирском месте. Водитель не стал обращать внимание стражей порядка на то, какой высокий чин находится в салоне, и предложил урегулировать вопрос традиционным способом — за 5 000 сумов (около 100 руб.). Гаишники согласились, и на этом их служба в автоинспекции закончилась. Также должностей лишились три начальника различных отделов ДПС и замглавы областного УВД.

Подробнее ...