Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
RESPOSTA QUESTÃO 1:
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* EX6 – CONTROLE DE NÍVEL DE UMA CAIXA D’ÁGUA E CISTENA
*
;* DESBRAVANDO O PIC *
;* *
;* PROF. PAULO SILVEIRA DATA: 07/10/2021 *
;* DISCIPLINA: SISTEMAS A MICROCONTROLADORES *
;* *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* DESCRIÇÃO DO ARQUIVO *
;*-------------------------------------------------------------------------------------------------------------------------------------------------*
;* *
;* *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* ARQUIVOS DE DEFINIÇÕES *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* PAGINAÇÃO DE MEMÓRIA *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* VARIÁVEIS *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* FLAGS INTERNOS *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
; DEFINIÇÃO DE TODOS OS FLAGS UTILIZADOS PELO SISTEMA
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* CONSTANTES *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
; DEFINIÇÃO DE TODAS AS CONSTANTES UTILIZADAS PELO SISTEMA
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* ENTRADAS *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* SAÍDAS *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* VETOR DE RESET *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* INÍCIO DA INTERRUPÇÃO *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* INICIO DO PROGRAMA *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
INICIO
BANK0 ;ALTERA PARA O BANCO 0
MOVLW B'00000111'
MOVWF CMCON ;DEFINE O MODO DE OPERAÇÃO DO COMPARADOR ANALÓGICO
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* INICIALIZAÇÃO DAS VARIÁVEIS *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* ROTINA PRINCIPAL *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
MAIN
SCAN_BOTAO_LED_VM
BTFSC BT_VM
GOTO SCAN_BOTÃO_MOTOR
GOTO LIGAR_LED_VM
SCAN_BOTÃO_MOTOR
BTFSC BT_MT
GOTO SCAN_BOTAO_CLEAR
GOTO ACIONAR_MOTOR
SCAN_BOTAO_CLEAR
BTFSC BT_CLR
GOTO SCAN_BOTAO_LED_VM
GOTO DESLIGAR_LED_E_MOTOR
LIGAR_LED_VM
BSF LED_VM
GOTO MAIN
ACIONAR_MOTOR
BSF MT_DC
GOTO MAIN
DESLIGAR_LED_E_MOTOR
BCF LED_VM
BCF MT_DC
GOTO MAIN
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
;* FIM DO PROGRAMA *
;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
END ;OBRIGATÓRIO
RESPOSTAS QUESTÃO 2:
Diagrama 5.
Primeiramente, nas configurações do programa o MCLRE está off, portando não existira botão para essa função. Segundo,
nas configurações do programa é pedido XT_OSC, portando terá de ter um cristal de frequência no diagrama. Terceiro, é
pedido que as entradas e saídas sigam respectivamente a seguinte forma: RA1 = BT_VM, RA2=MT, RA3=BT_CLR,
RB4=LED_VM, RB5=MT_DC. Quarto, é pedido que as entradas acionem em nível lógico baixo, necessitando portando
de Resistores de Pull Up. A única alternativa que obedece a todas essas características é o DIAGRAMA 5.