Микропроцессоры. Структурная схема микропроцессорной системы. Разработка аппаратной части проекта для микропроцессора с ядром MСS 8051 (МК51), страница 2

ЗПР1       (INT1)                                                                     P2.7

Т0                                                                                          P2.6

T1                                                                                          P2.5

ЗП           (WR)                                                                       P2.4

ЧТ           (RD)                                                                       P2.3

X2           (XTAL2)                                                                 P2.2

X1           (XTAL1)                                                                 P2.1

ОБЩ       (Vss)                                                                        P2.0

Р0.0 – Р0.7 – Порт 0,     Р1.0 – Р1.7 – Порт 1,

Р2.0 – Р2.7 – Порт 2,     Р3.0 – Р3.7 – Порт 3.

Рисунок 2. Условно-графическое изображение КМ1816ВЕ51.

. К резидентному ОЗУ примыкают 20 регистров специальных функций, предназначенные для выполнения отдельных операций и хранения промежуточных результатов. Последние модели микропроцессоров семейства МК51 (P87LPC769) дополнительно содержат встроенные АЦП и ЦАП и ряд аппаратно реализованных специальных портов, облегчающих подключение периферийного оборудования.

Таблица 1. Назначение выводов микропроцессора МК51.

PIN

Обозначение

Тип вывода

Функциональное назначение вывода

1 - 8

Р1.0 – Р1.7

Вход/выход

8-ми разрядный порт Р1

9

СБР/АП

RST/VPD

Вход

Сигнал общего сброса. Резервное питание ОЗУ от внешнего источника

10

P3.0

Вход/выход

Выход Р3.0. Вход/выход приемника последовательного интерфейса ВХПР/RXD.

11

Р3.1

Вход/выход

Выход Р3.1. Выход передатчика последовательного интерфейса ВЫХПЕР/TXD.

12

Р3.2

Вход/выход

Выход Р3.2. Вход внешнего прерывания 0 – INT0.

13

P3.3

Вход/выход

Выход Р3.3. Вход внешнего прерывания 1 – INT1.

14

Р3.4

Вход/выход

Выход Р3.4. Вход таймера/счетчика 0 – Т0.

15

Р3.5

Вход/выход

Выход Р3.5. Вход таймера/счетчика 1 – Т1.

16

Р3.6

Выход

Выход Р3.6. Выход стробирующего сигнала записи в ВП  WR.

17

Р3.7

Выход

Выход Р3.7. Выход стробирующего сигнала чтения из ВП  RD.

18

XTAL2

Выход

Подключение резонатора

19

XTAL2

Выход

Подключение резонатора

20

Vss

Общий вывод (Земля)

21-28

Р2.0 – Р2.7

Вход/выход

8-ми разрядный порт Р2. Выход адреса А8 – А15 при обращении к ВП.

29

PSEN

Выход

Разрешение памяти программ

30

ALE

Выход

Разрешение фиксации адреса

31

EA

Выход

Блокировка внутренней памяти

32 - 39

Р0.7 – Р0.0

Вход/выход

8-ми разрядный порт Р0. Шина адреса/данных для внешней памяти.

40

Ucc

Питание + 5В

Устройство управления МК51 формирует машинный цикл фиксированной длительности, равный 12 периодам тактового генератора с частотой, равной резонансной частоте кварцевого резонатора. На внешних выводах МК51 можно наблюдать только сигналы с резонансной частотой резонатора и сигналы строба адреса внешней памяти (САВП). Большинство команд выполняется за один машинный цикл. Некоторые команды, оперирующие 2-х байтными словами или с обращением к внешней памяти, выполняются за два машинных цикла. Команды умножения и деления выполняются за четыре машинных цикла.

1.2 Порты ввода – вывода.