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

Страницы работы

Содержание работы

МК 48. 4

Память данных ПД или ОЗУ. 6

Порты ввода/вывода. 7

Таймер-счетчик. 9

Система прерываний. 10

Система управления МКЭВМ. 10

Начальная установка МКЭВМ: 12

Система команд МК-48. 13

Автономное использование МК-48. 21

Работа МКЭВМ с внешней ПК: 22

Расширение ПД ОЭВМ. 24

Расширение линий ввода/вывода. 25

БИС расширителя ввода/вывода. 25

Наращивание числа расширителей: 27

Расширение с помощью БИС параллельного интерфейса. 28

Расширение с помощью регистров ТТЛ-серии. 30

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

МК-51. 33

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

Структура памяти команд. 37

Порты ввода/вывода. 37

Таймеры-счетчики МК-51. 38

Система прерываний. 41

Последовательный порт. 43

Устройство управления и синхронизации в МК51. 45

Начальная установка. 46

Система команд МК51. 47

Автономное использование МкЭВМ. 52

Работа микроЭВМ с внешней ПК. 53

Расширение ПД. 54

Расширение линий ввода/вывода. 55

Реализация функции времени. 56

Формирование задержек на таймерах семейства МК51. 59

Подключение ОЭВМ к стандартному интерфейсу. 62

Сопряжение с последовательным интерфейсом. 65

Сопряжение с интерфейсом ИРПР (токовая петля). 67

Для МК51 (организация последовательной передачи). 69


МК 48.

ОЭВМ включает в себя процессор, память команд (ПК) и память данных (ПД), порты ввода-вывода и размещено это на одном кристалле.

ОЭВМ очень распространены.

Первое семейство ОЭВМ: MCS-48 (Intel)   МК-48

Таблица

Основные параметры ОЭВМ (МК-48)

Микросхема

Аналог

Объем внутр. ПК

Тип ПК

Объем ПД

Макс. fТАКТ

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

КР1816ВЕ35

8035

Нет

Внешн.

64

6,0

135,0

КР1816ВЕ48

8048

1Кб

РПЗУ-УФ

64

6,0

135,0

КР1816ВЕ39

8039

Нет

Внешн.

64

11,0

110,0

КР1816ВЕ49

8039

2Кб

Масоч. ПЗУ

64

11,0

110,0

КР1830ВЕ35

80С35

Нет

Внешн.

64

6,0

8,0

КР1830ВЕ48

80С48

1Кб

Масоч. ПЗУ

64

6,0

8,0

Серия 1816 (n-МОП технология)

1830 (КМОП технология)

Достоинства: малое потребление и высокая помехоустойчивость.

В качестве базовой выбрана КМ1816ВЕ48, т.к. она включает в себя все свойства и достоинства остальных МС.

ВЕ48 имеет 40 выводов:

Ucc - +5,В – основное питание

Udd – вспомогательное (импульсы для записи)

XTAL1,2 – выводы для времязадающей цепи (обычно кварцевый резонатор)

Т0, Т1 – тестовые входы

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

RES – сигнал начальной установки RESET

EA – вход разрешения работы внешней ПК

SS – вход пошагового режима

BUS – порт (двунаправленная шина) 8-разр.

Р1 – 8-разр. двунаправленный порт

Р2 – 8-разр. двунаправленный порт

RD – строб чтения на нее подается из внешней памяти

WR – строб записи во внешнюю память

PSEN – строб чтения из внешн.ПК

ALE – строб разрешения фиксации младшего байта адреса

PROG – многофункциональный

Блоки:

1.  АЛУ

2.  ПЗУ – ПК (1Кб)

12-разр. счетчик команд. 212 = 4Кб – внешняя память. Это РС для адресации внешней памяти.

3.  ОЗУ – ПД (64 байта)

4.  Таймер-счетчик – для счета времени или кол-ва внешних импульсов

5.  Порты в/в (BUS, P1, P2)

6.  Схема управления и синхронизации

Все блоки соединяются между собой внутренней ШД (8 разр.)


Внутренние особенности:

С точки зрения ячеек памяти

С точки зрения программного разделения

ПК

FFF

Внешняя ПК (4Кб)

400

3FF

Внутр. ПК (4Кб)

000

FFF

MB1

Банк памяти 1

800

7FF

MB0

Банк памяти 0

000

Все ПЗУ также делится на страницы по 256 ячеек.

Память данных ПД или ОЗУ.

3F

ОЗУ пользователя

20

1F

R7

Банк RB1

.

.

.

18

R0

Стек

08

07

R7

Банк RB0

00

R0

RB – регистровый банк.

В любой момент времени работа ОЭВМ происходит одновременно только с одним банком.

Похожие материалы

Информация о работе