Atps sistemas microprogramados
Crie um programa no MPLAB que faça com que cinco aviões da esquadrilha da fumaça (AV0, AV1, AV2, AV3 E AV4) escreva no céu a palavra “FAC” como mostrado em sala de aula, todos partindo do mesmo ponto e encerrando a apresentação com a válvula desligada. Monte também um pequeno manual de Simulação contendo os passos necessários para executar essa verificação.
II. CÓDIGO
;CODIGO DO PROGRAMA DOS AVIÕES DA ESQ. DA FUMAÇA
;PIC16F628A
;PROF. IVAIR TEIXERA
;****************************************************************
; CONFIGURAÇÃO DO MICROCONTROLADOR.
;*****************************************************************
LIST P=16F628A INCLUDE __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _BODEN_OFF & _MCLRE_OFF & _INTRC_OSC_NOCLKOUT & _LVP_OFF ERRORLEVEL -302
;****************************************************************
; DECLARAÇÃO DE VARIÁVEIS E CONSTANTES.
;*****************************************************************
CBLOCK 0X20 T1 T2 AUX ENDC #DEFINE BTN1 PORTA,0 #DEFINE LIGA BSF PORTA,6 #DEFINE DESL B_SYNC PORTA,6 #DEFINE MON PORTB,7 #DEFINE ERRO PORTB,5
;*****************************************************************
; SINCRONIZAÇÃO
;*****************************************************************
SINCRONISMO BTFSC B_SYNC GOTO SINCRONISMO COMF PORTB,W
;*****************************************************************
; SELECIONAR
;*****************************************************************
SELECIONA ANDLW B’00000111’ ADDWF PCL,F GOTO AV0 GOTO AV1 GOTO AV2 GOTO AV3 GOTO AV4 GOTO ERRO_CONFIG GOTO ERRO_CONFIG GOTO ERRO_CONFIG GOTO ERRO_CONFIG