Альтернативные функции

Из-за ограниченного количества выводов корпуса ИМС микроконтроллера, большинство выводов используется для выполнения двух функций - в качестве линий портов и для альтернативных функций

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

Порт P3 помимо обычного ввода и вывода информации используется для формирования и приема специальных управляющих и информационных сигналов. Разряды порта (все или частично) при этом могут выполнять следующие альтернативные функции:

Альтернативные функции (табл. 1.5) могут быть активированы только в том случае, если в соответствующие биты порта P3 предварительно занесены 1. Неиспользуемые альтернативным образом разряды могут работать как обычно.

 

Альтернативные функции порта P3

Таблица 1.5

Вывод порта Альтернативная функция
РЗ.0 RXD - вход последовательного порта
Р3.1 TXD - выход последовательного порта
РЗ.2 INT0 - внешнее прерывание 0
Р3.3 INT1 - внешнее прерывание 1
РЗ.4 Т0 - вход таймера-счетчика 0
РЗ.5 Т1 - вход таймера-счетчика 1
РЗ.6 WR - строб записи во внешнюю память данных
РЗ.7 RD - строб чтения из внешней памяти данных

1.7. Таймеры / счетчики микроконтроллеров семейства 8051








Дата добавления: 2015-10-09; просмотров: 1529;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.