informe de progrmas mplab
TRANSCRIPT
Regional MetaCentro de Industria y servicios del
META
MANTENIMIENTO ELECTRONICO INSTRUMENTAL E INDUSTRIAL.
Electrónica
2013
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
ALEXEY C. KELLY B. FICHA: 396991
Pági
na10
TABLA DE CONTENIDO
Pág.
INTRODUCCIÓN……………………………………………………………………4
OBJETIVOS GENERALES……………………………………………................5
OBJETIVOS ESPECÍFICOS………………………………………………….......6
MARCO TEÓRICO………………………………………………………………....7
DESARROLLO DE LA PRÁCTICA……………………………………………..12
LISTA DE MATERIALES………………………………………………………...36
ANÁLISIS DE RESULTADOS…………………………………………………..38
CONCLUCIONES…………………………………………………………………39
BIBLIOGRAFÍAS……………………………………………………………........40
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
TABLA DE GRAFICAS
Pág.
DESARROLLO DE LA PRÁCTICA DEL LABORATORIO(Fig. 1)…………………………………………………………………………..12 (Fig. 1.2)………………………………………………………………………13 (Fig. 1.3)………………………………………………………………………13 (Fig. 1.4)………………………………………………………………………14 (Fig. 1.5)………………………………………………………………………15 (Fig. 1.6)………………………………………………………………………15 (Fig. 1.7)………………………………………………………………………..16(Fig. 1.8)………………………………………………………………………..17(Fig. 1.9)………………………………………………………………………..17(Fig.1.10)……………………………………………………………………….18
LISTADO DE MATERIALES (TABLA)(Fig. 2)…………………………………………………………………………...37
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
INTRODUCCION
Con este trabajo comprenderemos cómo funciona el pic16f84a cuales son Sus comandos para poder realizar un programa con diferentes funciones Y para esto utilizaremos los diagramas y habilidades para poder desarrollar Nuestro programas.
También aprenderemos a hacer y simular nuestros circuitos en proteus.
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
OBJETIVOS GENERALES
Aprender a manejar el MPLAB a manejar sus funciones y configuraciones.
El manejo de los códigos del MPLAB, para que sirve cada función cada comando para poder realizar nuestros programas.
Saber el manejo del proteus para nuestras respectivas simulaciones.
Saber el manejo de los circuitos y saber la función de los elementos que vamos a utilizar para lograr nuestro objetivo.
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
OBJETIVOS ESPECIFICOS
Realizar un montaje donde se compruebe de manera práctica la funcionamiento del PIC16F84A.
Realizar un buen procedimiento con el simulador y materiales del s imulador para obtener un buen circuito.
Adquirir destreza en el uso de los programas para realizar unos buenos funcionamientos de los programas y aprender a manejar la instrumentación.
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
MARCO TEORICO
CAPACITORSe llama capacitor a un dispositivo que almacena carga eléctrica. El capacitor está formado por dos conductores próximos uno a otro, separados por un aislante, de tal modo que puedan estar cargados con el mismo valor, pero con signos contrarios.
En su forma más sencilla, un capacitor está formado por dos placas metálicas o armaduras paralelas, de la misma superficie y encaradas, separadas por una lámina no conductora o dieléctrico. Al conectar una de las placas a un generador, ésta se carga e induce una carga de signo opuesto en la otra placa. Por su parte, teniendo una de las placas cargada
negativamente (Q-) y la otra positivamente (Q+) sus cargas son iguales y la carga neta del sistema es 0, sin embargo, se dice que el capacitor se encuentra cargado con una carga Q.
Los capacitores pueden conducir corriente continua durante sólo un instante (por lo cual podemos decir que los capacitores, para las señales continuas, es como un cortocircuito), aunque funcionan bien como conductores en circuitos de corriente alterna. Es por esta propiedad lo convierte en dispositivos muy útiles cuando se debe impedir que la corriente continua entre a determinada parte de un circuito eléctrico, pero si queremos que pase la alterna.
Los capacitores se utilizan junto con las bobinas, formando circuitos en resonancia, en las radios y otros equipos electrónicos. Además, en los tendidos eléctricos se utilizan grandes capacitores para producir resonancia eléctrica en el cable y permitir la transmisión de más potencia.
Además son utilizados en: Ventiladores, motores de Aire Acondicionado, en Iluminación, Refrigeración, Compresores, Bombas de Agua y Motores de Corriente Alterna, por la propiedad antes explicada.
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
Los capacitores se fabrican en gran variedad de formas y se pueden mandar a hacer de acuerdo a las necesidades de cada uno. El aire, la mica, la cerámica, el papel, el aceite y el vacío se usan como dieléctricos, según la utilidad que se pretenda dar al dispositivo. Pueden estar encapsulados en baquelita con válvula de seguridad, sellados, resistentes a la humedad, polvo, aceite; con terminales para conector hembra y/o soldadura. También
existen los capacitores de Marcha o Mantenimiento los cuales están encapsulados en metal. Generalmente, todos los Capacitores son secos, esto quiere decir que son fabricados con cintas de plástico metalizado, auto regenerativos, encapsulados en plástico para mejor aislamiento eléctrico, de alta estabilidad térmica y resistente a la humedad.
RESISTENCIA
Resistencia eléctrica es toda oposición que encuentra la corriente a su paso por un circuito eléctrico cerrado, atenuando o frenando el libre flujo de circulación de las cargas eléctricas o electrones. Cualquier dispositivo o consumidor conectado a un circuito eléctrico representa en sí una carga, resistencia u obstáculo para la circulación de la corriente eléctrica.
DIODO LED
El LED (Light-Emitting Diode: Diodo Emisor de Lu z ), es un dispositivo semiconductor que emite luz incoherente de espectro reducido cuando se polariza de forma directa la unión PN en la cual circula por él una c o r r ie n te e léc t r i ca . Este fenómeno es una forma de electroluminiscencia, el LED es un tipo especial de diodo que trabaja como un diodo común, pero que al ser atravesado por la corriente eléctrica, emite luz . Este dispositivo semiconductor está comúnmente encapsulado en una cubierta de p lás t ico de mayor resist en cia que las de v idr i o q ue usualmente se emplean en las lámparas incandescentes. Aunque el plástico puede estar coloreado, es sólo por razones estéticas, ya que ello no influye en el c o l o r d e la luz emitida. Usualmente un LED es una fuente de luz compuesta con diferentes partes, razón por la cual el patrón de intensidad de la luz emitida puede ser bastante complejo.
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
PIC16F84A
Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado por la división de microelectrónica de General Instrument.
El nombre actual no es un acrónimo. En realidad, el nombre completo es PICmicro, aunque generalmente se utiliza como Peripheral InterfaceController (controlador de interfaz periférico).
El PIC original se diseñó para ser usado con la nueva CPU de 16 bits CP16000. Siendo en general una buena CPU, ésta tenía malas prestaciones deentrada y salida, y el PIC de 8 bits se desarrolló en 1975 para mejorar el rendimiento del sistema quitando peso de E/S a la CPU. El PIC utilizabamicrocódigo simple almacenado en ROM para realizar estas tareas; y aunque el término no se usaba por aquel entonces, se trata de un diseño RISCque ejecuta una instrucción cada 4 ciclos del oscilador.
En 1985 la división de microelectrónica de General Instrument se separa como compañía independiente que es incorporada como filial (el 14 de diciembre de 1987 cambia el nombre a Microchip Technology y en 1989 es adquirida por un grupo de inversores) y el nuevo propietario canceló casi todos los desarrollos, que para esas fechas la mayoría estaban obsoletos. El PIC, sin embargo, se mejoró con EPROM para conseguir un controlador de canal programable. Hoy en día multitud de PICs vienen con varios periféricos incluidos (módulos de comunicación serie, UARTs, núcleos de control de motores, etc.) y con memoria de programa desde 512 a 32.000 palabras (una palabra corresponde a una instrucción en lenguaje ensamblador, y puede ser de 12, 14, 16 ó 32 bits, dependiendo de la familia específica de PICmicro).
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
TRANSISTORES
El transistor es un dispositivo electrónico semiconductor que cumple funciones de amplificador, oscilador, conmutador o rectificador. El término «transistor» es la contracción en inglés de transfer resistor («resistencia de transferencia»). Actualmente se encuentran prácticamente en todos los aparatos electrónicos de uso diario: radios, televisores, reproductores de audio y video, relojes de cuarzo, computadoras, lámparas fluorescentes, tomógrafos, teléfonos celulares, etc.
PROTEUS
El Programa ISIS, Intelligent Schematic Input System (Sistema de Enrutado de Esquemas Inteligente) permite diseñar el plano eléctrico del circuito que se desea realizar con componentes muy variados, desde simples resistencias, hasta alguno que otro microprocesador o microcontrolador, incluyendo fuentes de alimentación, generadores de señales y muchos otros componentes con prestaciones diferentes. Los diseños realizados en Isis pueden ser simulados en tiempo real, mediante el módulo VSM, asociado directamente con ISIS.
MPLAB
MPLAB es un editor IDE gratuito, destinado a productos de la marca Microchip. Este editor es modular, permite seleccionar los distintosmicrocontroladores soportados, además de permitir la grabación de estos circuitos integrados directamente al programador.
Es un programa que corre bajo Windows y como tal, presenta las clásicas barras de programa, de menú, de herramientas de estado, etc. El ambiente MPLAB® posee editor de texto, compilador y simulación (no en tiempo real). Para comenzar un programa desde cero para luego grabarlo al μC en MPLAB® v7.XX los pasos a seguir son:
1. Crear un nuevo archivo con extensión .ASM y nombre cualquiera
2. Crear un Proyecto nuevo eligiendo un nombre y ubicación
3. Agregar el archivo .ASM como un SOURCE FILE
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
4. Elegir el micro controlador a utilizar desde SELECT DEVICE del menú CONFIGURE
Una vez realizado esto, se está en condiciones de empezar a escribir el programa respetando las directivas necesarias y la sintaxis para luego compilarlo y grabarlo en el PIC.
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
DESARROLLO DE LA PRÁCTICA DEL LABORATORIO
Primero que todo abrimos el mplab abrimos un nuevo proyecto le colocamos el nombre que deseamos después de haber hecho esos pasos
PASOS PARA CREAR PROYECTO(FIG.1)
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
PASOS PARA CREAR PROYECTO(FIG.1.2)
PROYECTO CREADO (FIG 1.3)
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
Vamos a source le damos click derecho y le damos new empty file y le colocamos el nombre que deseamos terminado en .asm
PROYECTO CREADO (FIG1.4)
Y nos saldrá una ventana para comenzar a programar
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
VENTANA PARA COMENZAR A PROGRAMAR(FIG1.5)
Vamos al proteus buscamos los elementos que necesitamos le damos en la p que hay al lado izquiero y allí buscamos los elementos
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
Después de haber buscados las piezas vamos a armar el circuito
CIRCUITO YA ARMADO (FIG1.7)
Después de tener nuestro circuito ya armado en el simulador hacemos doble click en el pic16f84a y hay agregamos nuestro programa le damos en disco local c usuarios proyectos mplab le damos en la carpeta del proyecto que queremos abrir le damos en dist y escogemos en proyecto en HEX y lo cargamos al pic y le damos aceptar y corremos el simulador
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
BUSCAMOS EL PROGRAMA (FIG 1.8)
EL PROGRAMA SUBIDO (FIG 1.9)
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
SIMULADOR YA FUNCIONANDO CON EL PROGRAMA(FIG 1.10)
PROGRAMA DEL AUTO FANTASTICO
__CONFIG 0X3FF9
LIST P=PIC16F628A
#INCLUDE <P16F628A.INC>
;******************************************************************************
; Definicion de Constantes y Variables
;*****************************************************************************
W EQU 0
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
F EQU 1
PDel0 EQU 0X10
PDel1 EQU 0X11
;*****************************************************************************
ORG 0X00 ; DEFINE LA POSICION DE INICIO DEL PROGRAMA
CONFIGURA BSF STATUS,RP0 ; CAMBIO AL BANCO 1
CLRF TRISB ; DEFINE EL PTO B COMO SALIDA
BCF STATUS,RP0 ; CAMBIO AL BANCO 0
CLRF PORTB ; INICIALIZA PUERTO B EN 0
BSF PORTB,0 ; PONE A 1 EL BIT 0 DEL PUERTO B
DERECHA RLF PORTB,F ; ROTA EL BIT POR EL PUERTO B
CALL DEMORA
BTFSS PORTB,7 ; SALTA LA SIGUIENTE INSTRUCCION CUANDO EL BIT 7 ES
;1
GOTO DERECHA ; RETORNA A LA ETIQUETA BUCLE PARA REPETIR
IZQUIERDA RRF PORTB,F
CALL DEMORA
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
BTFSS PORTB,0
GOTO IZQUIERDA
GOTO DERECHA
;-------------------------------------------------------------
; Generado con PDEL ver SP r 1.0 el 19/04/2013 Hs 09:29:49 p.m.
; Descripcion: Delay 500000 ciclos
;-------------------------------------------------------------
DEMORA movlw .239 ; 1 set numero de repeticion (B)
movwf PDel0 ; 1 |
PLoop1 movlw .232 ; 1 set numero de repeticion (A)
movwf PDel1 ; 1 |
PLoop2 clrwdt ; 1 clear watchdog
PDelL1 goto PDelL2 ; 2 ciclos delay
PDelL2 goto PDelL3 ; 2 ciclos delay
PDelL3 clrwdt ; 1 ciclo delay
decfsz PDel1, 1 ; 1 + (1) es el tiempo 0 ? (A)
goto PLoop2 ; 2 no, loop
decfsz PDel0, 1 ; 1 + (1) es el tiempo 0 ? (B)
goto PLoop1 ; 2 no, loop
PDelL4 goto PDelL5 ; 2 ciclos delay
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
PDelL5 goto PDelL6 ; 2 ciclos delay
PDelL6 goto PDelL7 ; 2 ciclos delay
PDelL7 clrwdt ; 1 ciclo delay
return ; 2+2 Fin.
;-------------------------------------------------------------
END
PROGRAMA DE 0-15
__CONFIG 0X3FF9
LIST P=16F84A
#INCLUDE <P16F84A.INC>
W EQU 0
F EQU 1
ORG 0X00
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
CONFIGURA BSF STATUS,RP0
MOVLW B'11111111'
MOVWF TRISA
CLRF TRISB
BCF STATUS,RP0
CLRF PORTB
CLRF PORTA
BUCLE MOVF PORTA,W
CALL TABLA
MOVWF PORTB
GOTO BUCLE
;=============================================================
TABLA ADDWF PCL,F
RETLW B'00111111'
RETLW B'00000110'
RETLW B'01011011'
RETLW B'01001111'
RETLW B'01100110'
RETLW B'01101101'
RETLW B'01111101'
RETLW B'00000111'
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
RETLW B'01111111'
RETLW B'01101111'
;============================================================
END
PROGRAMA 0_99
__CONFIG 0X3FF9
LIST P=16F84A
#INCLUDE <P16F84A.INC>
W EQU 0
F EQU 1
UNI EQU 0X10
DEC EQU 0X11
PDel0 EQU 0X12
PDel1 EQU 0X13
ORG 0X00
CONFIGURA BSF STATUS, RP0
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
CLRF TRISB
CLRF TRISA
BCF STATUS,RP0
INICIO CLRF UNI
CLRF DEC
BCF STATUS,Z
UNIDADES
MOVF UNI,W
SUBLW 0X0A
BTFSC STATUS,Z
CALL DECENAS
CALL VISUALIZA
INCF UNI,F
GOTO UNIDADES
DECENAS BCF STATUS,Z
CLRF UNI
INCF DEC,F
MOVF DEC,W
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
SUBLW 0X0A
BTFSC STATUS,Z
GOTO INICIO
RETURN
VISUALIZA MOVF UNI,W
MOVWF PORTB
MOVF DEC,W
MOVWF PORTA
CALL DEMORA
CALL DEMORA
CALL DEMORA
CALL DEMORA
CALL DEMORA
RETURN
;-------------------------------------------------------------
DEMORA movlw .110 ; 1 set numero de repeticion (B)
movwf PDel0 ; 1 |
PLoop1 movlw .181 ; 1 set numero de repeticion (A)
movwf PDel1 ; 1 |
PLoop2 clrwdt ; 1 clear watchdog
clrwdt ; 1 ciclo delay
decfsz PDel1, 1 ; 1 + (1) es el tiempo 0 ? (A)
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
goto PLoop2 ; 2 no, loop
decfsz PDel0, 1 ; 1 + (1) es el tiempo 0 ? (B)
goto PLoop1 ; 2 no, loop
PDelL1 goto PDelL2 ; 2 ciclos delay
PDelL2 clrwdt ; 1 ciclo delay
return ; 2+2 Fin.
;-------------------------------------------------------------
END
PROGRAMA DE 0_999
__CONFIG 0X3FF9
LIST P=16F84A
#INCLUDE <P16F84A.INC>
W EQU 0
F EQU 1
PDel0 EQU 0X10
PDel1 EQU 0X11
UNI EQU 0X12
DEC EQU 0X13
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
CEN EQU 0X14
;===========================================================
ORG 0X00
CONFIGURA BSF STATUS,RP0
CLRF TRISB
BCF STATUS,RP0
CLRF PORTB
INICIO CLRF UNI
CLRF DEC
CLRF CEN
BCF STATUS,Z
UNIDADES
CALL DEMORA
MOVF UNI,W
SUBLW 0X0A
BTFSC STATUS,Z
CALL DECENAS
CALL VISUALIZA
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
INCF UNI,F
GOTO UNIDADES
DECENAS BCF STATUS,Z
CLRF UNI
INCF DEC,F
MOVF DEC,W
SUBLW 0X0A
BTFSC STATUS,Z
CALL CENTENAS
RETURN
CENTENAS BCF STATUS,Z
CLRF DEC
INCF CEN,F
MOVF CEN,W
SUBLW 0X0A
BTFSC STATUS,Z
GOTO INICIO
RETURN
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
VISUALIZA MOVF UND,W
IORLW B'00100000'
MOVWF PORTB
CALL DEMORA
MOVF DEC,W
IORLW B'00010000'
MOVWF PORTB
CALL DEMORA
MOVF CEN,W
IORLW B'01000000'
MOVWF PORTB
CALL DEMORA
RETURN
;------------------------------------------------------------------------------
; Generado con PDEEL ver SP r 1.0 el 19/04/2013 Hs 09:9:54:18 a.m
; Descripcion: Delay 1000000 ciclos
;------------------------------------------------------------------------------
DEMORA movlw .93 ; 1 set numero de repeticion (c)
movwf PDel0 ; 1
PLoop1 movlw .71 ; 1 set numero de repeticion (B)
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
movwf PDel1 ; 1
PLoop2 clrwdt ; 1 set numero de repeticion (A
PDelL1 goto PDelL2
PDelL2
decfsz PDel1, 1
goto PLoop2
decfsz PDel0, 1
goto PLoop1
PDelL3 goto PDelL4
PDelL4 goto PDelL5
PDelL5 clrwdt
return
;------------------------------------------------------------------------------
END
PROGRAMA 0_999
__CONFIG 0X3FF9
LIST P=16F84A
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
#INCLUDE <P16F84A.INC>
W EQU 0
F EQU 1
PDel0 EQU 0X10
PDel1 EQU 0X11
UNI EQU 0X12
DEC EQU 0X13
CEN EQU 0X14
MIL EQU 0X15
;===========================================================
ORG 0X00
CONFIGURA BSF STATUS,RP0
CLRF TRISB
BCF STATUS,RP0
CLRF PORTB
INICIO CLRF UNI
CLRF DEC
CLRF CEN
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
CLRF MIL
BCF STATUS,Z
UNIDADES
CALL DEMORA
MOVF UNI,W
SUBLW 0X0A
BTFSC STATUS,Z
CALL DECENAS
CALL VISUALIZA
INCF UNI,F
GOTO UNIDADES
DECENAS BCF STATUS,Z
CLRF UNI
INCF DEC,F
MOVF DEC,W
SUBLW 0X0A
BTFSC STATUS,Z
CALL CENTENAS
RETURN
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
CENTENAS BCF STATUS,Z
CLRF DEC
INCF CEN,F
MOVF CEN,W
SUBLW 0X0A
BTFSC STATUS,Z
CALL MIL
RETURN
MIL BCF STATUS,Z
CLRF CEN
INCF MIL,F
MOVF MIL,W
SUBLW 0X0A
BTFSC STATUS,Z
GOTO INICIO
RETURN
VISUALIZA MOVF UNI,W
IORLW B'00100000'
MOVWF PORTB
CALL DEMORA
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
MOVF DEC,W
IORLW B'00010000'
MOVWF PORTB
CALL DEMORA
MOVF CEN,W
IORLW B'01000000'
MOVWF PORTB
CALL DEMORA
MOVF MIL,W
IORLW B'10000000'
MOVWF PORTB
CALL DEMORA
RETURN
;------------------------------------------------------------------------------
; Generado con PDEEL ver SP r 1.0 el 19/04/2013 Hs 09:9:54:18 a.m
; Descripcion: Delay 1000000 ciclos
;------------------------------------------------------------------------------
DEMORA movlw .93 ; 1 set numero de repeticion (c)
movwf PDel0 ; 1
PLoop1 movlw .71 ; 1 set numero de repeticion (B)
movwf PDel1 ; 1
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
PLoop2 clrwdt ; 1 set numero de repeticion (A
PDelL1 goto PDelL2
PDelL2
decfsz PDel1, 1
goto PLoop2
decfsz PDel0, 1
goto PLoop1
PDelL3 goto PDelL4
PDelL4 goto PDelL5
PDelL5 clrwdt
return
;------------------------------------------------------------------------------
END
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
LISTADO DE MATERIALES
CONDENSADORES
RESISTENCIA
PIC16F84A
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
CRYSTAL
DISPLAY
TRANSITORES
PROTEUS
MPLAB
TABLA LISTADO DE MATERIALES (FIG 2)
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
ANALIZIS Y RESULTADO
Lo que puede observar ya terminados todos los programas es que puede ser utilizado por los eléctricos o por las personas que trabajen en la electrónica ya que es muy práctica y puede ser llevada cualquier lugar que lo desee ya es muy fácil de llevar.
Los resultados que fueron obtenidos en esta práctica fueron muy satisfactorios por que aprendí a conocer los comandos del mplab, también cómo funciona el proteus ya que para hacer cualquier proyecto o circuito que tengamos en mente lo podemos hacer primero simulado para obtener errores ya en los montajes es muy práctico y lo bueno es que puede ser llevado a cualquier parte que el usuario lo desee
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
CONCLUCIONES
Esta herramienta es muy práctica ya que cualquier programador en electrónica la puede utilizar conociendo sus comandos y su funcionamiento del pic16f84a y otros familias de pic que existen estos integrados son muy importantes para el desarrollo de la tecnología hoy en día y facilitan un poco más las cosas a las personas que vayan a darle uso a los electrodoméstico u otras actividades que se le programe
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
BIBLIOGRAFIA
h t tp : / /e s. w ik i ped ia . o r g / w i k i/Fu en t e _d e _a l im e n t a ci% C 3 % B 3 n Introducción al análisis de circuitos; PEARSON; México.h t t p : / / m ik r o g .c om / c o n c ep t o s -b a sicos / pa rt e - i / 13 - i q ue - e s - un a - f ue n t e -
de - v o lt a je .h t m l
Electrical and Electronic Measurement and Testing; Marcombo.
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10
ALEXEY C. KELLY B. FICHA: 396991
Regional METACentro de Industria y servicios del META
Fecha:
TECNOLOGO EN MANTENIMIENTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
18-02-2013
Sistema de Gestión de la Calidad
Pági
na10