Page 22 - 6369
P. 22
2.1 Мета роботи. Створити коди програм з
командами прямої і непрямої адресації і здійснити їх
побудову у середовищі програмування MPLab IDE для
мікроконтролера PIC16F84.
2.2 Теоретичні відомості. Теоретичні відомості про
команди прямої і непрямої адресації подані у лекції 6 і
показані на прикладах 6.1 і 6.2.
2.3 Хід роботи
2.3.1 Створіть новий проект, наприклад rp_2 і
додайте до нього вихідні файли для мікроконтролера
PIC16F84, як це розказано у пунктах 3.2.1-3.2.6
лабораторної роботи 1.
2.3.2 Ввімкніть запуск середовища MPLab IDE і
здійсніть відкриття проекту rp_2 у послідовності, як це
вказано у пунктах 3.3.1 – 3.3.6 лабораторної роботи 1.
2.3.3 Відкрийте темплет коду програми і знайдіть у
ньому місце для запису головної програми, як це вказано
у п.3.5 лабораторної роботи 1.
2.3.4 Пряма адресація. Запишемо у вікно коду
програми програму очисткм регістрів засобами команд
виключно прямої адресації: Наприклад, починаючи із
регістра h’21 ’ по регістр h’4F’:
clrf h’21’
clrf h’22’
clrf h’23’
.........
clrf h’4F’
2.3.5 Непряма адресація
2.3.5.1 Розглянемо очистку регістрів засобами
непрямої адресації
22