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

Источник опорного напряжения

Структурная схема источника опорного напряжения

В регистре VRCON - биты управления источником.


Микроконтроллеры РIС16F87Х имеет в своем составе от 3-х до 5-ти параллельных двунаправленных портов ввода/вывода: ‘873/876 – A,B,C, а ‘874/877 – A,B,C,D,E.

• Порт А - 6-разрядный. Может быть настроен как аналоговые входы АЦП источника опорного напряжения, выбора -СS в режиме SРI. Вывод RА4 - выход с открытым стоком (основная функция).

• Порт В - 8-разрядный. Имеет программно подтягивающие резисторы pull-Up. Может быть настроен как входы внешних прерываний, внутрисхемного программирования и эмуляции.

• Порт С - 8-разрядный. Альтернативные функции: ТМR1, ССР2, ССР1, SPI, I2С, USART.

• Порт D- 8-разрядный. Альтернативная функция: РSР (нет у ‘873/6).

• Порт Е - 3-разрядный. Альтернативная функция: управление РSР (-WR, -RD, -CS).

Каждый вывод порта может индивидуально настраиваться на ввод или вывод установкой соответствующего бита в регистре направления данных ТRISх, где х - имя порта А...Е. Если бит имеет значение 1. то соответствующая линия порта настроена на ввод, если 0 - на вывод. Для вывода/чтения бита достаточно записать, считать соответствую шее значение регистра РОRТх.

Многие линии портов совмещены с периферийными устройствами, такими как АЦП, ШИМ, SSР, USART и для нормальной работы периферии линии должны находится в соответствующем состоянии. Так для обеспечения преобразования аналогового сигнала с помощью АЦП соответствующие линии должны находится в режиме ввода, а для работы модуля ШИМ в режиме вывода.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: