You are on page 1of 4

VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

FORMATO DE INFORME DE PRÁCTICA DE LABORATORIO / TALLERES /


CENTROS DE SIMULACIÓN – PARA ESTUDIANTES

CARRERA: ELECTRÓNICA Y AUTOMATIZACIÓN ASIGNATURA: SISTEMAS MICROPROCESADOS


NRO. PRÁCTICA: 4 TÍTULO PRÁCTICA: Diseño e implementación de sistemas de automatización basados
en microcontroladores.
OBJETIVO:
 Identificar la arquitectura del microcontrolador a utilizar.
 Interpretar las instrucciones de los microcontroladores.
 Diseñar y programar los microcontroladores para manejo de sistemas de automatización y control.

ACTIVIDADES DESARROLLADAS
1. Revisar los registros SFR, para su manipulación.
El siguiente texto describe los principales registros SFR del microcontrolador PIC16F877A. Los bits de cada
registro controlan los circuitos diferentes dentro del chip integrado, así que no es posible clasificarlos en grupos
especiales. Por esta razón, se describe junto con los procesos que controlan.
- Registro STATUS

Fig.1. Registro STATUS de PIC16F877A

El registro STATUS contiene: el estado aritmético de datos en el registro W, el estado RESET, los bits para
seleccionar el banco para los datos de memoria.
- Registro OPTION_REG

Fig.2. Registro OPTION_REG de PIC16F877A

El registro OPTION_REG contiene varios bits de control para configurar el pre-escalador del Temporizador 0/WDT,
el temporizador Timer0, la interrupción externa y las resistencias pull-up en el puerto PORTB.
- Registro INTCON

Fig.3. Registro INTCON de PIC16F877A

El registro INTCON contiene varios bits de habilitación y de bandera para el desordenamiento en el registro TMR0,
e interrupciones por el cambio del estado en el puerto PORTB y las interrupciones externas en el pin INT.

2. Manejar los puertos de entrada y salida bajo los requerimientos de programación.


Los puertos de entrada-salida varían dependiendo del caso de programación. Para el desarrollo de la práctica se
utilizó diferentes salidas de los pines, ya que no cumplen el mismo requerimiento todos los programas, cambiando
el programa se cambiaba el circuito (entradas-salidas).
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación


3. Simular, diseñar e implementar:
a) Programador de eventos utilizando LCD

Figura 1 Circuito del programador de eventos

En la Figura 1, se observa el circuito del programador de eventos, está conformado por un PIC16F877A, por un
módulo de comunicación I2c RTC (Real-Time Clock) DS3231 y por un LCD de 4x16.

Figura 2 Configuración del PIC16F877A

Los datos que se va a interactuar serán a través de los puertos RB1, RB2, RB3 configurados como puertos de ingreso,
además para la carga será mediante el pin RB4 del microcontrolador.
Los demás puertos es decir RB0, SLC, SDA, RS, RW, E, D4, D5, D6, D7 están configurado como ingresos o salidas
respectivamente, para la comunicación con el modulo I2C DS 3231, y el LCD de 4x16.

Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

Figura 3 Configracion y funcionamiento del LCD

En la Figura 4, se presenta la conexión del LCD y el funcionamiento de programador de eventos. En la pantalla del
LCD se presenta 4 líneas horizontales de información, siendo la primera línea la hora en tiempo real mediante la
sincronización del RTC (Real- Time Clock), en la segunda línea se aprecia la fecha en la que se esta cursando la hora
y en las 2 ultimas lineas se presenta la programación de 2 eventos, los mismos se pueden activar como desactivar
en cualquier hora en la que este programada.

b) Control de velocidad de un vehículo basado en su potencia.


RESULTADO(S) OBTENIDO(S):

CONCLUSIONES:

RECOMENDACIONES:

Nombre de estudiante:

Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

Firma de estudiante:

Resolución CS N° 076-04-2016-04-20

You might also like