Moderadores: andre_luis, 51, guest2003, Renie
gilliard escreveu:.... Eu precisaria achar uma solução, para inserir dentro da própria subrotina lcd(), assim, independente da onde ela for chamada, ela sempre volta para o void main, tem como fazer isso ?!?!?
config_lcd(); // Inicia a configuração do LCD
tris tris tris ...
break;
void chamada(){
unsigned char tecla;
//-------------------------------
Lcd_custom_Cmd(Lcd_Clear); // Limpa o LCD 16x2 //
Lcd_custom_out(1,1,"1 - teste");
Delay_ms(20);
//-------------------------------
do {
tecla=0;// limpa o valor atual do teclado
while (tecla==0) tecla=teclado(); // Aguarda algo ser digitado
if(tecla=='1'){ // Se for digitado 1
lcd();
}
} while(1); // Faz isso eternamente
}
Jozias del Rios escreveu:mas eu já não disse? rs..
void chamada()
{
unsigned char tecla;
//-------------------------------
Lcd_custom_Cmd(Lcd_Clear); // Limpa o LCD 16x2 //
Lcd_custom_out(1,1,"1 - teste");
Delay_ms(20);
//-------------------------------
do
{
tecla=0; // limpa o valor atual do teclado
while (tecla==0) tecla=teclado(); // Aguarda algo ser digitado
if(tecla=='1')
{ // Se for digitado 1
lcd();
break;
}
} while(1); // Faz isso (quase) eternamente
}
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante