Nos enfrentamos, además, por primera vez al problema del WatchDog. Este es un
mecanismo que asegura el reset automático del micro si, pasado un tiempo programable,
no se ha ejecutado el comando CLRWDT (CLeaR WatchDog Timer). Por este motivo
no se quedará el micro en modo de bucle infinito salvo que desactive la opción WDT
(menú OPTIONS, submenú PROCESSOR SETUP...)
5.3.3 Teclado matricial
Una buena manera de ahorrar líneas de entrada al micro es, en lugar de dedicar
una línea exclusiva por cada tecla utilizada, emplear un teclado matricial. El teclado
matricial se caracteriza por estar cada una de las teclas conectada a dos líneas (una
columna y una fila) que la identifican. De este modo el número de teclas que pueden
conectarse es el producto de filas por el de columnas. En el siguiente esquema se
muestra la manera correcta de conectar un teclado matricial a un PIC.
57