17.1. Расширитель интерфейса рс на основе ппа кр580вв55.
Одно из наиболее распространенных направлений использования ПЭВМ- сбор и обработка информации о состоянии датчиков, управление различными механизмами и технологическими системами.
Для подключения внешних устройств к компьютеру могут быть использованы стандартные интерфейсы, которыми оборудован компьютер, например, последовательный интерфейс RS-232-C (будет рассмотрен в следующем разделе). При этом требуется разработка специального блока, принимающего сигнал датчиков и преобразующий их в сигналы стандартного интерфейса. Этот же блок должен решать и обратную задачу преобразования сигналов стандартного интерфейса в вид, необходимый для управления исполнительными устройствами.
Недостатки данного решения заключаются в следующем: во-первых, стандартный интерфейс нередко бывает занят, например, связью с другими компьютерами, терминалом и т.д.; во-вторых, необходимость постоянного приема информации и передачи большого числа сигналов через сравнительно медленный последовательный интерфейс может сильно повлиять на скорость работы системы в целом.
Другой подход заключается в подключении дополнительных устройств непосредственно к системной шине. Для этого на основной плате компьютера установлены специальные разъемы (“слоты”), в которые могут вставляться дополнительные платы, выполняющие функции не предусмотренные исходной конфигурацией компьютера. Такой подход позволяет обеспечить максимально возможную скорость обмена данными, которая ограничивается в этом случае, в основном, быстродействием процессора компьютера.
В настоящее время выпускается большой ассортимент дополнительных плат, выполняющих самые разнообразные функции, в том числе и расширяющих возможности связи компьютера с внешними устройствами. Рассмотрим функциональную схему простой дополнительной интерфейсной платы, построенной на базе адаптера параллельного интерфейса КР580ВВ55А, позволяющий вводить или выводить из компьютера до 24 логических сигналов (рис.17.1).
На микросхемах DD2, DD3 выполнен дешифратор, управление которым осуществляют сигналы А4-А10 шины адреса компьютера.
Как следует из рисунка 17.1, диапазон адресов составляет 300H-30FH. При выполнении ПК команд чтения/записи в порты с адресами 300Н-30FH на выходе DD3 формируется импульс низкого логического уровня, разрешающий работу микросхем DD1 и DD4.
Разряды адреса А2 и А3 на используются, а сигналы А0 и А1 подаются непосредственно на адресные входы DD4, таким образом, к порту А этой микросхемы можно обращаться по любому из адресов 300H, 304H, 308H, 30CH;
- к порту В - по адресам 301H, 305H, 309H, 30DH;
- к порту С - по адресам 302H, 306H, 30AH, 30EH;
- к регистру управляющего слова - 303H, 307H, 30BH, 30FH.
Операции чтения или записи производятся по формируемым процессором ПК сигналам IOR или IOW. Однако в компьютере эти сигналы могут быть сформированы не только МП, но и контроллером прямого доступа к памяти. Для исключения сбоев на дешифратор подан сигнал AEN, блокирующий его при работе ПК в режиме ПДП.
Рис.17.1.
Несколько слов о назначении шинного формирователя DD2. Если плату предполагается использовать только для вывода данных, то вполне можно обойтись и без этой микросхемы: буфер шины данных компьютера имеет достаточный запас нагрузочной способности для управления непосредственно подключенной к нему шиной данных микросхемы DD4. Однако для передачи в обратном направлении нагрузочной способности этой микросхемы недостаточно, поэтому требуется мощный формирователь.
Направлением передачи управляет сигнал на входе Т шинного формирователя: при Т=0 - направление передачи от В к А, при Т=1 - направление передачи от А к В.
- Эвм и вычислительные системы».
- Часть I.
- Лекция №1 общие сведения о микропроцессорах и микропроцессорных системах.
- Предисловие
- 1.1 . Основные определения и классификация микропроцессорных систем.
- 1.2. Однокристальные мп.
- 1.2.1 Краткий исторический обзор развития.
- Лекция №2 обзор микропроцессоров фирм клонмейкеров. Современный уровень развития однокристальных микропроцессоров.
- 2.1. Микропроцессоры-клоны.
- 2.2. Современные универсальные однокристальные микропроцессоры.
- Процессоры Pentium II.
- 2.2.1. Процессоры фирмы amd
- 2.2.2.ПроцессорыфирмыCyrix.
- 2.2.3. Сравнительный анализ мп различных семейств.
- 2.2.4. Перспективы развития.
- 2.3. Программируемые микроконтроллеры.
- Лекция №3 обзор микропроцессоров с микропрограммным управлением и микропроцессоров с сокращенным набором команд.
- 3.1. Мп с микропрограммным управлением.
- 3.2. Мп с сокращенным набором команд.
- 3.2.1. Risc-процессоры: предпосылки создания.
- 3.2.2. Принципы risc
- 3.2.3. Особенности risc-процессоров.
- 3.2.4. Представители группы risc-процессоров.
- 3.2.5. Цифровые процессоры обработки сигналов.
- Лекция №4 представление информации в мпс.
- 4.1. Способы кодирования информации в мпс.
- 4.2 Двоичный формат.
- 4.3. Двоично-десятичная система кодирования.
- 4.4. Шестнадцатиричная система счисления.
- 4.4. Формат с плавающей точкой.
- 4.5. Кодирование команд.
- Лекция №5 архитектура мп и мпс.
- 5.1. Понятие организации и архитектуры мп и мпс.
- 5.2 Обобщенная функциональная схема мп.
- 5.2.1 Устройство управления на основе аппаратной реализации.
- 5.2.2. Программируемая логическая матрица.
- Лекция №6 архитектура мп и мпс.(продолжение)
- 6.1. Функциональная схема однокристального мп.
- 6.2 Структура адресного пространства мпс.
- 6.3 Взгляд программиста на адресное пространство.
- 6.4 Понятие стека.
- Лекция №7 способы адресации
- 7.1 Основные определения.
- 7.2 Однокомпонентные способы адресации.
- 7.2.1 Прямой способ адресации.
- 7.2.3 Способы адресации с автомодификацией.
- 7.3 Многокомпонентные способы адресации.
- Лекция №8 основы проограммирования на языке ассемблера для мп i8086.
- 8.1. Формат команд на языке встроенного ассемблера.
- 8.2. Архитектура мп i8086.
- 8.2.1 Сегментация памяти мп i8086.
- 8.2.2 Структура мп i8086.
- 8.2.3 Устройство шинного интерфейса.
- 8.2.4 Операционное устройство(оу).
- 8.3 Основные команды языка Ассемблер для мп i8086.
- 8.3.1 Команды пересылки данных.
- Лекция №9 основы проограммирования на языке ассемблера для мп i8086. (продолжение).
- 9.1. Арифметические команды.
- 9.2. Логические команды.
- 9.3. Команды передачи управления.
- 9.4. Команды управления мп.
- Лекция №10 запоминающие устройства.
- 10.1 Основные характеристики полупроводниковых запоминающих устройств.
- 10.2 Способы организации бис зу.
- 10.3 Классификация полупроводниковых зу.
- 10.3.1. Статические озу (Static Random Access Memory).
- 10.3.2. Озу динамического типа (Dynamic Random Access Memory dram).
- 10.3.4. Кмоп - озу.
- Лекция №11 запоминающие устройства. (продолжение)
- 11.1. Постоянные зу. (Read Only Memory - rom).
- 11.2. Flash-память.
- 11.3. Корпуса модулей зу.
- 11.4. Наращивание объема и разрядности памяти, построенной на полупроводниковых зу.
- Лекция № 12 организация магистралей мпс.
- 12.1 Типы магистралей мпс.
- 12.2 Циклы обращения к магистрали.
- 12.3 Примеры архитектур системных магистралей современных мпс.
- Лекция №13 методы расширения адресного пространства мпс.
- 13.1 Предварительные замечания.
- 13.2 Метод окна.
- 13.3 Метод базовых регистров.
- 13.4 Метод банков.
- 13.5 Метод виртуальной памяти.
- Лекция №14 система прерываний.
- 14.1 Понятие системы прерываний, классификация систем прерываний.
- 14.2. Организация радиальной системы прерываний.
- 14.3. Расширение радиальной системы прерываний методом поллинга.
- 14.4. Организация векторной системы прерываний.
- Лекция №15 организация связи мпс с переферийными устройствами.
- 15.1. Классификация способов обмена информацией в мпс.
- Прямой ввод/ вывод
- 15.3 Условный ввод-вывод.
- 15.4. Режим прямого доступа к памяти.
- Лекция №16 интерфейсы мпс.
- 16.1. Принципы организации и классификация интерфейсов.
- 16.2. Элементная база интерфейсов.
- 16.3. Средства параллельного ввода/вывода.
- Лекция №17 расширитель интерфейса для ibm-совместимых пк. Программируемый интервальный таймер.
- 17.1. Расширитель интерфейса рс на основе ппа кр580вв55.
- 17.2 Программируемый интервальный таймер.
- 17.3. Модуль преобразования цифрового кода в шим-сигнал на базе пит.
- Лекция №18 интерфейсы последовательной связи.
- 18.1. Общая характеристика последовательной связи.
- 18.2. Асинхронные последовательные интерфейсы.
- 18.3. Бис для организации последовательного интерфейса.
- 18.4. Модем.
- 18.5. Стандарты физической связи. Стандарт rs -232- c.