Отчёт по лабораторной работе №4
по дисциплине «Технические средства информационных систем»
«Программирование микроконтроллера PIC16F84»
Цель работы
Запрограммировать микроконтроллер PIC16F84, в среде разработки MPLAB. Закрепить навыки разработки программ на языке низкого уровня.
Задача работы
Автомат управления освещением с двух выключателей.
Практическая часть
Рисунок 1 – Схема устройства
Запускаем среду MPLAB и создаем новый проект. Создаем новый документ в проекте, сохраняем его как файл ассемблера, а затем добавляем его к проекту.
Напишем код для работы нашей программы.
Код программы
LIST p=16F84
#INCLUDE P16F84.INC
ORG 0
BSF STATUS, RP0
BCF TRISA, 0
BCF STATUS, RP0
L1 BTFSS PORTB, 0
GOTO L2
L11 BTFSS PORTB, 1
GOTO L2
GOTO L1
L2 COMF PORTA, F
L3 BTFSS PORTB, 0
GOTO L3
L4 BTFSS PORTB, 1
GOTO L4
END
Рисунок 2 – Работа программы
Вывод: В данной лабораторной работе мы запрограммировали микроконтроллер PIC16F84 в среде MPLAB. Изучили руководство контроллера и решили задачу. Также мы повысили навыки программирования на языке низкого уровня.