Está en la página 1de 5

INDICE

1. EJERCICIO PLANTEADO ..................................................................................... 2

1.1. Cdigo en programa PICBASIC...................................................................... 2

1.2. Cdigo ............................................................................................................ 2

2. EJERCICIO RETO ................................................................................................. 3

2.1. Cdigo en programa PICBASIC...................................................................... 3

2.2. Cdigo ............................................................................................................ 3

2.3. Pruebas en PROTEUS ................................................................................... 4

3. CONCLUSIONES .................................................................................................. 5

4. RECOMENDACIONES .......................................................................................... 5
INFORME FINAL
Contador con visualizador siete segmentos

1. EJERCICIO PLANTEADO

Realice los pasos planteados en la prctica

1.1. Cdigo en programa PICBASIC

1.2. Cdigo

' ---------------------------------------------------------------------------------
' PROGRAMA CONTADOR DE 0 A 9 CON Y REGRESA SU CONTEO
CON VELOCIDAD DE 1 SEGUNDO
' PIC16F627
' ---------------------------------------------------------------------------------
cnt VAR byte
pattern var byte
TRISB=0
LOOP:
cnt=0
nxt: GOSUB CONVERT
PORTB=pattern
cnt=cnt+1
PAUSE 1000
IF CNT=10 THEN LOOP

2
GOTO NXT
CONVERT:
LOOKUP cnt,[$3F,$06,$5B,$4F,$66,$6D,$7D,$07,$7F,$6F],
Pattern
pattern=Pattern^$FF
END

2. EJERCICIO RETO

Realizar un programa que haga un conteo de 0 a 15


2.1. Cdigo en programa PICBASIC

2.2. Cdigo

' ---------------------------------------------------------------------------------
' PROGRAMA CONTADOR DE 0 A 15 Y REGRESA SU CONTEO CON
VELOCIDAD DE 150 MILISEGUNDOS
' ---------------------------------------------------------------------------------
define OSC 4
TRISA = %1111 'TODO ENTRADA
TRISB = %00000000 'TODO SALIDA

3
UN var byte 'UNIDAD
DE var byte 'DECENA

un=0 : de=0

INICIO:
PORTB = DE*16 + UN 'FORMULA PARA EL CONTADOR DISPLAY
UN=UN+1
IF UN=10 THEN
UN=0
DE=1
endIF
IF DE=1 AND UN=6 then
DE=0
UN=0
ENDIF
PAUSE 150
GOTO INICIO

2.3. Pruebas en PROTEUS

Se visualiza unas simulaciones del cdigo PICBASIC en el programa


PROTEUS

4
En la parte inferior de la captura del programa PROTEUS se puede
observar el tiempo, para comprobar el bucle del programa

3. CONCLUSIONES

- Se mont un circuito para poder asignarle al display y el contador de 0 a


9
- Se realiz simulaciones en el programa PICBASIC para display de 7
segmentos
- Se realiz una simulacin con un display PIC 16F84A para realizar un
conteo de 0 a 15
- Se realiz su simulacin en el programa PROTEUS para verificar la
programacin

4. RECOMENDACIONES

- Realizar ms simulaciones utilizando los programas PICBASIC y


PROTEUS para verificar las programaciones que se realizan
- Examinar ms a fondo la programacin en PICBASIC pero para otros
circuitos
- Realizar prcticas con circuitos adruino para una programacin ms
avanzada
- Tener en cuenta la intensidad de los ohmios ya que puede afectar en que
el display prenda por otro lado puede que la batera no funcione y se
recomienda usar una fuente

También podría gustarte