informe de progrmas mplab

49
Regional Meta Centro de Industria y servicios del META MANTENIMIENTO ELECTRONICO INSTRUMENTAL E INDUSTRIAL.

Upload: wito-clavijo

Post on 11-Nov-2014

50 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Informe de Progrmas Mplab

Regional MetaCentro de Industria y servicios del

META

MANTENIMIENTO ELECTRONICO INSTRUMENTAL E INDUSTRIAL.

Electrónica

2013

Page 2: Informe de Progrmas Mplab

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

Page 3: Informe de Progrmas Mplab

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

Page 4: Informe de Progrmas Mplab

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.

Page 5: Informe de Progrmas Mplab

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.

Page 6: Informe de Progrmas Mplab

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.

Page 7: Informe de Progrmas Mplab

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.

Page 8: Informe de Progrmas Mplab

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.

Page 9: Informe de Progrmas Mplab

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).

Page 10: Informe de Progrmas Mplab

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

Page 11: Informe de Progrmas Mplab

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.

Page 12: Informe de Progrmas Mplab

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)

Page 13: Informe de Progrmas Mplab

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)

Page 14: Informe de Progrmas Mplab

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

Page 15: Informe de Progrmas Mplab

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

Page 16: Informe de Progrmas Mplab

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

Page 17: Informe de Progrmas Mplab

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)

Page 18: Informe de Progrmas Mplab

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

Page 19: Informe de Progrmas Mplab

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

Page 20: Informe de Progrmas Mplab

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

Page 21: Informe de Progrmas Mplab

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

Page 22: Informe de Progrmas Mplab

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'

Page 23: Informe de Progrmas Mplab

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

Page 24: Informe de Progrmas Mplab

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

Page 25: Informe de Progrmas Mplab

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)

Page 26: Informe de Progrmas Mplab

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

Page 27: Informe de Progrmas Mplab

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

Page 28: Informe de Progrmas Mplab

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

Page 29: Informe de Progrmas Mplab

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)

Page 30: Informe de Progrmas Mplab

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

Page 31: Informe de Progrmas Mplab

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

Page 32: Informe de Progrmas Mplab

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

Page 33: Informe de Progrmas Mplab

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

Page 34: Informe de Progrmas Mplab

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

Page 35: Informe de Progrmas Mplab

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

Page 36: Informe de Progrmas Mplab

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

Page 37: Informe de Progrmas Mplab

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)

Page 38: Informe de Progrmas Mplab

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

Page 39: Informe de Progrmas Mplab

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

Page 40: Informe de Progrmas Mplab

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.

Page 41: Informe de Progrmas Mplab

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

Page 42: Informe de Progrmas Mplab

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