Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Структурная схема программируемого периферийного адаптера КР580ВВ55
D0….D7 - Двунаправленная шина данных, предназначена для передачи и приема данных процессором, а также передачи управляющих команд и слова состояния; /CS - Chip Select. Выбор микросхемы, низкий уровень (логический ноль) инициирует обмен между процессором и ППА; /RD - Read. Чтение. Низкий уровень на этом входе позволяет ППА передать данные или слово состояния процессору; /WR - Write. Запись. Низкий уровень на этом входе позволяет ППА принять данные или управляющую команду; RESET - Сброс. Высокий уровень (логическая единица) на этом входе сбрасывает все внутренние регистры, включая регистры управления, переключает все каналы (A, B, C) в режим 0, одновременно переводя их в режим ввода (только при условии, что /RD = 0 и /WR = 0); A0, A1 - Адресные входы выбора канала. Позволяют выбрать один из каналов (A, B, C) или регистры управляющего слова и состояния (в зависимости от сигналов на входах /RD и /WR).
Доступ к каналам ввода/вывода и регистру управления осуществляется с помощью логики чтения-записи:
Первоначальное включение или подача сигнала высокого уровня на вход RESET переключает все каналы (A, B, C) в режим 0, одновременно переводя их в режим ввода. Сброс выполняется только при условии /RD = 0 и /WR = 0. Режим работы и направление передачи для каждого канала задается с помощью записи управляющего слова через шину данных (D0-D7). Режимы работы для разных каналов можно комбинировать. К примеру, канал B может быть запрограммирован на вывод в режим 0 для управления различными выключателями и реле, в то время как канал A может быть запрограммирован в режим 1 для ввода с клавиатуры или перфоленты. Формат управляющего слова для выбора режима работы
Формат управляющего слова для двунаправленного режима
Каждый из восьми битов канала C может быть независимо от других установлен или сброшен с помощью специальной команды вывода, посылаемой через шину данных (D0-D7). Это облегчает программирование в случае, когда биты канала C используется для управления передачей данных по каналам A или B.
Формат команды оперирования битами канала С
Работа микросхемы в режиме 1 или 2 характеризуется наличием управляющих сигналов, которые могут вызывать прерывание работы процессора. Команда установки или сброса соответствующего бита канала C позволяет запретить или разрешить выдачу требуемого прерывания.
Режимы работы Режим 0 (простой ввод/вывод) Работа в этом режиме позволяет организовать простой ввод или вывод для каждого из трех каналов. Данные просто записываются или считываются из выбранного канала. Основные особенности работы в режиме 0: - два 8-битовых канала (каналы A и B) и два 4-битовых канала (старшая и младшая тетрады канала C), - каждый канал может быть независимо от других запрограммирован на ввод или вывод; таким образом, всего может быть 16 различных комбинаций ввода/вывода; - выходы имеют память, входы работают без буферной памяти. Режим 1 (тактируемый ввод/вывод) Этот режим служит для однонаправленного обмена данными по выбранному каналу с периферийным устройством. Для управления передачей или приемом по каналу A используется младшая тетрада канала C, канал B управляется старшей тетрадой канала C.
Основные особенности работы в режиме 1: - два канала (каналы A и B); - каждый канал может быть запрограммирован на вход или выход; - одна тетрада канала C используется для управления одним каналом передачи данных. Режим 2 (двунаправленный тактируемый ввод/вывод) В этом режиме возможен обмен данными по 8-битовой двунаправленной шине данных. Управление обменом данными, а также направление передачи задается с помощью управляющих сигналов аналогичным режиму 1 способом. Возможно также генерирование сигналов прерываний и запрета разрешения. Основные особенности работы в режиме 2: - возможно использование только канала A; - управление обменом обеспечивается 5 битами канала C; - входы и выходы обладают буферной памятью.
Изучить диаграммы работы ППА в 3-х перечисленных режимах. Стр. 27 -33 метод. указаний часть 2
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-19; просмотров: 140; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.205.61 (0.008 с.) |