Dado Electronico Con Pic16F84A Coreno Salazar Sergio A
Sistemas digitales 1
ENCARGADO DE LA MATERIA
Patricia Lara Vázquez
TEMA
Micro controladores (PIC)
NOMBRE DEL ALUMNO
Sergio Antonio CorenoSalazar
CARRERA Y GRUPO
Mecatrónica 3.4
FECHA DE ENTREGA
10 de Agosto de 2012
DESCRIPCION DEL PROYECTO
El proyecto utiliza los siguientes materiales:
*PIC 16f84A
*2 capacitores cerámicos de22p Faradios.
*Cristal de Cuarzo de 4 MHertz
*Display de Cátodo común de 7 segmentos.
*Fuente de Voltaje a 5 volts.
*Protoboard
*Resistencias de 10K ohms y 330 ohms.
*Cables Para Conectar*Herramienta Diversa
DESCRIPCIÓN DEL PROYECTO:
El proyecto lleva por nombre “Dado Electrónico”; dicho programa simula ser un dado con sus seis caras, en las cuales habrá de mostrar un número aleatoriode 1 a 6.
Entonces dependiendo si hay un 1 lógico, en la entrada del micro controlador el display mostrará en el display un número, simulando que el dado ha sido lanzado y que dió en un número “x”.CODIGO DE MPLAB (FILE.asm)
; Este programa simula el juego del dado. Un dado t¡pico tiene 6 caras, en cada una
; de las cuales viene dibujado un n£mero del 1 al 6. Cada vez que se presiona un; pulsador se produce un n£mero aleatorio entre 1 y 6, el cual se visualiza en un
; display de 7 segmentos.
; DIRECTIVAS DEL PROGRAMA
LIST P=16F84 ; Se emplea el PIC16F84
RADIX HEX ;Sistema de numeraci¢n hexadecimal
INCLUDE <P16F84A.INC>
;ETIQUETAS DEL PROGRAMA
W EQU 0x00 ; Registro de destino W : d=0
F EQU 0x01 ; Registro de destino F : d=1
Z EQU 0x02 ; Bit2 del registro ESTADO
PC EQU 0x02 ; El registro PC ocupa la direcci¢n 2 de
; los dos bancos
ESTADO EQU 0x03 ; El registro ESTADO ocupa la direcci¢n
; 3 de los dos bancos
PUERTAAEQU 0x05 ; La PUERTAA ocupa la direcci¢n 5 del
; banco 0 y su registro de configuraci¢n
; la direcci¢n 5 del banco 1
PUERTAB EQU 0x06 ; La PUERTAB ocupa la direcci¢n 6 del
;...
Regístrate para leer el documento completo.