Главная Не из ВолгГТУ » Файлы » Методички » Не из ВолгГТУ [ Добавить материал ]

Л/Р: Микроконтроллеры МСS-51: команды передачи данных и методы адресации

Цель данной работы - знакомство с интегрированной средой программирования; изучение методов адресации и команд передачи данных.

Основным заданием являлось:
  1. Изучить описание структуры микроконтроллеров МСS-51.
  2. Изучить   реализуемые   микроконтроллером   методы   адресации   и   команды пересылки данных.
  3. Запустить    на    инструментальном    компьютере    интегрированную    систему программирования "ProVieW32" (../PV32.ехе).

В текстовом редакторе нужно ввести следующий код:


;-------------------- Программа demo1.asm------------------------------
Mov    A,#57h                  ;Загрузка аккумулятора константой
Mov    R0,A                      ;Пересылка в R0 банка 0
Mov    0D0H,#8h              ;Переключ. на банк 1 загрузкой PSW
Mov    R0,A                      ;Пересылка в R0 банка1
Mov    @R0,#68h               ;Загрузка конст. (68h) в ячейку памяти с адр. 57h
Mov    A,@R0               ;Передача из ячейки памяти с адр. 57h в аккумулятор
Mov    A,40h                  ;Передача (нулевого значения) из ячейки 40h в A
Mov    00H,57h                 ;Передача из ячейки 57h в регистр R0 банка 0
loop: Jmp    loop               ;Пустой цикл
End

Эта программа демонстрирует работу команд пересылки данных микроконтроллеров МСS-51 и использование различных методов адресации. В ней выполняются следующие действия:

после 1-й команды — А=57h, PSW=01h (банк 0), РС=2 (выполнена 2-байтная)
после 2-й команды — R0=57h (банк 0), Data 00h=57h (ячейка ОЗУ), РС=3
после 3-й команды — PSW=09h (текущим стал банк 1), РС=6
после 4-й команды — R0=57h(банк 1), Data 08h=57h (регистр R0 как ячейка ОЗУ)
после 5-й команды — Data 57h=68h
после 6-й команды — А=68h
после 7-й команды — А=00h
после 8-й команды — Data ООh=68h (регистр R0 как ячейка ОЗУ)


© Иркутский государственный университет путей сообщения, отчёт студента
Похожие материалы:

Добавил: mauzer (30.10.2010) | Категория: Не из ВолгГТУ
Просмотров: 3601 | Загрузок: 0 | Рейтинг: 0.0/0 |
Теги: микроконтроллеры
Комментарии (0)

Имя *:
Email *:
Код *: