17575

Исследование регистрового файла микроконтроллера PIC 16C71

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторна работа № 1 Тема: Исследование регистрового файла микроконтроллера PIC 16C71 Знакомство со средой MPLAB Цель работы: Ознакомиться с программной средой MPLAB. Краткие теоретические сведения: При помощи MPLAB можно редактировать эм

Русский

2013-07-04

26.5 KB

6 чел.

Лабораторна работа1

Тема:«Исследование регистрового файла микроконтроллера PIC 16C71 »

                      «Знакомство со средой MPLAB»

Цель работы: Ознакомиться с программной средой MPLAB.

Краткие теоретические сведения:

 При помощи MPLAB можно редактировать, эмулировать программные продукты для периферийных микроконтроллеров PIC. Среда является многооконной, что влечет за собой некоторые дополнительные услуги работы. При написании программы следует учесть, что в дальнейшем она будет включена в определенный проект.

При двойном нажатии левой кнопкой мыши на MPLAB на мониторе ПК  появиться рабочая область. Для начала работы следует открыть меню файл и выбрать “new”, после чего в рабочей области откроется окно “untitled”. Программист набирает текст на языке ассемблер для микроконтроллера семейства PIC. После сказанного активируем меню файл “save ass” и выбирает тип данных Assembly Source Files. Активируем меню Project, создаем проект. Далее выбираем в меню “view”  File register и Special Function register. Используем MPLAB SIM. Компилируем, нажимая клавишу F10,а затем F9.

w equ 0;

f equ 1;

;----------------------

ro equ 0c;

r1 equ od;

r2 equ 0e;

;-----------------------

status equ 03;

carry equ 0;

zero equ 2;

;----------------------

x equ 15;

y equ 31;

;----------------------

movlw x;

movwf r0;

movlw y;

addwf r0,w;

movf r0,w;

bst status,carry;

movwf r1;

rlt r1;

end

 

 


 

А также другие работы, которые могут Вас заинтересовать

14129. UNIT 7. KEYBOARDS 46 KB
  UNIT 7. KEYBOARDS I. Practise reading the following words: component primary commands virtually obsolete corporate term universal specification equipment status automating layout arrangement area numeric mode isolated modified vendor menu cursor simulate mandatory via economic requirement environment support minimize sacrifice. II. Before reading the text try to answer these questions: 1. What input devices do you know 2. What input devices d...
14130. Основні етапи розвязування задачі з використанням компютера 67.5 KB
  Тема уроку: Основні етапи розвязування задачі з використанням компютера Мета уроку: Дати поняття про основні етапи розвязування задачі з використанням компютера.Тип уроку: Лекційний. Теоретичний матеріал: Зараз важко уявити собі життя людини без компютера. Люди в
14131. Поняття інформаційної моделі 39 KB
  Тема уроку: Поняття інформаційної моделі Мета уроку: Дати поняття про моделювання та створення інформаційних моделей обєктів.Тип уроку: Лекційний. На початку уроку рекомендується провести усне опитування за темою попереднього уроку з метою визначення засвоєного ма...
14132. Величини. Типи даних. Стандартні типи даних. Набір функцій і операцій, введених для кожного зі стандартних типів 83.5 KB
  Тема уроку: Величини. Типи даних. Стандартні типи даних. Набір функцій і операцій введених для кожного зі стандартних типів. Мета уроку: дати поняття величини та типів даних визначити стандартні типи даних їх опис та набір функцій і операцій для кожного зі стандартних ...
14133. Вказівка надання значення. Вказівки введення та виведення. Структура програми на мові програмування Паскаль 60 KB
  Тема уроку: Вказівка надання значення. Вказівки введення та виведення. Структура програми на мові програмування Паскаль. Мета уроку: дати поняття вказівки присвоювання познайомитись з вказівками введення та виведення зі структурою програми на мові Паскаль.Тип уроку:...
14134. Формування зображення на екрані ПЕОМ. Створення найпростіших лінійних програм 66.5 KB
  Тема уроку: Формування зображення на екрані ПЕОМ. Створення найпростіших лінійних програм Мета уроку: Дати дитині поняття про режими роботи монітору та принципи виведення зображення на екран в цих режимах.Тип уроку: Лекційний з практичними прикладами. Лекційний мате...
14135. Створення найпростіших лінійних програм 27 KB
  Тема уроку: Створення найпростіших лінійних програм Мета уроку: Дати дитині поняття про режими роботи монітору та принципи виведення зображення на екран в цих режимах.Тип уроку: Практична робота. На початку уроку необхідно нагадати дітям правила поведінки в комп'юте
14136. Розвязування задач з лінійними алгоритмами 61 KB
  Тема уроку: Розвязування задач з лінійними алгоритмами Мета уроку: Навчитися розвязувати прості задачі з лінійними алгоритмами. Тип уроку: Практична робота. На початку уроку необхідно нагадати дітям правила поведінки в компютерному класі та правильної роботи за к
14137. Вказівка розгалуження та її опис мовою програмування. Опис умов 40.5 KB
  Тема уроку: Вказівка розгалуження та її опис мовою програмування. Опис умов. Мета уроку: Дати поняття про структурні оператори вказівку розгалуження повну та скорочену форми та поняття про прості та складені умови.Тип уроку: Лекційний з практичними прикладами. Лекц