Microcontrolador

331 palavras 2 páginas
RELATORIO
Nesse projeto, será utilizado o microcontrolador PIC18F4550 para implementar o controle de acesso por senha. Serão utilizadas as Chaves Dip-Switch do Kit Didático onde serão conectados os pinos RA1, RA2, RA3 e RA4. Nela conseguiremos obter 16 códigos binários e um desses códigos será definido como a senha para abertura do cofre. Utilizaremos a porta RE1 para configurar um botão de entrada (ENTER) e as portas RC0 e RC1 que serão configuradas como Relé e Buzzer respectivamente. O Relé será acionado quando a senha for correta e será mostrada a mensagem de cofre aberto no Display de LCD e o Buzzer será acionado quando a senha estiver incorreta e será mostrado mensagem senha incorreta, tente de novo. no Display de LCD

PROJETO
Portas de entrada ; RA1, RA2 RA3 E RA4 onde será ligado as chaves RE1 – Botão Enter

Portas de saída: RCO – Relé RC1 – Buzzer RD2, RD3, RD4, RD5, RD6, RD7 – Display LCD

FLUXOGRAMA DO PROGRAMA
Inicio

Configuração das Portas de Entrada e Saída e Códigos do programa

Testes

Senha Incorreta – aciona Buzzer e mostra mensagem no LCD

Senha Correta – Aciona Relé abre cofre e mostra mensagem no LCD

FIM

CODIGO DO PROGRAMA

void main(void)
{

ConfiguraSistema(); ConfiguraLCD(); TRISEbits.TRISE1=1; //BOTAO
TRISAbits.TRISA1=1; //CHAVE1
TRISAbits.TRISA2=1; //CHAVE2
TRISAbits.TRISA3=1; //CHAVE3
TRISAbits.TRISA4=1; //CHAVE4
TRISCbits.TRISC0=0; //RELE
TRISCbits.TRISC1=0; //BUZZER

while(1) { if (PORTEbits.RE1==0) { LATCbits.LATC0=0; LATCbits.LATC1=0; } if (PORTEbits.RE1==1) { if (PORTAbits.RA1==1&&PORTAbits.RA2==0&&PORTAbits.RA3==1&&PORTAbits.RA4==0) { LATCbits.LATC0=1; LATCbits.LATC1=0; PosicaoCursorLCD(1,1);

Relacionados

  • Microcontroladores
    872 palavras | 4 páginas
  • Microcontroladores
    393 palavras | 2 páginas
  • Microcontroladores
    776 palavras | 4 páginas
  • Microcontroladores
    1590 palavras | 7 páginas
  • Microcontrolador
    1054 palavras | 5 páginas
  • microcontroladores
    808 palavras | 4 páginas
  • Microcontrolador
    2159 palavras | 9 páginas
  • Microcontroladores
    501 palavras | 3 páginas
  • Microcontrolador
    575 palavras | 3 páginas
  • Microcontroladores
    1196 palavras | 5 páginas