martes, 5 de mayo de 2026

PIC16F84 : "Tú eres el Procesador"

 

La fuerza la llevas dentro de ti

Una actividad física o visual ayuda a que el concepto de "registro" y "flujo" deje de ser abstracto.

Para explicar cómo funciona el Registro W y los Puertos, elige a un estudiante voluntario.

  1. El Escenario:

    • El estudiante es el Registro W.

    • Una silla a la izquierda es el Puerto A (Entrada: un interruptor).

    • Una silla a la derecha es el Puerto B (Salida: un LED).

  2. La Acción:

    • Dile al estudiante: "Tú no puedes mirar a la derecha y a la izquierda al mismo tiempo. Solo puedes cargar cosas en tus manos".

    • Paso 1: "Ve al Puerto A, mira si hay un papel que dice '1'. Si lo hay, agárralo (Cargar en W)".

    • Paso 2: "Ahora ve al Puerto B y deja ese papel ahí (Mover W a Puerto B)".

  3. Reflexión: Así de simple funciona un microcontrolador: Lee, Procesa, Escribe.


Ejercicio Introductorio: El Algoritmo "Espejo"

El ejercicio más básico y potente es el Algoritmo Espejo: lo que sea que pase en la entrada (interruptores), debe reflejarse en la salida (LEDs) instantáneamente.

1. El Algoritmo (Lógica pura)

Antes de programar, definimos los pasos en lenguaje humano:

  1. Configuración: Decirle al PIC que la mitad de su cuerpo son "oídos" (entradas) y la otra mitad son "voces" (salidas).

  2. Inicio del Bucle:

    • Paso A: Leer el estado de los interruptores en el Puerto A.

    • Paso B: Guardar ese valor temporalmente en el Registro W.

    • Paso C: Enviar lo que hay en W hacia los LEDs del Puerto B.

  3. Repetición: Volver al inicio del bucle para que el cambio sea "en tiempo real".

2. Representación en Diagrama de Flujo

Para jóvenes, un diagrama es más fácil de digerir que el código:

  • [INICIO]

  • [CONFIGURAR]: Puerto A = Entrada / Puerto B = Salida.

  • [LÓGICA]:

    • ¿Qué hay en A? $\rightarrow$ Guardar en W.

    • ¿Qué hay en W? $\rightarrow$ Mandar a B.

  • [FLECHA DE REGRESO]: Volver a "Lógica".


3. El Código (Traducción del Algoritmo)

Aquí les muestras cómo esos 3 pasos se ven en el lenguaje del PIC16F84:


"Si quisiera que el LED solo se prendiera cuando el interruptor esté APAGADO (lógica inversa), ¿qué comando matemático de los que vimos usarían?"

A Modo de finalizar los ejemplos , estos son unos ejercicios mentales que nos puede ser de mucha utilidad para ir comprendiendo los temas mas importantes que se nos vienen mas adelante.


Conclusión

Sin mas espero les aya sido de gran ayuda toda la información acá expuesta pues tiene por objetivo ser una referencia cuando realicemos los proyectos, sin mas me despido hasta el próximo tutorial ya que iré actualizando este hilo de modo que agregare mas información de mas componentes y su próxima utilización con nuestros proyectos.

Bibliografia
1.- Apuntes de Microprocesadores I ; Facultad de Tecnologia; dictado por el Licenciado Marques ;[Fecha cursada año 2013 en semestres seguidos].
2.-Manual del taller: INTRODUCCIÓN AL MICROCONTROLADOR PIC18F4550; M.C. Jesús Medina Cervantes; se encuentra libre bajo licencia http://creativecommons.org/licenses/by-nc-nd/2.5/mx/ [Fecha consultada 23 de febrero 2017] .
3.-Apuntes de electrónica I y II Facultad de Tecnologia; dictado por el Licenciado Marques ;[Fecha cursada año 2014 en semestres seguidos].

4.- Geminis AI. Google






No hay comentarios.:

Publicar un comentario

Hola, con tu comentario puedes aportar para mejorar la calidad de mi trabajo

PIC16F84 : "Tú eres el Procesador"

  La fuerza la llevas dentro de ti