hh

ESCUELA SUPERIOR POLITECNICA DEL LITORAL FACULTAD INGENIERIA ELECTRICA DE Y COMPUTACION TEMA: EEPROM Y CONTADORES DE

Views 140 Downloads 0 File size 2MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

FACULTAD INGENIERIA ELECTRICA

DE Y

COMPUTACION

TEMA: EEPROM Y CONTADORES DE DOS DIGITOS

NOMBRE: Marlon Quinto y Byron Narvaez PARALELO: 1 MATERIA: Laboratorio de Microcontroladores PROFESOR: Carlos Enrique Valdivieso Armendariz

PRACTICA 7

1. Enunciado del Proyecto OBJETIVOS: • Familiarizarse con el manejo de la memoria EEPROM interna y contadores de dos dígitos en Lenguaje C La práctica consta de dos partes:



Cada vez que presiona el botón MEMO, se graba el último valor que se encuentra en PORTB, en la memoria EEPROM y se muestra lo grabado en el PORTD. Cada vez que se vuelve a simular, se carga la memoria con el último valor que estuvo guardado. En portb cada 100 mSeg, se incrementa en 1.



Contador de 0 – 99. Utiliza interrupciones por desbordamiento del TMR0.

Muestra en un display doble de 7 segmentos de cátodo común. Se utiliza multiplexación para mostrar los dígitos.

2. /

Entrada

Diagrama de Bloques

CPU

DISPLAY

3. Diagrama de flujo funcional del programa principal Ejercicio1

Inicio

Configuracion de Puertos

Inicialización de Variables

PORTD

PORTBPORTB+1

Delay(100)ms

0 RA2=0 RA2=0

1 Eeprom_Write(5,PORTB)

0

PORTD

RA2=0 RA2=0

1

Ejercicio 1-3

Inicio

Configuracion de Puertos

Inicialización de Variables

PORTB 0x00 Delay (100)ms

0 RA2=0 RA2=0

1 Eeprom_Write(5,PORTB)

PORTD

PORTB PORTB+1

Ejercicio 1-4 Inicio

Configuracion de Puertos

Inicialización de Variables

PORTB 0x00 Delay (100)ms

0 RA2=0 RA2=0

1 Eeprom_Write(5,PORTB)

PORTD

PORTB PORTB+1

Ejercicio 2

Inicio

Configuracion de Puertos

PORTA 0X00

PORTD 0x00 i=0; i