Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Caio Nogueira

Pic18f4520/ lcd 2 mensagens

Recommended Posts

Galera preciso de ajuda com o pic18f4520
Eu fiz uma programação com display 16x2 (segue abaixo):

Quero saber como programar para que quando eu acionar um botão escreva " Olá " 1,1 " Boa Noite" 2,2
E Outro botão para "Olá " " Boa Tarde "
E Um outro botão para o comando LCD_Clear

URGENTE !!!

 

// Direções ou Conexões entre PIC/LCD ( Help>Search>LCD)
sbit LCD_RS at RD0_bit;
sbit LCD_EN at RD1_bit;
sbit LCD_D7 at RD7_bit;
sbit LCD_D6 at RD6_bit;
sbit LCD_D5 at RD5_bit;
sbit LCD_D4 at RD4_bit;

sbit LCD_RS_Direction at TRISD0_bit;
sbit LCD_EN_Direction at TRISD1_bit;
sbit LCD_D7_Direction at TRISD7_bit;
sbit LCD_D6_Direction at TRISD6_bit;
sbit LCD_D5_Direction at TRISD5_bit;
sbit LCD_D4_Direction at TRISD4_bit;

void main()
{
adcon1= 0x0F;    // conversor Analogico/Digital

{ Lcd_Init (); // Inicialização do LCD
 Lcd_Cmd (_Lcd_Clear) ;   // Led é " Limpo "
 Lcd_Cmd (_Lcd_Cursor_Off);   // Cursor do Led DESATIVADO
 Lcd_Out (1,1," Ola " );      // o texto será ativado
 Lcd_Out (2,2, " Boa Noite ");  // texto na linha 2 coluna 2

}}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

"ola bom dia"

 

#define botao0 RB0

#define botao1 RB1

#define botao2 RB2

 

if (!botao0) lcdclear();

if (!botao1) lcdout("ola boa tarde");

if (!botao1) lcdout("ola boa noite");

 

Se fizer ctrl-c ctrl-v pra compilar, receba antecipadamente um cócão virtual

.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao deu certo no proteus ...
Os botões serao ligados em outro PORT? No caso PORTB?
Manda esses comandos já junto com a programaçao que fiz acima

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quer um cafezinho também?

 

veja no seu compilador como é feita uma leitura de pino. Não sem antes programá-lo como entrada digital e desabilitando suas outras funções alternativas. Se botão pro gnd, pullup com comando de negação (!) como lhe orientei. Se pro vcc, pulldown sem negação

 

Sério? Não aceita nenhum cafezinho?

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente eliminar o ódio do teu coração. Ele envenena a alma.

 

Algum dia num futuro não muito distante, não te assustes se ao compilar um 'programa' qualquer e aparecer a mensagem "warnning.. missing magic words". Talvez funcione assim mesmo

 

 

Já ia esquecendo...

de nada

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×