Разработка и отладка программного обеспечения микропроцессорных систем обработки информации
функции портов ввода/вывода приведены в табл. 10. Таблица 10 Название вывода Функция вывода Другие функции RAO Порт ввода/вывода Входные уровии ТТЛ - RA1 Порт ввода/вывода. Входные уровни ТТЛ - RA 2 Порт ввода/вывода. Входные уровни ТТЛ - RA3 Порт ввода/вывода. Входные уровни ТТЛ - R A 4 Порт ввода/вывода. Выход - скрытый коллектор. Вход - триггер Шмитта. Вход внешнего так тового сигнала для RTCC. Порт В Порт В •" это двунаправленный порт шириной в 8 бит (адрес регистра 06h). Относящийся к порту В управляющий регистр TRISB расположен на первой странице регистров по адресу 86h. Если бит управляющего TRISB регистра имеет значение «1», то соответ ствующая линия будет устаиавливаться на вход; «О» переключает линию на выход и одновременно выводит на нее. содержимое соответствующего регистра защелки. У каждого, вывода порта В имеется небольшая активная нагрузка (около ЮОмкА) на линию питания Vdd. Она автоматически отключается, если этот вывод запрограммирован как выход. Более того, управляющий бит RBPU OPTION<7> может отключить (RBPU=1) все нагрузки. Сброс при включении питания татсже отключает все нагрузки. Четыре линии порта RB<7:4>, имеют способность вызывать прерывание при изменении значения, сигнала на любой из них. Если эти линии настроены на вход, то они опрашиваются и защелкиваются в цикле чтения Q1. Новая величина входного сигнала сравнивается со старой в каждом командном цикле. При несовпадении значения сигнала на выводе и в защелке генерируется высокий уровень. Выходы 119
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy