Порты ввода/вывода. Система управления МКЭВМ. Автономное использование МК-48. БИС расширителя ввода/вывода, страница 9

Устранение конфликта между внешней ПД и устройствами ввода-вывода.

DD3 – регистр-защелка МлБ адреса

DD4  - внешняя ПД

DD5 – порт ввода данных

DD1.1 – переключает ВПД и RG

;прочитать дынные из ячейки 01Н:

MOV

R0,#01H

MOVX

A,@R0

Чтение из ячейки ВПД

;чтение из DD5: Нужно откл. ВПД и активизировать вход ОЕ DD5

ANL

P1,#11111101B

MOV

R0,#01H

MOVX

A,@R0

чтение из DD5


МК-51

В этом семействе микросхемы выполнены по 2-м технологиям:

·  nМОП            К1816

·  КМОП            К1830

Микросхема

Аналог

Объем

внутр.

ПК

Тип

ПК

Объем

внутр.

ПД

Макс. тактовая частота

Ток потребления, мА

КР1816ВЕ31

8031AH

–

Внешн.

128

42,0

150,0

КР1816ВЕ51

8051AH

4K

Мас.ПЗУ

128

12,0

150,0

КР1816ВЕ751

8751H

4K

РПЗУ

128

12,0

220,0

КР1830ВЕ31

80C31BH

–

Внешн.

128

12,0

18,0

КР1830ВЕ51

80C51BH

4K

Мас.ПЗУ

128

12,0

18,0

КР1830ВЕ751

?

4K

РПЗУ

128

12,0

12,0

ВЕ751 – корпус с 40 выводами.

P0~BUS(MK48)

P1,P2,P3~P1,P2(MK48)

Р3 имеет 2 функции:

1)  Порт ввода-вывода

2)  Управляющие сигналы:

Р3.0

Вход последовательных данных

Р3.1

Выход последовательных данных

Р3.2

Вход запроса внешнего прерывания

Р3.3

Вход запроса внешнего прерывания

Р3.4

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

Р3.5

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

Р3.6

Выход строба записи во ВПД

Р3.7

Выход строба чтения из ВПД

Для входных сигналов на лини порта нужно вывести 1 (т.е. для переключения на альтернативные функции)

Сигналы управления:

RES

Сигнал начальной установки

XTAL1, XTAL2

Входы подключения времязадающей цепочки (BQ1, BQ2; X1, X2)

EA (EMA, DEMA)

Разрешение работы внешней ПК

PSEN

Строб разрешения чтения из ВПК (РМЕ)

ALE

Строб разрешения фиксации МлБ адреса

fALE – частота машинных циклов

Регистры микроЭВМ.

Часть входит в состав ЦП, а часть сформирована в оперативной памяти.

216=64Кб входят в состав ЦП

 


15

0

РС

15

8

7

0

DPTR

7

0

7

0

7

0

SP

7

0

PSW

DPTR – указатель данных (Data Pointer)

В – расширитель аккумулятора

Слово состояния: PSW