Студопедия — Обмен информацией между микропроцессором и внешним устройством. (МПС)
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Обмен информацией между микропроцессором и внешним устройством. (МПС)






Данные ПУ могут передаваться в двух видах: в параллельном коде и последовательном. При параллельном коде байт информации передается за 1 такт, при последовательном за 8 тактов передается сам байт плюс несколько тактов служебной информации (старт, стоп, четн/нечетн). В МПС иногда необходимо осуществить обмен данными в последовательном формате. Такой обмен характерен для медленно действующих и удаленных ПУ, а также для интерфейсов, распределенных в промышленных МПС. Иногда параллельный МП работает последовательным ПУ. В этом случае нужен последовательный интерфейс для их связи. Единицей обмена в последовательном формате является один символ, используемый одной из системы кодирования.

Применяют 2 режима последовательного обмена: асинхронный (старт стопный), синхронный. Асинхронная передача начинается с передачи 1го или 2х символов.

В синхронной передаче впереди идут сигналы 2х специальных символов передачи, после которых без всяких разделителей передаются коды символов информации с необязательными битами четного или нечетного паритета. При синхронной передаче нужно очень четко передавать тактовые сигналы. Необходимо контролировать передачу, выдерживать необходимые временные соотношения. Наибольшей гибкостью обладают универсальные синхро-асинхронные приемо-передатчики (УСАПП). В стандартах компьютерной МПС последовательные интерфейсы называют универсальными асинхронными приемопередатчиками. В случае синхронного режима работы эти устройства кроме преобразования параллельных кодов в последовательные и наоборот выполняют функцию параллельного интерфейса для сопряжения с системной шиной.

Передача данных ПУ также осуществляется параллельным кодом через параллельные коды, которые могут быть однонаправленными или двунаправленными. При использовании двунаправленных параллельных портов кабель следует проверить на предмет соответствия стандарту IEEE-1284. Когда расстояние между компьютером и ПУ достигает более 10 футов, передача данных в параллельном коде становится неустойчивой из-за емкостей между проводами, индуктивными внешними наводками и т.д. В этом случае передачу данных производят в последовательном коде. Самым распространенным стандартом последовательного интерфейса является RS-232C. Этот стандарт имеет несколько типов соединений, где используются розетки и вилки с разным количеством контактов.

Обмен информацией между микропроцессором и внешними устройствами организуется с помощью трех шин: адресов, данных и управления.

Шина адресов является однонаправленной, выдача адресов на нее осуществляется лишь МП.

Шина данных организует двунаправленный обмен данными между МП и памятью или внешними устройствами. Максимальная нагрузочная способность ее невелика, что не позволяет непосредственно к ней подключать системы с большой емкостью памяти и широким набором ПУ. Для увеличения нагрузочной способности шины данных применяют контроллер КР580ВК28.

Шина управления состоит из пяти линий, сигналы на которых формируются из записанного слова состояния МП БИС и его выходных сигналов ПРИЕМ и ЗАПИСЬ.

+микроконтроллеры(под вопросом)

Каждый МК имеет некоторое кол-во линий ввода/вывода, которые объединены в многоразрядные (чаще 8-разрядные) параллельные порты ввода/вывода. В памяти МК каждому порту ввода/вывода соответствует свой адрес регистра данных. Обращение к регистру данных порта вв/выв производится теми же командами, что и обращение к памяти данных. Кроме того, во многих МК отдельные разряды портов могут быть опрошены или установлены командами битового процессора.

В зависимости от реализуемых ф-ций различают след. типы параллельных портов:

- однонаправленные порты, предназначенные только для ввода или только для вывода информации;

- двунаправленные порты, направление передачи которых (ввод или вывод) определяется в процессе инициализации МК;

- порты с альтернативной ф-цией (мультиплексированные порты). Отдельные линии этих портов используются совместно со встроенными ПУ МК, такими как таймеры, АЦП, контроллеры последовательных интерфейсов;

- порты с программно управляемой схемотехникой входного/выходного буфера.

Порты выполняют роль устройств временного согласования функционирования МК и объекта управления, которые в общем случае работают асинхронно. Различают 3 типа алгоритмов обмена информации между МК и внешним устройством через параллельные порты ввода/вывода:

- режим простого программного ввода/вывода;

- режим ввода/вывода со стробированием;

- режим ввода/вывода с полным набором сигналов подтверждения обмена.

 

 







Дата добавления: 2015-04-19; просмотров: 1621. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Ведение учета результатов боевой подготовки в роте и во взводе Содержание журнала учета боевой подготовки во взводе. Учет результатов боевой подготовки - есть отражение количественных и качественных показателей выполнения планов подготовки соединений...

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

Концептуальные модели труда учителя В отечественной литературе существует несколько подходов к пониманию профессиональной деятельности учителя, которые, дополняя друг друга, расширяют психологическое представление об эффективности профессионального труда учителя...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия