Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 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; просмотров: 226; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.007 с.) |