[an error occurred while processing this directive] [an error occurred while processing this directive]
Вы уверены, что спросили то, что хотели?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Mihasic 07 марта 2002 г. 03:36
В ответ на: Подскажите, при работе с внутренней памятью программ 51 по комманде "movx @Ri,a " пихает в порт 2 адрес комманды? По идее не должен :)) а в даташите че-то он присутствует отправлено AB 07 марта 2002 г. 00:27


На вопрос же, сформулированный так, как у Вас, я бы ответил следуюющим образом:
Нет, не пихает, более того, при работе с внутренней памятью программы адрес команды не пихается на внешнюю шину ни при каких обстоятельствах. (И наоборот, при работе с внешней памятью программы адрес любой команды непременно пихается на внешюю шину, в том числе и в порт Р2). К тому же при обращении @Ri по команде MOVX в порт Р2 не пихается даже адрес в пространстве внешней памяти данных, а используется только порт Р0. Так что за порт Р2 можно быть совершенно спокойным.
Если моё путаное объяснение Вам помогло, то очень рад, если же что не так, то пусть BLACKEAGLE меня поправит.
С уважением,
Михасик.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru