Relatorio
Pisca LED
Turma 2
Resumo- O trabalho consistiu inicial na elaboração de um programa na linguagem C. O algoritmo implementava uma rotina para que um LED ascendesse quando um botão estivesse ativo e desligasse quando o botão estivesse inativo. Após a gravação do programa no PIC, o teste foi realizado e tudo ocorreu como o esperado.
I. MATERIAL * Software MPLAB IDE; * Software Proteus;
II. PROCEDIMENTOS
Inicialmente faz-se a implementação de um programa em linguagem Assembly com explicação e apoio do monitor da disciplina. O programa implementado executava uma rotina para se ligar um LED pressionando um botão (ou ligando uma chave). Montou-se o circuito em questão através do software Proteus e juntamente com o programa implementado em Assembly, o circuito foi simulado.
III. RESULTADOS
Inicialmente fez-se um diagrama de blocos para melhor interpretação do programa a ser feito.
Configuração do PIC
Configurações iniciais
Chave ligada?
SIM NÃO
Acende LED Apaga LED
Com o auxílio do MPLAB foi elaborado o algoritmo abaixo, o qual não apresentou nenhum problema de execução:
As instruções acima são seguidas do comentário de cada função, sendo possível um melhor entendimento do algoritmo.
O Proteus foi utilizado para montagem virtual e simulação do circuito. Como mostrado na figura abaixo:
IV. CONCLUSÃO Ao final da montagem, todos os resultados esperados foram obtidos com êxito, não precisando realizar nenhuma depuração no circuito. O experimento completo não foi possível de ser executado, pois a montagem do circuito na protoboard não foi feita por motivos