Buenas tardes.
Tengo una pregunta, más bien una duda.
Tengo que hacer un generador de señales cuadradas con el TMR0, bueno en sí el programa es así:
1. Debe mostrar en el LCD la frecuencia inicial, que en este caso es de 100 Hz, de tal manera que se muestre así:
Linea 1-> Frecuencia
Línea 2-> 0.1 KHz
2. Cuando estoy con el teclado matricial, lo que tenía anteriormente (0.1) se debe borrar y debe aparecer lo que teclee, luego presiono la tecla "A" y en el pin RA3 debe aparecer la frecuencia.
El punto decimal es estético por lo tanto, si quiero tener una frecuencia de 2.6 KHz (supongamos) en realidad estoy multiplicando 26*100 Hz= 26,000 Hz
El problema que tengo surge con el TMR0 y cuando quiero agregar los valores que quiero.
Estuve leyendo el libro del PIC16F84a pero no me brinda mucha información.
Estoy usando un cristal de 4MHz y el pic mencionado anteriormente.
Espero poder aclarar esto.
Saludos.