- •2013 Оглавление
- •Режимы обмена информации
- •Режим программного ввода/вывода
- •Режим ввода/вывода по прерываниям
- •Режим с квитированием
- •Режим с прямым доступом к памяти
- •Порты ввода-вывода
- •Протоколы портов ввода-вывода Параллельный ввод-вывод
- •Последовательный ввод-вывод
- •Microwire
- •Периферийные устройства
- •Классификация пу
- •Устройства связи с пользователем
- •Устройства памяти
- •Устройства связи с объектом управления (усо)
- •Контроллеры прерываний
- •Контроллер прямого доступа к памяти
Microwire
Передача данных со скоростью 1 Мбит/сек, пакет 16 бит.
После выбора микросхемы и посылки старт-бита передается 8-разрядная команда, затем следуют 16-разрядный адреси 16 бит данных. При максимальной скорости передачи 1 Мбит в секунду тактовый сигнал изменяется каждые 500нс. Передаваемые биты должны быть выдаваться на линию за 100нс до поступления переднего фронта тактового сигнала. Чтение данных должно происходить за 100нс до поступления заднего фронта тактового сигнала. Хотя эти требования выполняются большинством устройств, необходимо убедиться, что устройства, с которым осуществляется связь, соответствуют данным условиям.
SPI
Передача данных со скоростью 3 Мбит/сек, пакет 8 бит, передатчик может приостановить передачу, данные могут передаваться блоками.
В SPI сначала передается байт, который содержит команду для принимающего устройства. Затем идет необязательный 16-разрядный адрес, после чего следуют 8-разрядные данные. Протокол SPI позволяет передавать несколько байтов. В этом протоколе используется симметричный тактовый сигнал, который имеет одинаковую длительность высокого и низкого уровня. Выходные данные должны быть выданы на линию, по крайней мере, за 30нс до поступления переднего фронта тактового сигнала, а считывание должно происходить за 30нс до заднего фронта.
Периферийные устройства
Основное назначение периферийных устройств (ПУ) – обеспечить поступление в ПК из окружающей среды программ и данных для обработки, а также выдачу результатов работы ПК в виде, пригодном для восприятия человека, также организовать промежуточное и длительное хранение данных. Микропроцессорные системы без внешних устройств (клавиатура, дисплей, накопители информации, печатающие устройства) оказываются бесполезными.
Классификация пу
Периферийные устройства можно разделить на несколько основных классов:
Устройства связи с пользователем. Разделяются на подклассы ввода, вывода, взаимодействия с пользователем.
Устройства памяти – жесткие диски, флэш-память, накопители на оптических дисках и др.
Устройства связи с объектом управления - аналого-цифровые преобразователи, разные датчики, реле.
Устройства связи с пользователем
Устройства ввода
Устройства ввода – периферийное оборудованиедля занесения (ввода)данныхили сигналов вкомпьютерво время его работы.
Рассмотрим некоторые из них:
клавиатура - представляет собой совокупность механических датчиков, воспринимающих нажатие на клавиши и замыкающих тем или иным образом электрическую цепь. Внутри кроме датчиков клавиш, расположены электронные схемы дешифрации и микроконтроллер клавиатуры.
сканер – устройство преобразования изображения в цифровой формат.
датчик – разнообразные устройства преобразования контрольной величины в сигнал, удобный для измерения, передачи, преобразования, хранения и регистрации информации о состоянии объекта измерения.
Устройства вывода
К данному типу устройств относятся ПУ, которые преобразуют результаты обработки цифровых машинных кодов в форму, удобную для восприятия человеком.
Рассмотрим некоторые из них:
монитор (дисплей) - предназначен для визуального отображения информации. Информация для отображения на мониторе поступает с электронногоустройства, формирующеговидеосигнал.
принтер - предназначен для перевода текста или графики на физический носитель из электронного вида без создания печатной формы.
динамик – устройство воспроизведения звука.