Documente Academic
Documente Profesional
Documente Cultură
MICROCONTROLADORES Y MICROPROCESADORES
MECATRNICA
INGENIERA MECATRNICA
INFORME N2
UTILIZACIN DEL COMANDO LOOKUP
CONTADOR
ANALUISA MIGUEL
ESCOBAR LUIS
ESPE L
MICROCONTROLADORES Y MICROPROCESADORES
MECATRNICA
TEMA:
UTILIZACIN DEL COMANDO LOOKUP CONTADOR
OBJETIVOS:
Realizar un programa que permita contar del 0 al 9, en un display a 7
segmentos, usando comando LOOK UP como decodificador y utilizando un
decodificador.
DESARROLLO:
PIC16F628A
Las caractersticas de este PIC,(PIC16f628A) son las siguientes:
Figura. 1 PIC6F628A
Es un microcontrolador de 8 bits,
Cuenta con una arquitectura RISC avanzada
Un juego reducido de 35 instrucciones, ya que este PIC es el remplazo
del 16f84A, sus pines son compatibles con su antepasado hacindonos
posible actualizar algn proyecto antiguo donde hayamos usado el
16F84A. [1]
Tabla 1 - Puertos del PIC 16F628A
ESPE L
MICROCONTROLADORES Y MICROPROCESADORES
MECATRNICA
DISPLAY 7 SEGMENTOS
Es un componente que se utiliza para la representacin de informacin
alfanumrica en muchos dispositivos electrnicos. Aunque externamente su
forma difiere considerablemente de un diodo LED (diodos emisores de luz)
tpico, internamente estn constituidos por una serie de diodos LED con unas
determinadas conexiones internas. [1]
ESPE L
MICROCONTROLADORES Y MICROPROCESADORES
MECATRNICA
LOOKUP
La funcin LOOKUP puede ser utilizada para seleccionar un Byte desde una
lista de constantes del mismo tipo, de acuerdo al valor de un ndice (tambin de
tipo Byte). El resultado de la seleccin se almacena tambin en una variable
tipo byte. [2]
La forma de la funcin LOOKUP es la siguiente:
LOOKUP Indice,[Constant,Constant...}],Variable
MATERIALES:
Computadora.
PIC16F628A
Quemador de PIC.
Software MicroCode Studio
Software PROTEUS.
Resistencias 330 .
Micropulsador.
Fuente 5V CC.
Display 7 segmentos
PROCEDIMIENTO
1. Programar un contador de forma ascendente de 0-9 y visualizarlo en un display
de 7 segmentos con decodificador todo esto con ayuda de un micro controlador
PIC 16F628A.
cmcon=7
TRISB=0
p1 var porta.0
x var byte
encera:
x=0
inicio:
portb=x
if p1=0 then gosub contar
goto inicio
contar :
if p1=0 then contar
if x=9 then encera
x=x+1
return
ESPE L
MICROCONTROLADORES Y MICROPROCESADORES
MECATRNICA
CONCLUSIONES.
RECOMENDACIONES..
ESPE L
MICROCONTROLADORES Y MICROPROCESADORES
MECATRNICA
BIBLIOGRAFA:
[1]
Annimo.
(s.f.).
BASIC
PIC
.
Obtenido
de
http://vinuar75tecnologia.pbworks.com/f/Tema+5.+NEUM%C3%81TICA+(AL
UMNOS).pdf
[2]
[3]
ANEXO