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

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

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


Настоящая книга задумана как четкое и конкретное руководство. Она призвана максимально понятно ответить на вопрос: что такое микроконтроллеры и как самому научиться применять их на практике. При изложении материала широко используются конкретные примеры схем и программ. Изучение вопроса начинается с самых азов: цифровой логики и теории цифрового сигнала. В книге отражены все этапы разработки микропроцессорных устройств. В качестве примера выбрано реальное микропроцессорное устройство: позиционер спутниковой антенны.
СОДЕРЖАНИЕ
Вступление……………………………………………………………………….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. ТРАНСЛЯЦИЯ И ОТЛАДКА ПРОГРАММ …………………………………………. 195
Технология программирования……………………………………………………195
Транслятор с языка Ассемблер ……………………………………………………199
Программный отладчик………………………………………………………………206
Программатор ………………………………………………………………………….212
Приложение. СИСТЕМА КОМАНД МИКРОКОНТРОЛЛЕРА АТ89С2051 …………… 218

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

два × 1 =