Устройство передачи данных должно передавать их, потом подтвердить их стробом. Приемное устройство должно принять все и выработать сигнал подтверждения приема.
Способы обмена данных.
1. Программный (по инициативе системы).
2. Прерывание (по инициативе внешнего устройства).
3. Прямым доступом к памяти (в режиме захвата шин).
1. Используют, если внешние устройства всегда готовы к обмену или внешние устройства имеют средства для индикации готовности к обмену. Отрицательные черты: выполнение программы может существенно замедляться из-за выполнения большного количества циклов ожидания; недостаточно высокая оперативность обработки экстремумных ситуаций.
2. Готовность внешнего устройства к обмену воспринемается системой как запрос на прерывание работы МП. Обработка этого запроса выполняется как подпрограмма и после выполнения этого выполняется возврат к основной программе. Основная проблема - иденти- фикация источника запроса на прерывания. Решается двумя способами: а) способ программного опроса внешних устройств. Если поступил запрос на прерывание, то МП переходит к выполнению программы опроса. б) векторный - внешнее устройство после выработки запроса на прерывание должно указать МП свой вектор, указатель (к какой ПП должен идти МП по этому прерыванию).
3. Прямым доступом к памяти: для его выполнения используются дополнительные технические средства - контроллеры прямого дос тупа к М, которые при необходимости обмена информацией с внешним устройством запрашивают МП и берут на себя управление шинами МП, выполняют обмен независимо от МП.Прямой доступ к памяти необходим:
AB 1) Программа работы МП хранится во
МП DB внешнем устройстве (с адресом
0000), в момент включения она
Р.Зу загружается в память по прямо П му доступу.
КПДП 2) Если в процессе работы МП сис З.Зу темы возникает необходимость экстренной пересылки первого байта без нарушения работы основной программыили пересылки больВнешнее устройство шого массива данных со скоростью
КПДП - контроллер прямого доступа гораздо большей , чем может обеск памяти ; S - Синхроимпульс . печить МП .
Два режима ПДП.
1) Режим захвата МЦ. Обмен данных через ПДП выполняется во время того МЦ работы МП, в котором не используются внешние шины.
2) Режим захвата шин. МП должен находиться в режиме ожидания в ПЭВМ ( из винта в ОЗУ).
1.19.2 Перефирийные адаптеры
Переферийные адаптеры решают проблему согласования протоколов внешнего к внутреннему устройству и системного к МПС (устройства симметричного интерфейса).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.