Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Назначение выводов микропроцессора МК-51. Организация памяти МК-51. Подключение микросхем внешней памяти. Назначение выводов микропроцессора МК-51




WAIT
МП
А15
А0
RST
HOLD
INT
INTA
WR
D7
D0
Ф1
Ф2
SYNC
HLDA
READY
Un
GND

А0-А15 – выводы шины адреса (ША)

D0-D7 – выводы шины данных (ШД)

Ф1,Ф2 – входы генераторов тактовых импульсов. Последовательность импульсов Ф1,Ф2 сдвинуты относительно друг друга на 1800. Ф1,Ф2 – входы тактовых последовательностей (если ГТИ внутр-й, то достат-но подать Φ1).

SYNC – выход синхронизации Информирует внешние устройства о начале нового шинного цикла (для синхронизации работы внешних устройств).


RST – вход сброса МП (обнуляет содержимое счетчика команд).

/WR – выход сигнала записи с инверсией (информирует микросхему ОЗУ о выполняемой операции). WRITE =1 чтение содержимого ОЗУ; WRITE=0 запись

READY–вход сигнала готовности. Его выдает микросхема памяти. Напр., внешнее устр-во информирует МП о том, что запрашиваемые им данные выставлены на ШД.

WAIT–выход сигнала ожидания (МП инф-ет внеш. устр-ва, что он находится в режиме ожидания).

HOLD–вход сигнала «захват шин» (используется для реализации прямого доступа к памяти). При необх. перекачки данных м/у устр-вом вывода и памяти, устр-во вв/выв формирует сигнал «захват шин»HOLD, МП отключ-ся от ША и ШД переводя свои выводы в 3-е состояние и формирует сигнал подтверждения захвата шин HLDA

INT–вход запроса прерывания (если какое-то внешнее событие требует быстрой реакции МП, то м.б. сформирован запрос на прерывание. В случае, если прерывание разрешено МП выполняет аппаратный вызов процедуры обработки прерываний и формирует сигнал подтверждения прерывания INTA.

INTA (Interruption Acknowledge) – выход сигнала подтверждения прерывания. INTA=1 => вызвана процедура обраб-ки прерыв-й, проц-р нах. в режиме прер-я.

Un – вход подключения источника питания.

GND–вход подключения общего провода.

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

ПОРТЫ ВВОДА-ВЫВОДА

Порт 0 (P0) (вход - выход)- восьмиразрядный двунаправленный порт ввода-вывода. Осуществляет передачу кода адреса (младший байт) или кода данных в мультиплексном режиме во время обращения к внешней памяти, а также ввода-вывода при программировании и во время проверки РПП МК

Порт 1 (P1) (вход - выход)- восьмиразрядный квазидвунаправленный порт ввода-вывода для обмена информацией с внешними устройствами. Также используется для ввода младших разрядов кода адреса во время программирования и проверки РПП МК

Порт 2 (P2) (вход - выход)- восьмиразрядный квазидвунаправленный порт ввода-вывода. Используется для передачи старших разрядов кода адреса во время обращения к внешней памяти, а также для ввода старших разрядов кода адреса и сигналов управления во время программирования и проверки РПП МК

Порт 3 (P3) (вход - выход)- восьмиразрядный квазидвунаправленный порт ввода-вывода. Может быть применен к вводу-выводу данных, обычно используется для реализации периферийных функций, а именно:

P3.0 - RxD вход - вход приемника последовательного порта в асинхронном режиме или вход-выход данных в синхронном режиме;

P3.1 выход - TxD - выход передатчика последовательного порта в асинхронном режиме или выдача синхроимпульсов в синхронном режиме;

P3.2 вход - INT0 - вход запроса от внешнего источника прерывания с условным номером 0;

Активный уровень сигнала - лог."0";

P3.3 вход - INT1 - вход запроса от внешнего источника прерывания с условным номером 1;

Активный уровень сигнала - лог."0";

P3.4 вход - T0 - вход таймера-счетчика с номером 0;

P3.5 вход - T1 - вход таймера-счетчика с номером 1;

P3.6 выход - WR - "Запись" - строб записи байта во внешнюю память данных (ВПД). Активный уровень сигнала - лог."0";

P3.7 выход - RD - "Чтение" - строб приема байта из внешней памяти данных (ВПД). Активный уровень сигнала - лог."0;

ALE / - выход (вход) Строб адреса внешней памяти. Используется для управления режимом мультиплексирования (разделения времени) адреса и данных, которые передаются через порт P0 при обращении к ВПП или ВПД. Если ALE=1, на выводах порта P0 находится адрес. Во время программирования МК на этот вывод подается импульс напряжением 0 В

- выход Разрешение внешней памяти программ. Выполняет роль строба приема байта команды в МК во время выборки команд из ВПП. Активный уровень сигнала - лог."0"

/ VPP – вход Сигнал отключения резидентной памяти программ (РПП). Если подано EA=1, будут выполняться команды, размещенные в РПП, если (PC)=0000...0FFFH. Если подано EA=0, будут выполняться команды, размещенные только в ВПП (РПП полностью недоступна). Во время программирования МК на этот вывод подается импульс напряжением +21 В

RST / VRD – вход Сигнал сброса МК (т.е. переведение в начальное состояние). Уровень сигнала 3,5 В должен удерживаться не менее чем 2 мкс. Также используется для подключения аварийного источника питания.

XTAL1 - Вход усилителя-генератора синхросигналов. Подключается к внешнему источнику синхронизации (кварцевого резонатора, включенного по схеме со "средней точкой")

XTAL2 –Выход усилителя-генератора синхросигналов. Подключение аналогично подключению XTAL1

Ucc - Подключение к источнику питания напряжением Uсс = +5 В 10%

Vss - "Общий" вывод


Организация памяти мк-51

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





Дата публикования: 2015-10-09; Прочитано: 827 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...