Звоните! 
 (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 169 170 171 172 173 174 175 176

INX Н 2004 23

MOV М, А 2Ю5 77

Команда загрузки непосредственных данных в пару регистров LX1 ГрЬзЬ имеет код 0ОПР00О1 (см. табл. 5.3) Пара регистров имеет адрес ПР = 10. Подставив это значение в код команды, получаем код 21. В правом столбце записана команда в кодах. Она имеет вид: 21 00 01, т. к. после кода операции из памяти извлекаются сначала младший (00), а затем старший (01) байты. Команда трехбайтная и занимает ячейки памяти 2000.2002.

Однобайтная команда MOV А, М пересылки из памяти в аккумулятор яв.]я-ется вариантом команды MOV г, М с колом ОШПППО. Подставив в этот код адрес регистра А = 111, получаем код команды 7Е.

Команда INX Н прибавляет единицу к содержимому регистровой пары и является вариантом, код которого получается из кода ООПРООП при подстановке адреса пары регистров 10, что дает код 23.

Последняя команда фрагмента программы (пересылка из аккумулятора в память) MOV М, А, имеющая код 77, передает в ячейку памяти, адрес который находится в регистровой парс И, содержимое аккумулятора. Эта команда завершает выполнение фрагмента программы.

Последовательность четырех рассмотренных команд сгенерирует временные диафаммы (рис. 5.12), посредством которых протрамма будет выполнена.

uohjoipoh

IT1 Т2 ТЗ Т4) Т1 Т2 ТЗ I Т1 Т2 ТЭ IT1 12 ТЗ T4I Ti T2 ГЗ iTI Т2 ГЗ Т4 15 161 2002Н Ж 2003Н Ж 0100Н ;Х >-

ШАГАВ) < 2000Н

Рис. 5.12. Реализация программы сигналами шин микропроцессорной системы

т1 т2 тз Т41 Т1 тг тз

< 2U05H >< Q1C1H >

§ 5.4. Схемы подключения памяти и внешних устройств к шинам микропроцессорной системы

Управление памятью и внешними устройствами рассмотрено с общих позиций в § 5.2. Проиллюстрируем теперь обшие принципы примерами конкретных решений.



При лроектировашш схем подключения микросхем памяти к микропроцессору решаются следующие задачи:

3 разработка схем адресации памяти и формирования управляющих сигналов на функционально-логическом уровне;

□ анализ нагрузочных условий в полученной схеме, обеспечение рабочих режимов для выходов с открытым коллектором (стоком) и введение при необходимости буферных элсмС1ггои для устранения перегрузок источников сигналов;

П согласование временных диаграмм микропроцессора и микросхем памяти.

При адресации памяти размещают адреса постоянных и оперативных ЗУ в заданных областях адресного пространства.

Примечание

Для краткости адреса в АП обычно выражают в шестнадцатиричной системе счисления, информационные емкости памяти, как правило, оцениваются величинами К = 2 или М = 2°. Наиболее привычна для человека десятичная система счисления, а в цифровой технике используется двоичная. Поэтому при работе приходится переходить от одних единиц к другим. В задачах адресации памяти чаще всего встречаются преобразования значений в числах К или М в шестнадцатиричные и обратно. Для облегчения таких переходов удобно пользоваться следующей таблицей (числа в первой строке измеряются в единицах К).

1/1024

1/512

1/256

1/128

1/64

1/32

1/16

1000

2UUU

1024

4000

8000

10000

20000

40000

80000

100000

Пример 1

Типовым элементом схем адресации является дешифратор, в котором используются как информационные, так и разрепшющие входы. На рис. 5.13 приведена схема адресации ПЗУ, составленного из трех субмодудеи с организацией 4КхК. Адреса занимают I2K в верхней части АП, т. е. зону от ООООН до 2FFFH (последний адрес легко вычислить, пользуясь таблицей, приведенной выше, как сумму шестнадцатиричных значений, соответствующих выражению (8К -н 4К - I)).

Ситнал разрешения работы дешифратора Е = EjEiEj. Двенадцать младших разрщов адреса выбирают ячейку в субмодудс. Старшие разряды адреса декодируются для ([тормирования сигналов выбора щтисталда CS. Стробирую-щим сигналом RD определяется интервал выполнения операции чтения.



Одним из условий разрешения работы дешифратора является низкий уровень сигнала Ю/М.


Рис. 5.13- Г1ример адресации модуля памяти

Пример 2

Адресация модуля памяти, составленною из субмодулей с организацией 2Кх8 при размещении адресов в зоне АП, начинающейся с адреса КОООН, может использовать дешифратор, включенный, как показагю на рис. 5.14 Если адрес находится в пределах 8000H...BFFFH, то работа дешифратора разрешена, т. к. этим пределам отвечают условия А = I и Ам = 0. Область АП, лежащая в указанных пределах, в зависимости от значений битов А13...А11 делится на части по 0800Н адресов в каждой (OSOOH = 2К). Каждый из выходов дешифратора сигналом CS может выбирать ЗУ с числом хранимых слов 2К. Линии адреса Аю-о адресуют ячейки на кристалле.

А -10/М-

Г-

e000H...e7FFH

B800H...8FFFH

9000H...97FFH

Рис. 5.14. Вариант адресации модуля пвмяти

Пример 3

Рассмотрим пример размещения в АП адресов ПЗУ, ОЗУ и ВУ, т. е. совмещенный ввод/вывод. Для памяти используем абсолютную адресацию, а для



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 169 170 171 172 173 174 175 176



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



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


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