3.15. Расширители, подключаемые к микроконтроллеру
Расширитель ВР имеет особый статус в системе, который заключается в некоторой интеллектуальности этого устройства: он способен по командам, вводимым с МК, самостоятельно обрабатывать информацию. Ввод команд или данных осуществляется через порт Р2.
Табл. 19
Р2.3
|
Р2.2
|
Р2.1
|
Р2.0
|
Команда
|
Порт
|
1
|
1
|
1
|
1
|
АNLD
|
Р7
|
0
|
0
|
0
|
0
|
RD
|
Р4
|
0
|
1
|
0
|
1
|
WR
|
Р5
|
Если сигнал программирования изменяется из высокого в низкий, то на выводах Р2.0÷Р2.3 находятся код управляющего слова (старшие биты) и адрес порта (младшие биты). Если сигнал PROG высокий, то на выходах находятся данные.
Система команд расширителя – это команды ввода/вывода, команды логического сложения и умножения.
Рис. 51
При работе с расширителем МК генерирует для него команды и не участвует в их исполнении. Это является примером распределенной обработки информации, повышающей производительность системы в целом.
Порты Р7÷Р5 – четырехразрядные трехстабильные, обеспечивающие доступ к аккумулятору МК.
Схема подключения расширителя к микроконтроллеру показана на рис. 52.
Рис. 52
Do'stlaringiz bilan baham: |