Professional Documents
Culture Documents
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
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
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
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.
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.
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
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.
CONCLUSIONES:
RECOMENDACIONES:
Nombre de estudiante:
Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001
Firma de estudiante:
Resolución CS N° 076-04-2016-04-20