Escolar Documentos
Profissional Documentos
Cultura Documentos
h>
Funo - ADC_Inicializa();
Essa funo vai determinar quais portas, de AN0 at AN7,
vo ser analgicas ou digitais. No PIC16F877A todas as
portas NA j vem configuradas com analgicas.
ADCON1bits.PCFG foi configurado para que as portas AN0
at AN7 fossem entradas analgicas. Existem outras
combinaes de portas que poderiam ser utilizadas mas
chegamos concluso de que essa configurao satisfaz a
nossa necessidade. Foi nos sugerido de que utilizssemos
ADCON1bits.PCFG = 0b0001, porm o nosso projeto foi
arquitetado pra que lesse tenses de at 15v, e essa
configurao teria que inserir uma tenso de 15v na porta
AN3, o que muito provavelmente poderia queimar o
microcontrolador.
Funo - ADC_Converte();
Essa funo vai converter o valor recebido na porta
analgica para um valor que vai depender do nmero de
BIBLIOTECA <lcd.h>
Comentarei algumas das funes da biblioteca, que vo ser
as principais ou as mais utilizadas no programa. Foi retirado
do site https://electrosome.com/lcd-pic-mplab-xc8/
Funo Lcd_Init();
Funo utiliza para iniciar o LCD em
modo de 4bits, isso importante
para economizar espao no circuito e
at mesmo sobrar pinos para outros
componentes.
Funo Lcd_Set_Cursor();
Funo Lcd_Write_String();
Funo utilizada para poder
escrever uma string no LCD.
Tambm muito til pra
economizar tempo na hora
de escrever o cdigo.
Funo Lcd_Clear();
Funo para limpar o LCD.
O comando para isso o 0x01.
Funo Lcd_Cmd();