- Артикул:00-01045481
- Автор: Каган Б.М., Сташин В.В.
- Обложка: Твердый переплет
- Издательство: Энергоатомиздат (все книги издательства)
- Город: Москва
- Страниц: 304
- Формат: 84х108 1/32
- Год: 1987
- Вес: 514 г
Рассмотрены особенности организации 8- и 16-разрядных микропроцессоров (МП), однокристальных микроконтроллеров, структуры и функционирование основных БИС МП-наборов. Описаны методы комплексирования, синхронизации и программной настройки БИС МП-наборов при проектировании, способы программной реализации типовых процедур управления и обработки данных.
Для инженеров, работающих в области автоматики, АСУ ТП, вычислительной и информационно-измерительной техники.
Оглавление
Предисловие
Глава первая. Основные понятия
1.1. Общие сведения
1.2. Основные характеристики и типы МП
1.3. Типичная структура микропроцессорного устройства (системы)
Глава вторая. Организация однокристальных 8-разрядных микропроцессоров
2.1. Общие сведения о микропроцессоре К580
2.2. Представление чисел в микропроцессорах
2.3. Структура микропроцессора К580
2.3.1. Блок регистров
2.3.2. Арифметическо-логическое устройство
2.3.3. Стековая память
2.3.4. Буферные схемы
2.4. Система команд микропроцессора К580
2.5. Управление МП-системой
2.5.1. Алгоритм управляющего автомата МП
2.5.2. Тактирование МП и синхронизация МП-системы
2.5.3. Слово состояния МП - средство управления системой
2.5.4. Управляющее устройство МП
2.5.5. Работа МП-системы под управлением первичного автомата
2.5.6. Работа первичного управляющего автомата в режиме прерывания
2.5.7. Работа первичного управляющего автомата в режиме прямого доступа к памяти
Глава третья. Организация однокристальных 16-разрядных микропроцессоров
3.1. Общие сведения о микропроцессоре К1810
3.2. Логическая организация и интерфейс микропроцессора К1810
3.2.1. Устройство сопряжения с шиной
3.2.2. Операционное устройство
3.2.3. Интерфейс МП и реакция устройства управления на внешние сигналы
3.3. Работа устройства управления МП
3.4. Система команд МП К1810
3.4.1. Общие сведения о системе команд
3.4.2. Форматы команд
3.4.3. Способы адресации
3.4.4. Группы команд
Глава четвертая. Организация и особенности использования однокристальных микроконтроллеров
4.1. Общие сведения о микроконтроллере 1816
4.2. Организация микроконтроллера 1816
4.2.1. Функциональное назначение выводов корпуса МК
4.2.2. Арифметическо-логическое устройство
4.2.3. Память микроконтроллера
4.2.4. Организация ввода - вывода информации в МК
4.2.5. Управление работой микроконтроллера
4.3. Система команд однокристального микроконтроллера 1816
4.3.1. Группа команд пересылки данных
4.3.2. Группа команд арифметических и логических операций
4.3.3. Группа команд ввода-вывода информации
4.3.4. Группа команд передачи управления
4.3.5. Группа команд операций с таймером
4.3.6. Группа команд управления режимом работы МК
4.4. Варианты структур МК-системы
Глава пятая. Организация интерфейса микропроцессорных систем. Интерфейсные БИС
5.1. Общие сведения
5.2. Способы организации передачи информации между устройствами МП-системы
5.3. Структура интерфейса И41
5.4. Организация прерываний. Арбитраж
5.5. Функционирование интерфейса И41
5.6. Особенности организации интерфейса МАЛТИБАС-2
5.7. Унифицированные интерфейсные БИС
5.8. Порт ввода - вывода
5.9. Шинный драйвер
5.10. Программируемый периферийный адаптер
5.11. Программируемый связной адаптер
5.11.1. Внутренняя организация адаптера
5.11.2. Программируемый связной адаптер в асинхронном режиме системного обмена
5.11.3. Программируемый связной адаптер в синхронном режиме системного обмена
5.12. Блок приоритетного прерывания
5.13. Программируемый контроллер прерываний
5.14. Программируемый интервальный таймер
5.15. Контроллер прямого доступа к памяти
Глава шестая. Программная реализация типовых вычислительных процедур
6.1. Типовые структуры схем алгоритмов обработки данных
6.2. Примеры программ для МП К580
6.2.1. Операции с массивами данных
6.2.2. Операции над многобайтными числами
6.2.3. Программная реализация операции умножения
6.2.4. Программная реализация операции деления
6.3. Примеры программ обработки данных в микропроцессоре К1810
6.3.1. Умножение 32-разрядных целых чисел без знака
6.3.2. Деление 32-разрядного числа на 16-разрядное
6.3.3. Добавление элемента данных к неупорядоченному списку
6.3.4. Нахождение максимального и минимального чисел в неупорядоченном списке данных
6.3.5. Сортировка
6.4. Примеры программ для однокристального микроконтроллера 1816
Глава седьмая. Программная реализация типовых функций управления
7.1. Опрос двоичного датчика
7.2. Ожидание события
7.3. Формирование управляющего сигнала
7.4. Формирование временной задержки
7.5. Формирование последовательности импульсных сигналов с изменяемыми длительностью и скважностью
7.6. Программная реализация временной задержки большой длительности
7.7. Часы астрономического времени
7.8. Измерение временного интервала
7.9. Организация связи МП-системы с оператором
7.9.1. Сопряжение с клавиатурой
7.9.2. Подключение линейного дисплея на светодиодных индикаторах
7.9.3. Контроллер видеотерминала
7.10. Программная реализация управляющих функций в однокристальном микроконтроллере
Глава восьмая. Программное обеспечение МП и методы проектирования МП-систем
8.1. Основные понятия
8.2. Области применения МП
8.3. Формализованный подход к разработке прикладных программ МП-систем
8.4. Пример проектирования МП-системы
8.5. Средства и методы разработки МП-систем
8.5.1. Ручное программирование в машинных кодах
8.5.2. Программирование на языке ассемблера
8.5.3. Разработка МП-систем с использованием языков высокого уровня
8.5.4. Программное обеспечение для разработки МП-систем
8.5.5. Средства проектирования МП-систем
8.6. Пример проектирования микроконтроллерного устройства на МК 1816
8.7. Особенности проектирования МП-контроллеров
8.7.1. Основные положения
8.7.2. Особенности разработки аппаратных средств
8.7.3. Методика разработки прикладных программ
Список литературы