Publicité
MICROCONTROLADORES DISEÑO DEL CORTE II CRONOMETRO.pdf
MICROCONTROLADORES DISEÑO DEL CORTE II CRONOMETRO.pdf
MICROCONTROLADORES DISEÑO DEL CORTE II CRONOMETRO.pdf
MICROCONTROLADORES DISEÑO DEL CORTE II CRONOMETRO.pdf
Publicité
MICROCONTROLADORES DISEÑO DEL CORTE II CRONOMETRO.pdf
Prochain SlideShare
App inventor 2 cronometroApp inventor 2 cronometro
Chargement dans ... 3
1 sur 5
Publicité

Contenu connexe

Plus de AVINADAD MENDEZ(20)

Publicité

MICROCONTROLADORES DISEÑO DEL CORTE II CRONOMETRO.pdf

  1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSIDAD DE FALCON FACULTAD DE INGENIERIA ELECTRONICA CATEDRA: MICROPROCESADORES Y MICROCONTROLADORES Desarrollar programa y simular para el PIC 16F84 / 87, con Uso de Memoria, interrupción y LCD. Realizado por: Estudiante : PUNTO FIJO, NOVIEMBRE DE 2022
  2. Primero colocamos nuestro encabezado Luego definimos los botones pulsadores para iniciar el cronometro, guardar los datos de la eeprom y leer los datos de la eeprom Definimos los pines que usaremos en nuestra pantalla LCD Incluiremos dos librerías, una para el manejo de la LCD 16x2 para poder utilizarla con cualquiera de los pines del microcontrolador y la otra de uso general Asignamos la variable de dato de tipo entero y la variable de contador para que muestre los segundos transcurridos Realizamos el inicio del programa iniciando nuestra LCD Luego de nuestro bucle infinito while utilizamos lcd_gotoxy(1,1); printf(lcd_putc, "Cronometro: %u", dato);. Y esto para que simpre este nuestro cronometro activo.
  3. Seguidamente con el uso del if le indicamos a nuestro programa que en caso de que nuestro pulsador este presionado este accione el cronometro mostrando asi los segundos transcurridos. A continuación, haciendo uso del if nuevamente le indicamos a nuestro programa que en caso de que nuestro segundo pulsador este presionado este guarde el dato en nuestra memoria eeprom generando así una interrupción para mostrar que el dato esta guardándose. Y para finalizar repetimos el mismo paso, pero seguido de un tercer pulsador que su función será interrumpir el cronometro para así mostrar el dato almacenado en la eeprom.
  4. Demostración en proteus
  5. En las 3 imágenes podemos observar su correcto funcionamiento donde en la primera imagen al mantener el primer pulsador presionado el cronometro marca los segundos transcurridos, en la segunda imagen vemos que al presionar el segundo pulsador este interrumpe el cronometro para así mostrar que se esta guardando y en la tercera vemos como el programa se interrumpe para mostrar así el dato almacenado. También podemos ver un pulsador en el pin 1 del microcontrolador que este tendrá la función de resetear nuestro programa
Publicité