Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Port 0. Двунаправленный программируемый 8-разрядный параллельный порт ввода/вывода с возможностью установки в высокоимпедансное состояние. При работе в качестве выходов каждая линия обеспечивает нагрузочную способность, равную 8 входам маломощной серии TTL. При обращении микроконтроллера к внешней памяти программ или данных порт работает в режиме мультиплексирования младшего байта адреса и 8- разрядной шины данных. При записи в разряд регистра порта Р0 логической "1" соответствующая линия порта переходит в режим высокоимпедансного входа. Для работы в режиме порта ввода/вывода необходимо внешнее подтягивание каждой линии порта к уровню логической "1".
Port 1. Двунаправленный 8-разрядный параллельный порт ввода/вывода. При работе в качестве выходов каждая линия обеспечивает нагрузочную способность, равную 4 входам маломощной серии TTL. При записи в разряд регистра порта P1 логической, "1" соответствующая линия порта переходит в режим высокоимпедансного входа со слабым подтягиванием сигнала к уровню логической "1".
Port 2. Двунаправленный 8-разрядный параллельный порт ввода/вывода. При работе в качестве выходов каждая линия обеспечивает нагрузочную способность, равную 4 входам маломощной серии TTL. При записи в разряд регистра порта Р2 логической "1" соответствующая линия переходит в режим высокоимпедансного входа со слабым подтягиванием сигнала к уровню логической "1". При обращении микроконтроллера к внешней памяти программ или данных с использованием 16-разрядного адреса (команды MOVX @DPTR) через порт Р2 выдается старший байт адреса. При обращении микроконтроллера к внешней памяти данных с использованием 8-разрядного адреса (команды MOVX@Ri) на выводы порта Р2 выдается содержимое регистра специальных функций Р2.
Port 3. Двунаправленный 8-разрядный параллельный порт ввода/вывода. При работе в качестве выходов каждая линия обеспечивает нагрузочную способность, равную 4 входам маломощной серии TTL. При записи в разряд регистра порта РЗ логической "1" соответствующая линия порта переходит в режим высокоимпедансного входа со слабым подтягиванием сигнала к уровню логической "1".
Выводы порта РЗ могут выполнять альтернативные функции:
Р3.0 – RxD - вход приемника последовательного порта;
Р3.1 – TxD - выход передатчика последовательного порта
Р3.2 – INTO - вход внешнего прерывания 0
Р3.3 – INT1 - вход внешнего прерывания 1
Р3.4 – Т0 - внешний вход таймера/счетчика 0
Р3.5 – Т1 - внешний вход таймера/счетчика 1
Р3.6 – WR# - сигнал разрешения записи во внешнюю память данных
Р3.7 – RD# - сигнал разрешения чтения из внешней памяти данных
RST. Вход инициализации – внешний сброс. Высокий уровень на этом входе в течении двух машинных тактов запускает процесс инициализации микроконтроллера.
ALE. Активное значение сигнала на выходе разрешает фиксацию младшего байта адреса при обращениях к внешней памяти. Этот вывод имеет альтернативную функцию PROG#. При программировании внутренней памяти на него подается стробирующий сигнал.
PSEN#. Активное значение сигнала на этом выходе разрешает чтение из внешней памяти программ.
ЕА#. Сигнал на этом входе переключает источник кода при обращении к младшим 4 Кбайтам памяти программ. При ЕА = 0 и диапазоне адресов 0000Н…FFFFH микроконтроллер 8051 выполняет цикл обращения к внешней памяти программ;, при ЕА = 1 обращение по одному из этих адресов приводит к чтению кода из внутренней памяти.
XTAL1. Вход инвертирующего усилителя для синхрогенератора.
XTAL2. Выход инвертирующего усилителя для синхрогенератора.
Vdd. Напряжение питания (+5 В).
Vss. Земля.
Дата публикования: 2014-11-26; Прочитано: 301 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!