close

Вход

Забыли?

вход по аккаунту

?

otchyot 1lr osms

код для вставкиСкачать
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
"ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ"
Электроэнергетический факультет
Кафедра промышленной электроники и информационно-измерительной техники
ОТЧЕТ
по лабораторной работе №1
по курсу "Отладочные средства микропроцессорных систем"
Отладка программы формирования интервалов времени
ОГУ 210106.65.6013 О
Руководитель канд. техн. наук, доцент
________________ А.В. Хлуденев "___" _____________ 2013 г.
Исполнители
студенты группы 09ПЭ
________________ И.Г. Андреев _______________Р.Ф. Мурсалимов
"___" _____________ 2013 г.
Оренбург 2013
Лабораторная работа №1
Отладка простых программ Цель работы - освоить работу в среде системы MPLAB IDE, приобрести практические навыки отладки простых программ.
Рисунок 1 - Схема алгоритма суммирующего восьмиразрядного счётчика в унитарном коде
Исходный текст программы:
list p=16f877,st = OFF ; директива листинга
#include <p16f877.inc> ; определение микроконтроллера
__CONFIG _CP_OFF & _WDT_OFF & _BODEN_ON & _PWRTE_ON & _XT_OSC & _WRT_ENABLE_ON & _LVP_OFF & _DEBUG_ON & _CPD_OFF; директива установки разрядов слова конфигурации
cnt EQU 0x20
;*****************************************************************
ORG0x000 ; вектор старта
clrf PCLATH ; очистка программного счетчика
bsf STATUS,RP0 ; банк 1 (адреса 80h - FFh)
bcf STATUS,IRP bcf STATUS,RP1 clrfTRISD^80; все линии PORTD на вывод
bcf STATUS,RP0; банк 0 (адреса 00h - 7Fh)
loopclrfcnt ; обнулить счетчик
bsf cnt,0
incmovfcnt,w ; movwfPORTD rlf cnt
movlw-.8; число -8
btfss cnt,0
lgotoinc; goto loop END ; директива окончания программы.
Вывод: В результате отладки мы получили работающий восьмиразрядный счётчик в унитарном коде и приобрели практические навыки отладки простых программ.
Лист 2 
Документ
Категория
Рефераты
Просмотров
6
Размер файла
70 Кб
Теги
otchyot, 1lr, osms
1/--страниц
Пожаловаться на содержимое документа