Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Dado digital microcontroladores, Guías, Proyectos, Investigaciones de Electrónica Digital y Analógica

Tarea de microcontroladores sobre cómo hacer un dado digital y su programación

Tipo: Guías, Proyectos, Investigaciones

2019/2020

Subido el 04/11/2020

brian-aguirre-2
brian-aguirre-2 🇲🇽

1 documento

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD AUTONÓMA DE NUEVO LEÓN
FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA
Microcontroladores
Tarea 5
Dado digital
Brian Alexis Aguirre Miranda
1751113
IMTC
Hora: M1 L/M/V
Salon: 7202 Brigada: 007
Ing.Ricardo Sebastian Montelongo Santana
Agosto-Diciembre 2020
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Dado digital microcontroladores y más Guías, Proyectos, Investigaciones en PDF de Electrónica Digital y Analógica solo en Docsity!

UNIVERSIDAD AUTONÓMA DE NUEVO LEÓN

FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA

Microcontroladores

Tarea 5

Dado digital

Brian Alexis Aguirre Miranda

IMTC

Hora: M1 L/M/V

Salon: 7202 Brigada: 007

Ing.Ricardo Sebastian Montelongo Santana

Agosto-Diciembre 2020

1.-Objetivo En esta actividad el objetivo es hacer un dado digital con numeros del 1 a 6 que se muestre de manera aleatoria 2.- Procedimiento LIST P=16F877A INCLUDE <P16F877A.INC> CBLOCK 0X T T T ENDC ORG 0X BCF STATUS,RP BSF STATUS,RP MOVLW B'00000000' MOVWF TRISD BSF TRISC, BCF STATUS,RP INICIO MOVLW B'00000001' MOVWF PORTD CALL RETARDO BTFSC PORTC, GOTO NUMERO MOVLW B'00000010' MOVWF PORTD CALL RETARDO BTFSC PORTC, GOTO NUMERO MOVLW B'00000100' MOVWF PORTD CALL RETARDO BTFSC PORTC, GOTO NUMERO MOVLW B'00001000' MOVWF PORTD CALL RETARDO BTFSC PORTC, GOTO NUMERO

VUELVET2 DECFSZ T

GOTO VUELVET

DECFSZ T

GOTO VUELVET

RETURN

RETARDO

MOVLW D'300'

MOVWF T

VUELVE DECFSZ T

GOTO VUELVE

RETURN

END

Para hacer el barrido se fue llamando cada punto de puerto como por ejemplo el puerto B fue encenciendo de 1 a 1 para asi hacer el barrido pero cada led que encendia del display se fue llamando un numero para que diera el efecto que fuera un numero aleatorio, 3.- Resultados

4.-Conclusion La pogramacion no fue tan complicada de realizar por el hecho de estar encendiendo de uno por uno el led del display y estar llamando un numero para dar su funcionamiento de dado.