От автора Список сокращений Введение Глава 1. Применение микропроцессоров в бытовой технике 1.1. Структура микропроцессорных систем управления 1.2. Структура микропроцессорного контроллера 1.3. Структура устройства сопряжения с объектом управления 1.4. Микропроцессорные системы автоматического контроля 1.4.1. Микропроцессорная система контроля параметров телевизора 1.4.2. Микропроцессорный стенд для проверки бытовых магнитофонов 1.4.3. Микропроцессорный влагомер текстильных материалов 1.4.4. Микропроцессорные системы в обслуживании автомобилей 1.5. Микропроцессорные устройства управления 1.5.1. Микропроцессорное управление цветным телевизором 1.5.2. Микропроцессорные средства управления бытовыми магнитофонами 1.5.3. Микропроцессорное управление бытовыми радиоприемными устройствами — 1.5.4. Микропроцессорная система управления сушильным 1.5.5. Система управления электроприводом шлифовальной машины 1.5.6. Система управления сушкой древесины Глава 2. Технические средства микропроцессорных систем 2.1. Триггеры 2.2. Регистры 2.3. Шифраторы и дешифраторы 2.4. Мультиплексоры 2.5. Нормирующие преобразователи 2.6. Устройства выборки и хранения 2.7. Запоминающие устройства 2.7.1. Классификация запоминающих устройств 2.7.2. Оперативные запоминающие устройства 2.7.3. Постоянные запоминающие устройства 2.7.4. Внешние запоминающие устройства 2.8. Цифро-аналоговые и аналого-цифровые преобразователи 2.9. Устройства индикации 2.9.1. Полупроводниковые сегментные индикаторы 2.9.2. Матричные полупроводниковые индикаторы 2.10. Первичные преобразователи 2.10.1. Аналоговые первичные преобразователи 2.10.2. Цифровые первичные преобразователи Глава 3. Архитектура микропроцессорных систем 3.1. Обобщенная структура микропроцессора 3.2. Алгоритм функционирования микропроцессора 3.3. Классификация микропроцессоров 3.4. Выбор микропроцессорного комплекта для бытовой техники 3.5. Архитектура однокристального микропроцессора К580ВМ80А 3.5.1. Режимы работы микропроцессора 3.5.2. Структура ядра микроконтроллера 3.6. Отличительные особенности однокристальных 16-разрядных микропроцессоров Глава 4. Организация интерфейса микропроцессорных систем 4.1. Типовые интерфейсы микропроцессорных систем 4.2. Способы обмена данными между ВУ и МП 4.3. Интерфейсные БИС 4.3.1. Программируемый параллельный адаптер КР580ВВ55 4.3.2. Программируемый контроллер прерывания КР580ВН59 4.3.3. Программируемый интервальный таймер КР580ВИ53 4.4. Интерфейс клавиатуры 4.5. Интерфейс многоразрядного индикатора 4.6. Интерфейс модуля памяти Глава 5. Программное обеспечение микропроцессорных систем 5.1. Разновидности систем счисления 5.2. Двоичная система счисления 5.3. Арифметические операции с кодированными числами 5.3.1. Сложение двоичных чисел 5.3.2. Случай переполнения разрядной сетки 5.3.3. Вычитание двоичных чисел 5.4. Восьмеричная система счисления 5.5. Шестнадцатеричная система счисления 5.6. Двоично-десятичная система счисления 5.7. Языки программирования 5.8. Форматы данных и команд 5.9. Способы адресации 5.10. Система команд микропроцессора 5.10.1. Команды пересылок 5.10.2. Команды инкремента и декремента 5.10.3. Арифметические команды 5.10.4. Логические команды 5.10.5. Команда десятичной коррекции DAA 5.10.6. Команды циклического сдвига 5.10.7. Команды передачи управления 5.10.8. Команды обращения к стеку 5.10.9. Команды обслуживания подпрограмм 5.10.10. Команды ввода-вывода 5.10.11. Специальные команды 5.11. Программирование циклических вычислительных процессов 5.12. Программирование на языке Ассемблера Глава 6. Архитектура однокристалльных микроконтроллеров 6.1. Сравнительная характеристика ОМК 6.2. Архитектура ОМК КМ1816ВЕ48 6.2.1. Синхронизация и сигналы управления ОМК 6.2.2. Блок центрального процессорного устройства 6.2.3. Организация памяти ОМК 6.2.4. Встроенный таймер (счетчик событий) 6.2.5. Организация ввода-вывода 6.3. Режимы работы ОМК 48 6.4. Области применения ОМК 48 6.5. Микроконтроллеры серии К145 6.5.1. Архитектура ОМК 1807 6.5.2. Структура контроллера управления объектом 5.6. Однокристальный высокопроизводительный микроконтроллер PIC17 8.6.1. Архитектура ОМК PIC17С75Х 6.6.2. Тактирование ОМК PIC17C752 6.6.3. Система сброса и конфигурация ОМК 6.6.4. Организация памяти ОМК 6.6.5. Система прерываний ОМК 6.6.6. Организация ввода-вывода ОМК 6.6.7. Функции таймеров ОМК PIC17 6.6.8. Модуль ввода аналоговой информации 6.6.9. Модуль последовательного ввода-вывода Глава 7. Программирование однокристальных микроконтроллеров 7.1. Программирование ОМК 48 7.1.1. Система команд ОМК 48 7.1.2. Программирование ОМК 48 в задачах приложений 7.2. Программирование ОМК 1807 7.2.1. Программная модель и форматы команд ОМК 1807 7.2.2. Система команд ОМК 1807 7.3. Особенности программирования ОМК PIC17C752 7.3.1. Система команд PIC17C752 Глава 8. Реализация типовых функций систем контроля и управления 8.1. Типовые функции МП-систем 8.2. Программирование временных задержек 8.3. Преобразование кодов 8.4. Подпрограммы двоичной арифметики 8.4.1. Сложение и вычитание двоичных чисел 8.4.2. Умножение двоичных чисел 8.4.3. Деление двоичных чисел 8.5. Программное обслуживание АЦП 8.6. Коммутация каналов 8.7. Вывод информации на цифровой индикатор 8.8 Измерение частоты 8.9. Программирование РПЗУ 8.10. Формирование управляющих сигналов 8.11. Цифровой влагомер для ткани Глава 9. Микропроцессоры в системах управления технологическими процессами бытовой техники 9.1. Критерии оптимальности замкнутых систем управления 9.2. Типовые алгоритмы управления 9.2.1. Непрерывные алгоритмы управления 9.3. Отличительные свойства цифровых систем управления 9.4. Математические модели цифровых систем 9.4.1. Передаточная функция ЦДЛ цифровой системы регулирования 9.4.2. Передаточные функции замкнутой системы регулирования 9.5. Реализация цифровых регуляторов микропроцессорными средствами Заключение Приложения Приложение 1. Структура кодов и команд МП КР580ВМ80А. Коды команд микропроцессора КР580ВМ80А Приложение 2. Полноэкранный отладчик ассемблерных программ AVSIM85 Приложение 3. Коды команд ОМК 1816ВЕ48 Приложение 4. Полноэкранный отладчик ассемблерных программ для однокристальной микро-ЭВМ КР1816ВЕ48 Приложение 5. Описание выводов ОМК PIC17C752 Список литературы