I.U.T. CUMANÁ                 FECHA:________________________
NOMBRES: _________________________________________________
           _________________________________________________
C.I.: ______________________
      ______________________           PROFESOR: Luis Zurita

             4TO EXAMEN MICROCONTROLADORES I (25 %) (Tipo A)


Realice un temporizador programable de tres cifras (999 a 000). El circuito
asociado al programa posee un pulsador de ajuste, que permite variar y/o fijar
la cifra al valor que se desea temporizar. Debe realizar un conteo descendente
a razón de 1 segundo. Debe contar con un pulsador que permita verificar que
todos los segmentos están en buen estado (Función “Lamp Test”) en cualquier
momento. Debe encender un led, cada vez que llegue a 000 y se detiene el
conteo. Debe de tener un pulsador de inicio, para que empiece la cuenta
regresiva, una vez pulsado, no influye sobre la temporización. Debe tener un
pulsador que permita reestablecer el sistema (poner a 999). Introduzca
eliminarebotes (5 ms), para los pulsadores de ajuste e inicio. Nota: Diseño
libre.

Criterio de Evaluación:
   • Diagrama de flujo (3 %)
   • Descripción de Pines involucrados (0,5 %)
   • Declaración de registros, variables y configuración de puertos (0,5 %)
   • Cálculos (Si los lleva) (3 %)
   • Hardware (1 %)
   • Programa (17 %):
          o Cada error lógico 8,5 % menos c/u.
          o Cada error menor 2,125 % menos c/u.
I.U.T. CUMANÁ                 FECHA:________________________
NOMBRES: _________________________________________________
           _________________________________________________
C.I.: ______________________
      ______________________           PROFESOR: Luis Zurita

             4TO EXAMEN MICROCONTROLADORES I (25 %) (Tipo B)


Se desea realizar un programa que permita la ejecución de los siguientes
estados, bajo un mismo display:




Y luego del séptimo estado, empieza de nuevo en el estado 0.

El circuito asociado al programa debe tener dos interruptores de ajuste de
tiempo, el cual incrementará el tiempo entre 0,25 segundos, 0,5 segundos,
1 segundo y 2 segundos. Debe contar con un pulsador que permita verificar que
todos los segmentos están en buen estado (Función “Lamp Test”) en cualquier
momento. Debe tener un pulsador de inicio, según sea el modo seleccionado.
Introduzca eliminarebotes (5 ms), para el pulsador de inicio. Nota: Diseño
libre.

Criterio de Evaluación:
   • Diagrama de flujo (3 %)
   • Descripción de Pines involucrados (0,5 %)
   • Declaración de registros, variables y configuración de puertos (0,5 %)
   • Cálculos (Si los lleva) (3 %)
   • Hardware (1 %)
   • Programa (17 %):
          o Cada error lógico 8,5 % menos c/u.
          o Cada error menor 2,125 % menos c/u.
I.U.T. CUMANÁ                 FECHA:________________________
NOMBRES: _________________________________________________
           _________________________________________________
C.I.: ______________________
      ______________________           PROFESOR: Luis Zurita

             4TO EXAMEN MICROCONTROLADORES I (25 %) (Tipo C)


Realice un frecuencímetro, cuyas frecuencias están definidas en la siguiente
tabla:

                    Frecuenci    Modo Entrada (A2A1A0)
                    a
                     1 KHz         0            000
                    500 Hz         1            001
                    250 Hz         2            010
                    100 Hz         3            011
                    50 Hz          4            100
                    10 Hz          5            101
                    1 Hz           6            110
                    0,5 Hz         7            111

       El circuito asociado al programa debe tener: Tres interruptores que
seleccionan el modo de operación, cuyo número equivalente en decimal, debe
ser visualizado en un display. Debe tener un pulsador de inicio y un pulsador de
reestablecimiento. Introduzca eliminarebotes (5 ms) para los interruptores.
Luego de haberse pulsado “Inicio”, si cambia la selección, cambia la frecuencia
según sea el modo. Nota: Diseño libre.

Criterio de Evaluación:
   • Diagrama de flujo (3 %)
   • Descripción de Pines involucrados (0,5 %)
   • Declaración de registros, variables y configuración de puertos (0,5 %)
   • Cálculos (Si los lleva) (3 %)
   • Hardware (1 %)
   • Programa (17 %):
          o Cada error lógico 8,5 % menos c/u.
          o Cada error menor 2,125 % menos c/u.
I.U.T. CUMANÁ                      FECHA:________________________
NOMBRES: __________________________________________________________
C.I:______________________         PROFESOR: Luis Zurita



                        OBJETIVO 4. MICROCONTROLADORES I


Diseñe un “semáforo de paso”, cuyo funcionamiento es el siguiente:
• Al iniciarse el sistema, los semáforos SA y SB, se encuentran trabajando en modo de
    precaución ó intermitente: Se enciende el bombillo Rojo por espacio de un segundo,
    mientras se mantiene el amarillo apagado, transcurrido un segundo, se apaga el rojo y se
    enciende el amarillo y así sucesivamente.
• SA y SB, funcionan al mismo tiempo.
• Cuando un Peatón vaya a cruzar la calle, en cualquier momento, debe presionar el botón
    “PASO”, y de forma inmediata, los semáforos se ponen en rojo por espacio de 15 segundos,
    seguidamente, pasan al modo de precaución.
• Utilice el TMR0 para generar el tiempo de 1 segundo.
• Utilice interrupción para el funcionamiento del botón “PASO”.
• Nota: DF: 5 puntos, Cálculos: 2 puntos, .ASM: 5 puntos.




Diseñe un control de llenado del tanque de agua del IUT Cumaná.
•   El tanque se llena desde un depósito subterráneo mediante una bomba. Cuando el tanque
    llega al nivel máximo, se apaga la bomba y se vuelve a encender cuando alcanza el nivel
    mínimo hasta llegar otra vez al nivel máximo, repitiéndose el ciclo.
•   Si se alcanza el nivel de alarma del tanque subterráneo, la bomba no se debe activar hasta
    que el agua alcance el nivel de llenado, sin importar el nivel del tanque principal.
•   Realice: Diagrama de Flujo (6.5 ptos) y .asm (6.5 ptos)
I.U.T. CUMANÁ                                    FECHA:________________________

NOMBRES: __________________________________________________________

C.I.:______________________                      PROFESOR: Luis Zurita



                          4TO EXAMEN MICROCONTROLADORES I


Realice la automatización de la mezcladora de pinturas, mostrada en la figura,
bajo la siguiente secuencia de funcionamiento:
   • El sistema de mezclado se inicia al pulsarse “MARCHA”, mediante el cual,
       se activa B1, por espacio de por espacio de 13 segundos. B2, MM, VD, MA
       deben estar apagados. Se enciende un led verde que indica que el
       sistema esta en marcha.
   • Transcurrido este tiempo, se enciende B2. B1, MM, VD, MA, deben estar
       apagados.
   • B2 se mantiene encendido hasta que el sensor “Nivel alto” se activa,
       mediante el cual se detiene B2, se activa MM. B1, VD, MA, se mantienen
       apagados.
   • MM se mantiene encendido por espacio de 1 minuto. B1, B2, VD, MA se
       mantienen apagados. Una vez transcurrido este tiempo, se detiene MM.
   • Se activa VD, hasta que se activa el sensor “Nivel bajo”, mediante el
       cual se cierra VD y se activa MA por espacio de 7.5 segundos,
       reiniciándose el proceso nuevamente.
   • El sistema cuenta con un pulsador de PARE, que al activarse en cualquier
       momento detiene todo el proceso, apagando B1, B2, VD, MM y MA,
       activando un led rojo y apagando al led verde, indicando que existe una
       parada del proceso.
   • Para reiniciar el proceso nuevamente en donde se quedó al momento de
       detenerlo, se debe pulsar “REINICIO”.

Nota: 25 puntos:
    •   Diagramas de flujo: 6 puntos (2 puntos: Interrupción. 4 puntos: Resto del programa)
            o Incluya los diagramas de flujo de las subrutinas que utilice
    •   Cálculos: 4 puntos
    •   Programa: 15 puntos: (Rutina de interrupción + Resto del programa)
            o   Errores: - 5 puntos
MEZCLADORA DE PINTURAS



     PINTURA 1                                     PINTURA 2
                   B                          B



                                                    Nivel Alto




                          TANQUE MEZCLADOR
                                                    Nivel Bajo




                                M
                                             VD
                                M




         PINTURA                                  PINTURA
          LISTA                                    LISTA



MA



 Nomenclaturas:
 B1: Bomba 1
 B2: Bomba 2
 MM: Motor de Mezclado
 VD: Válvula de Desagüe
 MA: Motor de Avance
I.U.T. CUMANÁ                FECHA:________________________
NOMBRES: _________________________________________________
C.I.: ______________________ PROFESOR: Luis Zurita

                  OBJETIVO 4. MICROCONTROLADORES I (25 puntos)

Realice un temporizador programable para el motor de una correa transportadora, que permite
encenderle y apagarle, según sea el tiempo seleccionado definido en la siguiente tabla:

                      Tiempo            Modo     Entrada (A2A1A0)
                      2,5 minutos         0              000
                      2 minutos           1              001
                      1,5 minutos         2              100
                      1 minuto            3               101
                      30 segundos         4               111

        El circuito asociado al programa debe tener: Tres interruptores que seleccionan el
modo de operación, cuyo número equivalente en decimal, debe ser visualizado en un display.
Debe tener un pulsador de “INICIO”. Introduzca elimina rebotes (10 ms) para los
interruptores (Por enmascaramiento es más fácil). Luego de haberse pulsado “INICIO”, si
cambia la selección, cambia el tiempo según sea el modo. Si el estado de los pulsadores no
aparece en la tabla, debe mostrarse la letra “E” de “Error” en el display y debe mantenerse el
motor apagado. El sistema cuenta con un pulsador que indique en cualquier momento, si todos
los segmentos del display se encuentran en buen estado. El sistema cuenta con un sensor de
temperatura que se activa cuando el motor se recalienta, en cuyo caso de forma automática se
activa un led rojo y se apaga el motor durante 5 minutos y pasa a esperar que se pulse
“INICIO” para poder empezar el proceso nuevamente en el mismo punto en que se produjo la
emergencia de temperatura.
Nota: Diseño casi libre. (NO cuenta con decodificador para manejar el display)
Criterio de Evaluación (25 puntos):
    • Diagramas de flujo: 10 puntos (5 puntos: Interrupción. 5 puntos: Resto del programa)
            o Incluya los diagramas de flujo de las subrutinas que utilice
   •   Cálculos: 5 puntos (Las rutinas de tiempo se obtienen mediante el TMR0
       exclusivamente) Exceptuando la de 5 minutos que puede quedar expresada)
   •   Programa: 10 puntos: (Rutina de interrupción + Resto del programa)

Ejemplos 4to Examen Mci

  • 1.
    I.U.T. CUMANÁ FECHA:________________________ NOMBRES: _________________________________________________ _________________________________________________ C.I.: ______________________ ______________________ PROFESOR: Luis Zurita 4TO EXAMEN MICROCONTROLADORES I (25 %) (Tipo A) Realice un temporizador programable de tres cifras (999 a 000). El circuito asociado al programa posee un pulsador de ajuste, que permite variar y/o fijar la cifra al valor que se desea temporizar. Debe realizar un conteo descendente a razón de 1 segundo. Debe contar con un pulsador que permita verificar que todos los segmentos están en buen estado (Función “Lamp Test”) en cualquier momento. Debe encender un led, cada vez que llegue a 000 y se detiene el conteo. Debe de tener un pulsador de inicio, para que empiece la cuenta regresiva, una vez pulsado, no influye sobre la temporización. Debe tener un pulsador que permita reestablecer el sistema (poner a 999). Introduzca eliminarebotes (5 ms), para los pulsadores de ajuste e inicio. Nota: Diseño libre. Criterio de Evaluación: • Diagrama de flujo (3 %) • Descripción de Pines involucrados (0,5 %) • Declaración de registros, variables y configuración de puertos (0,5 %) • Cálculos (Si los lleva) (3 %) • Hardware (1 %) • Programa (17 %): o Cada error lógico 8,5 % menos c/u. o Cada error menor 2,125 % menos c/u.
  • 2.
    I.U.T. CUMANÁ FECHA:________________________ NOMBRES: _________________________________________________ _________________________________________________ C.I.: ______________________ ______________________ PROFESOR: Luis Zurita 4TO EXAMEN MICROCONTROLADORES I (25 %) (Tipo B) Se desea realizar un programa que permita la ejecución de los siguientes estados, bajo un mismo display: Y luego del séptimo estado, empieza de nuevo en el estado 0. El circuito asociado al programa debe tener dos interruptores de ajuste de tiempo, el cual incrementará el tiempo entre 0,25 segundos, 0,5 segundos, 1 segundo y 2 segundos. Debe contar con un pulsador que permita verificar que todos los segmentos están en buen estado (Función “Lamp Test”) en cualquier momento. Debe tener un pulsador de inicio, según sea el modo seleccionado. Introduzca eliminarebotes (5 ms), para el pulsador de inicio. Nota: Diseño libre. Criterio de Evaluación: • Diagrama de flujo (3 %) • Descripción de Pines involucrados (0,5 %) • Declaración de registros, variables y configuración de puertos (0,5 %) • Cálculos (Si los lleva) (3 %) • Hardware (1 %) • Programa (17 %): o Cada error lógico 8,5 % menos c/u. o Cada error menor 2,125 % menos c/u.
  • 3.
    I.U.T. CUMANÁ FECHA:________________________ NOMBRES: _________________________________________________ _________________________________________________ C.I.: ______________________ ______________________ PROFESOR: Luis Zurita 4TO EXAMEN MICROCONTROLADORES I (25 %) (Tipo C) Realice un frecuencímetro, cuyas frecuencias están definidas en la siguiente tabla: Frecuenci Modo Entrada (A2A1A0) a 1 KHz 0 000 500 Hz 1 001 250 Hz 2 010 100 Hz 3 011 50 Hz 4 100 10 Hz 5 101 1 Hz 6 110 0,5 Hz 7 111 El circuito asociado al programa debe tener: Tres interruptores que seleccionan el modo de operación, cuyo número equivalente en decimal, debe ser visualizado en un display. Debe tener un pulsador de inicio y un pulsador de reestablecimiento. Introduzca eliminarebotes (5 ms) para los interruptores. Luego de haberse pulsado “Inicio”, si cambia la selección, cambia la frecuencia según sea el modo. Nota: Diseño libre. Criterio de Evaluación: • Diagrama de flujo (3 %) • Descripción de Pines involucrados (0,5 %) • Declaración de registros, variables y configuración de puertos (0,5 %) • Cálculos (Si los lleva) (3 %) • Hardware (1 %) • Programa (17 %): o Cada error lógico 8,5 % menos c/u. o Cada error menor 2,125 % menos c/u.
  • 4.
    I.U.T. CUMANÁ FECHA:________________________ NOMBRES: __________________________________________________________ C.I:______________________ PROFESOR: Luis Zurita OBJETIVO 4. MICROCONTROLADORES I Diseñe un “semáforo de paso”, cuyo funcionamiento es el siguiente: • Al iniciarse el sistema, los semáforos SA y SB, se encuentran trabajando en modo de precaución ó intermitente: Se enciende el bombillo Rojo por espacio de un segundo, mientras se mantiene el amarillo apagado, transcurrido un segundo, se apaga el rojo y se enciende el amarillo y así sucesivamente. • SA y SB, funcionan al mismo tiempo. • Cuando un Peatón vaya a cruzar la calle, en cualquier momento, debe presionar el botón “PASO”, y de forma inmediata, los semáforos se ponen en rojo por espacio de 15 segundos, seguidamente, pasan al modo de precaución. • Utilice el TMR0 para generar el tiempo de 1 segundo. • Utilice interrupción para el funcionamiento del botón “PASO”. • Nota: DF: 5 puntos, Cálculos: 2 puntos, .ASM: 5 puntos. Diseñe un control de llenado del tanque de agua del IUT Cumaná.
  • 5.
    El tanque se llena desde un depósito subterráneo mediante una bomba. Cuando el tanque llega al nivel máximo, se apaga la bomba y se vuelve a encender cuando alcanza el nivel mínimo hasta llegar otra vez al nivel máximo, repitiéndose el ciclo. • Si se alcanza el nivel de alarma del tanque subterráneo, la bomba no se debe activar hasta que el agua alcance el nivel de llenado, sin importar el nivel del tanque principal. • Realice: Diagrama de Flujo (6.5 ptos) y .asm (6.5 ptos)
  • 6.
    I.U.T. CUMANÁ FECHA:________________________ NOMBRES: __________________________________________________________ C.I.:______________________ PROFESOR: Luis Zurita 4TO EXAMEN MICROCONTROLADORES I Realice la automatización de la mezcladora de pinturas, mostrada en la figura, bajo la siguiente secuencia de funcionamiento: • El sistema de mezclado se inicia al pulsarse “MARCHA”, mediante el cual, se activa B1, por espacio de por espacio de 13 segundos. B2, MM, VD, MA deben estar apagados. Se enciende un led verde que indica que el sistema esta en marcha. • Transcurrido este tiempo, se enciende B2. B1, MM, VD, MA, deben estar apagados. • B2 se mantiene encendido hasta que el sensor “Nivel alto” se activa, mediante el cual se detiene B2, se activa MM. B1, VD, MA, se mantienen apagados. • MM se mantiene encendido por espacio de 1 minuto. B1, B2, VD, MA se mantienen apagados. Una vez transcurrido este tiempo, se detiene MM. • Se activa VD, hasta que se activa el sensor “Nivel bajo”, mediante el cual se cierra VD y se activa MA por espacio de 7.5 segundos, reiniciándose el proceso nuevamente. • El sistema cuenta con un pulsador de PARE, que al activarse en cualquier momento detiene todo el proceso, apagando B1, B2, VD, MM y MA, activando un led rojo y apagando al led verde, indicando que existe una parada del proceso. • Para reiniciar el proceso nuevamente en donde se quedó al momento de detenerlo, se debe pulsar “REINICIO”. Nota: 25 puntos: • Diagramas de flujo: 6 puntos (2 puntos: Interrupción. 4 puntos: Resto del programa) o Incluya los diagramas de flujo de las subrutinas que utilice • Cálculos: 4 puntos • Programa: 15 puntos: (Rutina de interrupción + Resto del programa) o Errores: - 5 puntos
  • 7.
    MEZCLADORA DE PINTURAS PINTURA 1 PINTURA 2 B B Nivel Alto TANQUE MEZCLADOR Nivel Bajo M VD M PINTURA PINTURA LISTA LISTA MA Nomenclaturas: B1: Bomba 1 B2: Bomba 2 MM: Motor de Mezclado VD: Válvula de Desagüe MA: Motor de Avance
  • 8.
    I.U.T. CUMANÁ FECHA:________________________ NOMBRES: _________________________________________________ C.I.: ______________________ PROFESOR: Luis Zurita OBJETIVO 4. MICROCONTROLADORES I (25 puntos) Realice un temporizador programable para el motor de una correa transportadora, que permite encenderle y apagarle, según sea el tiempo seleccionado definido en la siguiente tabla: Tiempo Modo Entrada (A2A1A0) 2,5 minutos 0 000 2 minutos 1 001 1,5 minutos 2 100 1 minuto 3 101 30 segundos 4 111 El circuito asociado al programa debe tener: Tres interruptores que seleccionan el modo de operación, cuyo número equivalente en decimal, debe ser visualizado en un display. Debe tener un pulsador de “INICIO”. Introduzca elimina rebotes (10 ms) para los interruptores (Por enmascaramiento es más fácil). Luego de haberse pulsado “INICIO”, si cambia la selección, cambia el tiempo según sea el modo. Si el estado de los pulsadores no aparece en la tabla, debe mostrarse la letra “E” de “Error” en el display y debe mantenerse el motor apagado. El sistema cuenta con un pulsador que indique en cualquier momento, si todos los segmentos del display se encuentran en buen estado. El sistema cuenta con un sensor de temperatura que se activa cuando el motor se recalienta, en cuyo caso de forma automática se activa un led rojo y se apaga el motor durante 5 minutos y pasa a esperar que se pulse “INICIO” para poder empezar el proceso nuevamente en el mismo punto en que se produjo la emergencia de temperatura. Nota: Diseño casi libre. (NO cuenta con decodificador para manejar el display) Criterio de Evaluación (25 puntos): • Diagramas de flujo: 10 puntos (5 puntos: Interrupción. 5 puntos: Resto del programa) o Incluya los diagramas de flujo de las subrutinas que utilice • Cálculos: 5 puntos (Las rutinas de tiempo se obtienen mediante el TMR0 exclusivamente) Exceptuando la de 5 minutos que puede quedar expresada) • Programa: 10 puntos: (Rutina de interrupción + Resto del programa)