Micro controlador aplicado
CST PETRÓLEO E GÁS
MICRO CONTROLADOR APLICADO
-------------------------------------------------
-------------------------------------------------
-------------------------------------------------
-------------------------------------------------
PROGRAMAÇÃO PIC
RELATÓRIO 001/12 – 5VA
Natal, Junho2012
UNIVERSIDADE POTIGUAR
Edjane Melo dos Reis
Guilherme Pereira
Fhelipe Martiniano
Daniel Gouveia
Dennis Aleixandre
Prof.º Nielsen Castelo Damasceno
PROGRAMAÇÃO PIC
Trabalho apresentado à disciplina de
Microcontrolador Aplicado, do Curso Tecnólogo em Petróleo e Gás, Ministrada a turma 5VA, embasada nas aulas sobre Programação PIC.
INTRODUÇÃO
O conteúdo deste trabalho, diz respeito as aulas ministradas para a turma de Petróleo e Gás, tendo como objetivos o aprendizado em como escrever programas, utilizando-se de técnicas para programação em:
1. Estrutura básica de um programa em PIC; 2. Inicializando variáveis; 3. Liga e desliga LED com PIC 16F84; 4. Adição Simples; 5. Subtração Simples.
BASE TEÓRICA
1 - ESCREVENDO UM PROGRAMA
# INCLUDE <P16F84.INC>
_CONFIG_CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
ORG 0x00 GOTO MAIN
ORG 0x04 GOTO MAIN
MAIN
BANK1 MOVLW 0x00 MOVVWF TRISB MOVLW 0xFF MOVWF PORTB
END
COMENTÁRIOS:
Org 0x00 - é o vetor usado para resetar.
Org 0x04 - é o vetor usado para a interrupção.
Bank 1 - server para selecionar o banco 1
MOVLW - serve para Escrever constante no registro W
MOVWF - serve para Copiar o registro W para f
TRISB - serve para configurar os pinos da porta B como saída.
2 - INICIALIZANDO VARIÁVEIS
# INCLUDE <P16F84A.INC>
VA EQU 0x20
VB EQU 0x21
VC EQU 0x22
TEMP EQU 0x24
ORG 0x0000 MOVLW 0x15 MOVWF VA