Приветствую Вас Гость • Регистрация • Вход • RSS
Понедельник, 5.12.2016
Главная » Файлы » Қазақша рефераттар » Информатика [ Добавить материал ]

Организация портов ввода-вывода микроконтроллера 8051


Оқушылар,студенттер,мұғалімдер,сайт қолданушылары өз материалыңызбен бөліссеңіз қуанышты болатын едік!

05.01.2016, 17:15

Организация портов ввода-вывода микроконтроллера 8051. Устройство портов. Альтернативные функции портов.

Базовая архитектура микроконтроллера 8051 содержит четыре параллельных порта ввода/вывода - P0 - P3. Они адресуются как регистры специальных функций и имеют фиксированные адреса в памяти данных микроконтроллера .Разрядность портов - 8 с возможностью побитной адресации разрядов. Направление обмена информацией через порты - все порты двунаправленные, причем имеется возможность в каждом порту часть разрядов использовать для ввода данных, а часть для вывода.

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

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

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

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

Таблица 2.3 – Альтернативные функции порта Р3

Вывод порта

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

РЗ.0

RXD - вход последовательного порта

Р3.1

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

РЗ.2

INT0 - внешнее прерывание 0

Р3.3

INT1 - внешнее прерывание 1

РЗ.4

Т0 - вход таймера-счетчика 0

РЗ.5

Т1 - вход таймера-счетчика 1

РЗ.6

WR - строб записи во внешнюю память данных

РЗ.7

RD - строб чтения из внешней памяти данных

Альтернативные функции могут быть активированы только в том случае, если в соответствующие биты порта P3 предварительно занесены «1». Неиспользуемые альтернативным образом разряды могут работать как обычно. Каждый из портов содержит регистр-защелку (SFR P0 — SFR P3), выходную цепь и входной буфер.


Похожие материалы

Рахмет ретінде астында тұрған жарнамалардың біреуін басуды сұраймын!

Категория: Информатика | Добавил: Admin | Теги: Устройство портов, устройство, функции портов, микроконтроллер, Микроконтроллер 8051, микроконтроллеры, информатика, реферат
Просмотров: 375 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]