Si yo también pense eso....
pero estoy mostrando el incremento de dicha variable y cuando doy 99 oulsos, pues se me va a 00 en vez de irse a 100... La lcd me muestra 00...
en vez de seguir a 100, 191 y eso...
Y no es problema de declaración porque la misma está como int8...
Es decir tengo esto...
int8 max;
if(!input(PIN_A6))
{
max=max+1;
print(lcd_putc,"max=%u",max);
delay_ms(2000);
}
y en la LCD, pues cuando está en 99, pasa a 00............
Es igual también cuando hago el decremento de la variable... Se supone que si está en cero y le resto 1, esta me deberia mostrar como valor -1, cierto??? pues hago la misma subrutina pero en vez de incrementar la variable, la decremento y cuando está en cero y le sigo decrementando se me va a 1 positivo en vez de a -1...
Es decir:
int8 min;
if(!input(PIN_A6))
{
min=min-1;
print(lcd_putc,"min=%u",min);
delay_ms(2000);
}
Cuando voy decrementando y llega a 0, se me va a 1 poitivo en vez de -1....
P
Atte: Enigma... La llanerita de Guayana