Читать онлайн «Самоучитель по микропроцессорной технике»

Автор Белов А. В.

Белов А. В. Самоучитель по микропроцессорной технике. — СПб. : Наука и Техника, 2003 — 224 с: ил. ISBN 5-94387-084-9 Серия «Радиолюбитель» В настоящее время существует огромное количество технической литературы практически по всем возможным направлениям. Однако, читая современные книги по электронике, я все время вспоминаю доперестроечные времена. Тогда, возможно, и не было такого изобилия специальной технической литературы, однако любая книга содержала в себе именно то, что и нужно. Ничего лишнего! Сегодняшняя техническая литература, к сожалению, далеко не всегда придерживается этого принципа. Современные толстые красиво иллюстрированные книжки по компьютерной и микропроцессорной тематике либо долго разжевывают очевидные вещи, и в этом легковесном потоке трудно отыскать рациональное зерно. Либо бросаются в другую крайность: начинают сыпать непонятными терминами, не объясняя их значения. В результате, большинство продаваемой в настоящее время литературы оказывается практически бесполезной. Настоящая книга задумана как четкое и конкретное руководство. Она призвана максимально понятно ответить на вопрос: что такое микроконтроллеры и как самому научиться применять их на практике. При изложении материала широко используются конкретные примеры схем и программ. Изучение вопроса начинается с самых азов: цифровой логики и теории цифрового сигнала. В книге отражены все этапы разработки микропроцессорных устройств. В качестве примера выбрано реальное микропроцессорное устройство: позиционер спутниковой антенны. ISBN 5-94387-084-9 © Наука и Техника (оригинал-макет, обложка), 2003 ООО «Наука и Техника». Лицензия №000350 от 23 декабря 1999 года. 198097, г. Санкт-Петербург, ул.
Маршала Говорова, д. 29. Подписано в печать 04. 08. 03. Формат 60x88 1/16. Бумага газетная. Печать офсетная. Объем 14 п. л. Тираж 5000 экз. Заказ № 285 . Отпечатано с готовых диапозитивов в ФГУП ордена Трудового Красного Знамени «Техническая книга» Министерства Российской Федерации по делам печати, телерадиовещания и средств массовых коммуникаций. 198005, Санкт-Петербург, Измайловский пр. , 29. TQ4QA1\\fnr\Kd 1 СОДЕРЖАНИЕ Вступление 4 Глава 1. ЛИКБЕЗ ДЛЯ НАЧИНАЮЩИХ 5 Что же такое микропроцессор? 5 Считаем по-другому 10 Электронные цифры 15 Логические элементы 18 Простейший триггер 23 Хранение информации 27 Счетчики 31 Дешифраторы 37 Глава 2. ОСНОВЫ МИКРОПРОЦЕССОРНОЙ ТЕХНИКИ 43 Типовая схема микропроцессорной системы 43 Алгоритм работы микропроцессорной системы 50 Механизм прерываний 57 Прямой доступ к памяти 59 Глава 3. МИКРОКОНТРОЛЛЕР АТ89С2051 62 Структурная схема микроконтроллера 62 Назначение выводов 67 Внутренние регистры 72 Внутреннее ОЗУ контроллера 80 Специальные регистры 83 Система команд и язык Ассемблера 88 Глава 4. ПОЗИЦИОНЕР СПУТНИКОВОЙ АНТЕННЫ 94 Постановка задачи 94 Выбор процессора 98 Разработка схемы 100 Управляющая программа 107 Описание констант и переменных 112 Резервирование памяти 122 Переопределение векторов прерываний 127 Инициализация системы 130 Основной цикл программы 139 Подпрограмма обработки команд с клавиатуры 141 Обработка сигналов с датчика поворота антенны 150 Процедура динамической индикации 159 Процедура приема сигнала ДУ 175 Обработка команд ДУ 190 Глава 5.