Порты ввода/вывода. Система управления МКЭВМ. Автономное использование МК-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