Назначение выводов микроконтроллера 8051

Структурная организация микроконтроллера i8051.

Микроконтроллеры семейства 8051 имеют следующие аппаратные особенности:

Ø внутреннее озу объемом 128 байт;

Ø четыре двунаправленных побитно настраиваемых вомьсмиразрядных портах ввода-вывода;

Ø два 16-разрядных таймера-счетчика;

Ø встроенный тактовый генератор;

Ø адресация 64 Кбайт памяти данных и 64 Кбайт памяти программ;

Ø две линии запросов на прерывание от внешних устройств;

Ø интерфейс для последовательного обмена информацией с другими микроконтроллерами или персональными компьютерами.

Микроконтроллер выполнен на основе высокоуровневой n-МОП технологии. Через четыре программируемых параллельных порта ввода/вывода и один последовательный порт микроконтроллер взаимодействует с внешними устройствами. Основу структурной схемы образует внутренняя двунаправленная 8-битная шина, которая связывает между собой основные узлы и устройства микроконтроллера: резидентную память программ и резидентную память данных, арифметическо-логическое устройство, блок регистров специальных функций, устройство управления и порты ввода/вывода.

Рисунок 1.1 Назначение выводов 8051.

Обозначения на этом рисунке:

Uss — потенциал общего провода ("земли");

Ucc — основное напряжение литания +5 В;

X1,X2 — выводы для подключения кварцевого резонатора;

RST — вход общего сброса микроконтроллера;

PSEN — разрешение внешней памяти программ; выдается только при обращении к внешнему ПЗУ;

ALE — строб адреса внешней памяти;

ЕА — отключение внутренней программной память; уровень 0 на этом входе заставляет микроконтроллер выполнять программу только внешнее ПЗУ; игнорируя внутреннее(если последнее имеется);

P1 — восьми битный квази двунаправленный порт ввода/вывода: каждый разряд порта может быть запрограммирован как на ввод, так и на вывод информации, независимо от состояния других разрядов;

P2 — восьми битный квази двунаправленный порт, аналогичный Р1; кроме того, выводы этого порта используются для выдачи адресной информации при обращении к внешней памяти программ или данных (если используется 16-битовая адресация последней). Выводы порта используются при программировании 8751 для ввода в микроконтроллер старших разрядов адреса:

РЗ — восьми битный квази двунаправленный порт, аналогичный. Р1; кроме того, выводы этого порта могут выполнять ряд альтернативных функций, которые используются при работе таймеров, порта последовательного ввода-вывода, контроллера прерываний, и внешней памяти программ и данных;

P0 — восьми битный двунаправленный порт ввода-вывода информации: при работе с внешними ОЗУ и ПЗУ по линиям порта в режиме временного мультиплексирования выдается адрес внешней памяти, после чего осуществляется передача или прием данных.


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



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