Параллельные порты ввода/вывода

В микроконтроллере имеется 4 многофункциональных 8-битовых порта ввода/вывода Р0, Р1, Р2 и Р3, предназначенные для обмена информацией с различными внешними устройствами, такими, как внешняя память программ и данных. Каждый порт является фиксатором-защелкой и может адресоваться как побайтно, так и побитно.

Порт P0 - двунаправленный порт ввода/вывода, выходные каскады с открытым стоком. Через порт Р0 выводится младший байт адреса, а также выдается и принимается в микроконтроллер байт данных при работе с внешней памятью программ/данных. Также задаются данные при программировании внутренней памяти программ и читается ее содержимое.

Порт Р1 является двунаправленным портом ввода/вывода, выходные каскады которого «подтянуты» к единице внутренними нагрузочными резисторами. Линии P1.0 и P1.1 используются для обслуживания третьего счётчика/таймера (T/C2).

Через порт Р2 выводится старший байт адреса (разряды А8-А15) внешней памяти программ и данных.

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

Альтернативные функции порта 3 представлены в таблице 5

Таблица 5 - Альтернативные функции Р3

Бит

Мнемоника

Назначение

P3.0

R´D

Вход данных последовательного порта

P3.1

T´D

Выход передатчика последовательного порта

P3.2

INT0

Внешнее прерывание 0

P3.3

INT1

Внешнее прерывание 1

P3.4

T0

Внешний вход Т/С0

P3.5

T1

Внешний вход Т/С1

P3.6

WR

Строб записи во ВПД

P3.7

RD

Строб чтения из ВПД

В схеме генератора сигнала порты Р0 и Р2 используются при обращении к внешней памяти. Порт Р1 используется для организации управления работой генератора и индикации.

Читайте также

Разработка компьютерной сети по технологии Token Ring c STP с подключением к Интернет
Организация компьютерных сетей: Назначение КС - КС используется для объединения ПК, программно-аппаратных комплексов и связующих линий, обеспечивающих обмен информации. КС использует ...

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

Монтаж и регулировка шестиканальной цветомузыкальной приставки
Основным направлением развития радиоэлектронной промышленности является создание высокотехнологической радиоэлектронной аппаратуры на основе четкой организации производства, использован ...

Основные разделы

Все права защищены! (с)2024 - www.generallytech.ru