ВУЗ:
Составители:
73
Рис. 4.4. Функциональная схема МПС
Если МП должен считать данные с ПЗУ, то он сначала запрещает
свои собственные выходы данных, затем генерирует сигналы, требую-
щиеся для подключения ПЗУ к шине данных. Потом схема управления
вырабатывает на их основе управляющие сигналы на входы выбора кри-
сталла ВК
ПЗУ
= 1, ВК
ОЗУ
= ВК
ПОРТ
= 0. В результате, информация с выходов
ПЗУ появляется на шине данных и МП считывает данные.
Считывание информации из ОЗУ и порта ввода/вывода выполняется
подобным образом. При считывании информации из ОЗУ вырабатывают-
ся управляющие сигналы Чт/Зп = 1, ВК
ОЗУ
= 1, ВК
ПЗУ
= ВК
ПОРТ
= 0.
При считывании информации из порта ввода/вывода вырабатывают-
ся управляющие сигналы ВК
ПОРТ
= 1, ВК
ПЗУ
= ВК
ОЗУ
= 0.
Чтобы записать данные в ОЗУ или порт ввода/вывода МП сначала
помещает записываемые данные на шину данных, а затем генерирует
управляющие сигналы выбора соответствующего устройства.
Данные поступают через МП. Например, чтобы передать данные из
порта ввода/вывода в ОЗУ, МП сначала считывает данные с порта, а затем
записывает их в ОЗУ. Из-за того, что данные не могут передаваться прямо
с порта ввода/вывода в ОЗУ, они должны временно запоминаться в МП.
Таким образом, шина данных используется для переноса данных в
системе. Все устройства используют одну и ту же шину. Одновременно
по шине данных может осуществляться обмен данными только между
двумя БИС МПС.
4.3. РАСПРЕДЕЛЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА
МИКРОКОНТРОЛЛЕРА
Адресное пространство – это совокупность ячеек памяти и уст-
ройств, к которым может обращаться микроконтроллер. Адресное про-
странство изображается в виде столбца с N = 2
n
строками, которые нуме-
руются от 0 до (N – 1) в шестнадцатеричной системе счисления.
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »
