Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Полупроводниковая схемотехнология 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 [ 135 ] 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

устанавливаются младшие 5 бит адреса в символах кода ASCII. С помощью трех старших бит можно задать особые режимы работы Только обращение и Только выполнение .

Обслуживание универсального адаптера интерфейса осуществляется довольно просто, так как реакция на команды магистра-ж и развертывание обмена информацией происходит автоматически. Переключение направления передачи формирователя магистрали Общая шина тоже осуществляется автоматически в зависимости от того, адресовано ли устройство как прием-нж или как передатчик. На рис. 21.35 приведен пример программирования универсального адаптера интерфейса. При этом в качестве базового адреса универсального адаптера интерфейса установлен адрес 1200i6. В программе пуска выбран простейший режим работы. Однако он охватывает многие области применения.

В программе ввода контролируется.

считаны ли символы с магистрали Общая шина . Если да, то символы загружаются в аккумулятор А. Этот процесс считывания при выбранном режиме работы автоматически устанавливает RFD = 1; при этом режим асинхронного обмена данными прекращается. Путем выбора другого режима работы можно установить сигнал RFD равным нулю и блокировать магистраль Общая шина , пока идет обработка символов. В этом случае необходимо в нужный момент установить сигнал RFD равным единице с помопц.ю специальной команды.

После обработки символов производится возврат к началу программы ввода. Если в заданный интервал времени последующие символы не приходят, то программа ввода заканчивается.

В программе вывода прежде всего контролируется, является ли регистр вывода свободным. Если да, то выводимые символы переписываются из аккумулятора А

Машинный

Символический

Адрес

Метка

FBOO

F6 12 04

LDA В 1204

FB03

F7 12 04

STA В 1204

FB06

7F 12 03

CLR 1203

FB09

7F 12 00

CLR 1200

FBOC

С6 80

LDAB #Н, 80

FBOE

F7 12 02

STAB 1202

FB11

FB12

F6 12 00

LDA В 1200

FBI 5

ROR В

FBI 6

24 08

вес - Ml

FB18

В6 12 07

LDAA 1207

FBIB

BDFC00

JSR - VI

FBIE

20 F2

BRA - PI

FB20

FB21

F6 12 00

LDAB 1200

FB24

С5 40

BIT В #H, 40

FB26

27 08

BEQ - M2

FB28

BDFD00

JSR -.V2

FB2B

В7 12 07

STAA 1207

FB2E

20 F1

BRA - P2

FB30

FB31

8D CD

BSR PO

FB33

8D DD

BSR PI

FB35

8D ЕА

BSR - P2

FB37

20 FA

BRA - M3

Комментарии

Программа пуска Считать положение переключателя адреса Записать адрес устройства Очистить разряд сброса Отключить прерывание

Нормальный способ адресации

Программа ввода

Символы получены? Получить симВоллы от регистра ввода

Обработать символы

Программа вывода

Регистр вывода сбободенч Выставить готовые символы Вывести символы

Основная программа Писк

Ввод

Вывод Повторение

Рис. 21.35. Пример программирования универсального адаптера интерфейса.



в регистр вывода, а оттуда автоматически посредством асинхронного обмена выдаются в магистраль Общая шина . О моменте окончания процесса асинхронного обмена свидетельствует то обстоятельство, что регистр вывода снова становится свободным. После этого можно выводить следующие символы. Если их нет, то программа вывода заканчивается.

Основная программа вызывает программы вывода и ввода попеременно. При этом в каждый момент времени устройство для магистрали Общая шина является приемником или передатчиком.

21.7.4. ПРОГРАММИРУЕМЫЙ СЧЕТЧИК

В разд. 20.3 было показано, что счетчики с параллельными входами загрузки имеют разнообразные области применения. Для обеспечения взаимосвязи с микро-ЭВМ они в принципе могут подключаться к магистрали ЭВМ через адаптер интерфейса периферийных устройств. Однако можно сэкономить большой объем аппаратных и программных средств, если использовать специальный магистрально-совместимый вычислительный блок, например программируемый модуль времени МС 6840. Его блок-схема представлена на рис. 21.36. Он состоит из трех независимых реверсивных двоичных счетчиков с 16-разрядной длиной слов. ,

R50 RS1 RSZ Н £ R/W Ш

Выбор регистра

Управление записыо-считыванием

Каждый счетчик содержит 16-разрядный регистр, который служит для запоминания числа групп, и контрольный регистр, с помощью которого можно установить режим работы. В непрерывном режиме работы счетчик автоматически загружается числом групп в тот момент, когда содержимое счетчика становится равным нулю. В качестве тактовых импульсов можно произвольно выбрать либо импульсы, подаваемые через внешний вход С, либо такт системы Е. Выходной сигнал О изменяется каждый раз, когда результат счета проходит через нулевое состояние. Таким образом, получается симметричный сигнал прямоугольной формы, частота которого в зависимости от числа групп на коэффициент от 2 до 2 ниже, чем тактовая частота.

Однократный режим работы (МопоПор) можно реализовать путем подачи на вход G одиночного выходного импульса, длительность которого регулируется в пределах от Г до {?}-\)Т.

21.7.5. ПОДКЛЮЧЕНИЕ ПЕРИФЕРИЙНЫХ

МОДУЛЕЙ СЕМЕЙСТВА 8080

К МАГИСТРАЛЯМ СЕМЕЙСТВА 6800

Номенклатуру периферийных устройств можно значительно расширить, если применить модули из других семейств. Как и в случае использования модулей одного

Три комплекта

ledum Счетчик

16 бит Регистр

В бит Контролыши регистр

8 бит Регистр состояния

Рис. 21.36. Внутренняя структура программируемого счетчика типа МС 6840.



йешифратор адреса

Е ША

6800

8080

Рис. 21.37. Выработка управляющих сигаалов для периферийных устройств семейства 8080 из сигналов магистрали 6800.

семейства 8080, при этом требуется подача управляющих сигналов. Вместо переключения запись-считывание R/W необходимо два управляющих входа: для считывания (RD) и для записи (WR). Процесс записи и считывания в этом случае начинается не сразу с сигнала выбора кристалла, как в семействе 6800; сначала необходимо выполнить дополнительное условие которое заключается в том, чтобы сигнал WR или RD был равен нулю. При этом получается схема перекодирования управляющего сигнала, изображенная на рис. 21.37. Временная диаграмма, приведенная на рис. 21.38, поясняет принцип действия этой схемы.

21.7.6. ОБЗОР ПЕРИФЕРИЙНЫХ УСТРОЙСТВ

Наряду с описанными модулями ввода-вывода имеется еще целый ряд спе-

циальных периферийных модулей. В табл. 21.16 приведены характеристики важнейших типов этих модулей.

21.8. МИНИМАЛЬНЫЕ СИСТЕМЫ

Микро-ЭВМ, которая имеет память программ объемом 2 Кбайт, ОЗУ объемом 128 байт и устройство ввода-вывода, представляет собой очень мощное устройство, которое способно заменить множество различных аппаратных переключающих схем. Поэтому при решении специфических задач часто отказываются от модульного расширения и благодаря этому добиваются значительного уменьшения аппаратурных затрат. Поясним этот принцип построения более подробно.

21.8.1. ПОСТРОЕНИЕ ПРОСТОЙ МИКРО-ЭВМ

Если заранее известно, что ЭВМ, которую нужно разработать, должна иметь наименьший объем аппаратурных затрат, то в качестве первого упрощения можно отказаться от всех шинных формирователей. Второе упрощение состоит в том, что вместо полной дешифрации адресов достаточно использовать частичную дешифрацию, так как используется лишь незначительная часть памяти. Эту возможность частичной дешифрации продемонстрируем на примере. Допустим, что в качестве памяти программ используется ППЗУ объемом 2 К байт, а в качестве памяти данных-ОЗУ объемом 128 байт. Дополнительно необхо-

Рис. 21.38. Временная диаграмма управляющего сигнала в процессе считывания.

А (6800) / R/W(6800) т-Е (6800)

CS (8080) ШШ80) CS(6800)

1

< 1



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 [ 135 ] 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.