Moderadores: andre_luis, 51, guest2003, Renie
Pask escreveu:Então, eu pensei: para enviar cada letra ao display será que eu terei que enviar cada seqüência de 8 bits para o barramento do portB separadamente?
Mas, será que não teria um modo mais direto de escrever as letras no display?
Alguém poderia passar-me uma sugestão?
Não seria possível implementar uma escrita com variáveis do tipo "char"?
void LCD_escreve ( char string [ ] )
{
unsigned char indice = 0;
while ( string [ indice ] )
{
output ( string [ indice ] ); // não me lembro qual era o comando de saída
PULSE_ENA;
indice++;
}
}
void main ( void )
{
char texto [ ] = "TEXTO";
init_LCD ( );
LCD_escreve ( texto );
while ( 1 );
}
{
for( ; quantidade !=0; quantidade--)
{
escreve_letra(* frase);
frase++;
}
}
Pask escreveu:As informações que eu posso passar para você são as seguintes:
O pino RW está sim aterrado;
Eu dei um tempo inicial de 50ms para a estabilização do circuito;
Tentei enviar a string para o lcd assim:
char k;
k=("T");
output_b(k);
send_lcd();
k=("E");
output_b(k);
send_lcd();
...e assim por diante até formar a palavra "TESTE" por inteiro.
char k;
char k;
k = 'T';
output_b(k); // <-- ISSO DAQUI VAI DAR PROBLEMAS!!
send_lcd();
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante