Cтраница 2
В этой лекции рассказывается о структуре и организации портов ввода / вывода информации микроконтроллеров, режимах работы таймеров и процессоров событий, а также об организации обработки прерываний. [16]
Модуль ввода-вывода состоит из схемы селекции УВВ и некоторого набора портов ввода и вывода. [17]
Вариант ALT1 соответствует использованию всех линий порта С в качестве портов ввода, а вариант ALT2 - в качестве портов вывода. [18]
Применение мультиплексора позволяет сэкономить количество АЦП и одновременно ограничиться меньшим числом портов ввода микро - ЭВМ. Мультиплексор состоит из аналоговых переключателей, каждый из которых может присоединять свой вход к общему для всех переключателей выходу. Выбор того или иного входного канала для подсоединения к выходу производится включением соответствующего аналогового переключателя путем выдачи бинарного кода с его адресом. [19]
Используемые системные ресурсы, включая запросы на прерывания ( IRQ), порты ввода / вывода, каналы прямого доступа к памяти ( DMA), распределение памяти и драйверы устройств, которые зафужены в данное время. [20]
Второй, более универсальный, способ заключается в том, чтобы использовать порты ввода / вывода для подключения внешней памяти и реализовать обращение к памяти программными средствами. Такой способ позволяет задействовать простые устройства ввода / вывода без реализации сложных шинных интерфейсов, однако приводит к снижению быстродействия системы при обращении к внешней памяти. [21]
![]() |
Протокол синхронизации для устройства ввода. [22] |
Традиционным является назначение одинаковых номеров портам тогда, когда функции или назначение портов ввода и вывода как-то соотносятся между собой. Например, проектируя порт вывода, опытный разработчик присвоит его номер порту ввода, единственным назначением которого является чтение данных, хранимых в порте вывода, как показано на рис. 10.9. Отметим, что в этом случае мы используем одно и то же имя как для порта ввода, так и для порта вывода. Объединенный порт ввода-вывода больше похож на ячейку памяти, поэтому программа может осуществить чтение порта ввода, чтобы проверить содержимое порта вывода. Это особенно важно для составления тестирующих программ, а также некоторых прикладных программ. [23]
Изменяемый функциональный блок включает в себя модули памяти различного типа и объема, порты ввода / вывода, модули тактовых генераторов ( Г), таймеры. В относительно простых МК модуль обработки прерываний входит в состав процессорного ядра. В более сложных МК он представляет собой отдельный модуль с развитыми возможностями. [24]
Устройство управления МП организует работу всех элементов мик-ро ЭВМ, ЗУ, устройств и портов ввода и вывода. Рассмотрим основные сигналы управления, которыми обмениваются МП с другими элементами системы. [25]
Устройство управления МП организует работу всех элементов ыик-ро ЭВМ, ЗУ, устройств и портов ввода и вывода. Рассмотрим основные сигналы управления, которыми обмениваются МП с другими элементами системы. [26]
Формирование и прием сигналов интерфейса Centronics производится путем записи и чтения выделенных для него портов ввода / вывода. [27]
Последние модели материнских плат часто содержат и другие, ставшие стандартными схемы и разъемы - порты ввода / вывода для подключения внешних устройств, схемы управления накопителями на жестких и гибких дисках и пр. [28]
Модуль ввода-вывода, показанный на рис. 10.3, состоит из четырех портов вывода и двух портов ввода. [29]
Число разрядов, используемых в ЦП для записи номера порта, и определяет максимальное число адресуемых портов ввода и вывода. Это, однако, не означает, что в этом случае к микро - ЭВМ можно подключить 256 устройств ввода-вывода, так как одному УВВ часто может требоваться для работы более одного порта. [30]