Está en la página 1de 25

Regional Meta

Centro de Industria y servicios del META

TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTACIN INDUSTRIAL FICHA No. 396991 ING. IVAN DUARTE
INSTRUCTOR

CENTRO DE INDUSTRIA Y SERVICIO DEL META

2013

Regional Meta
Centro de Industria y servicios del META

TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTACIN INDUSTRIAL FICHA No. 396991

ING. IVAN DUARTE INSTRUCTOR

JEFFERSON CASTILLO LUIS ALBERTO GARCIA CRISTIAN FELIPE VARGAS RODRIGUEZ APRENDIZ

CENTRO DE INDUSTRIA Y SERVICIO DEL META

2013

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

1.

INTRODUCCIN

Los dispositivos electrnicos necesitan una administracin especfica por medio de micro controlador que determine la funcin que cumple dentro de un sistema de circuitos electrnicos y que hacen parte de electrodomsticos, edificios inteligentes, automviles, mquinas electrnicas, instrumentos de medicin en la industrial, la medicina, el medio ambiente, astronoma y muchas otras ramas de las ciencias de investigacin. En el mercado actual hay muchos micro y se clasifican en familias micro controladores y dependiendo de la familia tambin es su lenguaje de programacin, en este caso trabajaremos con la familia PIC16F84A en su estructura lo componen 8 bit. En los ltimos aos, el micro controlador PIC 16F84 ha sido uno de los que ha tenido mayor aceptacin por parte de los usuarios debido a sus buenas caractersticas, bajo precio, reducido consumo, pequeo tamao, gran calidad, fiabilidad y abundancia de la informacin. Esto lo convierte en un dispositivo fcil, cmodo y rpido de usar. Todas estas caractersticas permiten la amplia aplicacin del PIC 16F84 en diferentes actividades. Como tema central, se analizar el PIC 16F84 sobre el lenguaje ensamblador, el cual tiene sus ventajas al programar la PIC, debido a que ste es el lenguaje ms ptimo para programar dispositivos PIC. Este trabajo obedece a una investigacin llevada a cabo en internet, como parte del proceso de formacin de la titulacin que estoy cursando. Se presenta como una evidencia de conocimiento y los contenidos aqu consignados, tienen derechos de autor y pertenecen a un sitio y persona que indican los enlaces de internet, cuando es del caso. La mayora de fotografas son de mi propiedad intelectual y fueron tomadas en el desarrollo de los ejercicios prcticos hechos en clase y en mi casa.

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

2.

OBJETIVO GENERAL

Conocer los fundamentos terico-prcticos de las familias lgicas de la Electrnica Digital, por medio del ensamble-creacin artesanal de un Punta Lgica, como instrumento necesario para el desarrollo y estudio de la Electrnica Digital.

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

3.

OBJETIVOS ESPECIFICOS

Ensamble-creacin de una Punta Lgica, utilizando los elementos disponibles en el mercado, entendiendo su funcionalidad en esta parte de la Electrnica. Conocer tcnicas artesanales para la creacin de circuitos impresos (planchado, quemado con Cloruro Frrico). Conocimiento de la norma IPC-A-610D SP, en la creacin de montajes superficiales. Incursionar en el Diseo Electrnico (Teora, Diseo Electrnico y Diseo del Producto).

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

4. TABLA DE CONTENIDO PAG


INTRODUCCIN OBJETIVO GENERAL OBJETIVOS ESPECIFICOS TABLA DE CONTENIDO JUSTIFICACIN MARCO TERICO ALGUNAS INSTRUCCIONES DESARROLLO DE LA ACTIVIDAD DISEO EN ISIS COMPONENTES INICIO DE LA PROGRAMACIN CIBERGRAFIA 1 2 3 4 5 7 8 9 10 11 15 23

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

5.

JUSTIFICACIN

En el desarrollo del proceso de aprendizaje y segn las competencias que se desarrollan est implcita la temtica que abordaremos, por ende es importante conocer los avances que ha habido en rea de la Electrnica Anloga y Digital. Conociendo los principios del funcionamiento de una Punta Lgica y aun ms poderla hacer nosotros mismos con los elementos electrnicos que nos ofrece el mercado es an ms emocionante que saberla utilizar y que se puede comprar ya armada en el comercio. El funcionamiento de la Punta Lgica pos lo que puedo evidenciar es sencillo y fcil de entender vindola desde la carcasa, pero que bueno poder analizar su funcionamiento interno como un circuito electrnico.

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

6.
PIC 16F84A

MARCO TEORICO

Un micro controlador es un circuito integrado programable que contiene los elementos necesarios para controlar un sistema. PCI significa Peripheral Interface Controler es decir un controlador de perifricos. Cuando hablamos de un circuito integrado programable que controla perifricos, estamos hablando de un sistema que Contiene entre otras cosas una unidad aritmtico-lgica, unas memorias de datos y programas, unos puertos de entrada y salida, es decir estamos hablando de un pequeo ordenador diseado para realizar unas funciones especficas. Podemos encontrar microcontroladores en lavadoras, teclados, telfonos mviles, ratones etc. Hay multitud de microcontroladores con ms memoria, entradas y salidas, frecuencia de trabajo, coste, subsistemas integrados y un largo etc. dependiendo de cada tipo de microcontrolador. El presente informe est basado en el popular microcontrolador PIC 16F84 del fabricante Microchip Technology Inc. ya que es un sistema sencillo, barato y potente para muchas aplicaciones electrnicas.

PROGRAMACION

Muy importante antes de comenzar a programar conocer muy bien las puertas de entrada y salida del pic a que familia corresponde en nuestro caso el El PIC16F84, es un micro controlador a 8 bits de la familia PIC perteneciente a la Gama Media.

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

7.

ALGUNAS INSTRUCCIONES

Las instrucciones siguientes son las tres operaciones lgicas de doble operando: ANDWF f, d; operacin AND lgica, destino = W f IORWF f, d; operacin OR lgica, destino = W f XORWF f, d; operacin XOR lgica, destino = W f Los nombres mnemnicos de estas instrucciones provienen de : AND W con F, Inclusive OR W con F y XOR W con F. Las que siguen son las cuatro operaciones aritmticas y lgicas sencillas de simple Operando: MOVF f, d; movimiento de datos, destino = f COMF f, d; complemento lgico, destino = NOT fINCF f, d; incremento aritmtico, destino = f + 1 DECF f, d; decremento aritmtico, destino = f - 1 Los mnemnicos de estas instrucciones provienen de: MOVe File, COMplement File, INCrement File y DECrement File. En las siete instrucciones anteriores el nico bit afectado de la palabra de estado del Procesador es el Z, que se pone en 1 si el resultado de la operacin es 00000000, y se Pone en 0 si el resultado tiene cualquier otro valor. A continuacin siguen las dos instrucciones de rotacin de bits a travs del CARRY: RLF f, d; rotacin a la izquierda, destino = f ROT RRF f, d; rotacin a la derecha, destino = f ROT

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

En estas operaciones (Rotate Left File y Rotate Right File) los bits son desplazados de Cada posicin a la siguiente, en sentido derecho o izquierdo. El desplazamiento es cerrado, Formando un anillo, con el bit C (CARRY) de la palabra de estado.

En estas dos instrucciones, el nico bit afectado de la palabra de estado del procesador es El bit C, que tomar el valor que tena el bit 7 o el bit 0, segn sea el sentido del Desplazamiento. Estas instrucciones son muy tiles para la manipulacin de bits, y adems para realizar Operaciones aritmticas, ya que en numeracin binaria, desplazar un nmero a la Izquierda es equivalente a multiplicarlo por 2, y hacia la derecha, a dividirlo por 2. La instruccin siguiente realiza el intercambio de posiciones entre los cuatro bits menos Significativos y los cuatro ms significativos (nibble bajo y nibble alto). SWAPF f, d; intercambia nibbles, destino = SWAP f Esta instruccin (SWAP File) no afecta ninguno de los bits de la palabra de estado del procesador.

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

9.

DESARROLLO DE LA ACTIVIDAD

Muy importante antes de comenzar a programar conocer muy bien las puertas de entrada y salida del pic a que familia corresponde en nuestro caso el El PIC16F84, es un microcontrolador a 8 bits de la familia PIC perteneciente a la Gama Media.

BANDA TRANSPORTADORA

La funcin a cumplir de la banda transportadora es la de realizar un conteo de la realizacin de llenado de unas cajas cada una con 30 unidades comenzando en la primera caja al esta ser llenada con las 30 unidades, realizar un incremento en las unidades de cajas pasando a la siguiente caja y comenzar de nuevo en conteo de las unidades de tal amanera que al llegar a las 30 cajas en proceso se detenga y el sistema se pare y para que todo comience de nuevo oprimir el reinicio.

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

10.

MONTAJE DE LA BANDA TRANSPORTADORA EN ISIS

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

11. PIC 16F84A

COMPONENTES

2 .DISPLEY DE 7 SEGMENTOS DOBLE; 7SEG-MPX2-CC

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

L293D

2 :BOTONES UNO DE REINICIO Y OTRO PARA EN CAMBIO DE CAJA

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

MOTOR

74LS04

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

7408

MINRES10K

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

15.

PROGRAMACION EN MPLAB-X
LIST P=PIC16F84A INCLUDE <P16F84A.INC> DEFIMOS EL PIC __CONFIG 0X3FF9 ;================================================== W EQU 0 DEFINIMOS LAS VARIABLES A UTILIZAR F EQU 1 ;================================================== UNIDADES_ELE EQU 0X11 DECENAS_ELE EQU 0X12 UNIDADES_CAJA EQU 0X13 DECENAS_CAJA EQU 0X14

AUX EQU 0X15

UNIDADES_ELE.2 EQU 0X16 DECENAS_ELE.2 EQU 0X17

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

ORG 0X00 CONFIGURACION BSF STATUS, RP0 CLRF TRISB MOVLW B'11100' MOVWF TRISA MOVLW B'11111000' MOVWF OPTION_REG BCF STATUS, RP0

RST

CLRF TMR0 CLRF UNIDADES_ELE CLRF DECENAS_ELE CLRF DECENAS_CAJA CLRF PORTA MOVLW 0X01 MOVWF UNIDADES_CAJA BCF STATUS, Z

BUCLE BSF PORTA, 0 MOVF TMR0, W MOVWF UNIDADES_ELE SUBLW 0X0A BTFSC STATUS, Z CALL DECE_ELEMENTOS CALL VISUALIZA GOTO BUCLE DECE_ELEMENTOS CLRF TMR0 CLRF UNIDADES_ELE
Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

BCF STATUS, Z INCF DECENAS_ELE, F MOVF DECENAS_ELE, W SUBLW 0X03 BTFSC STATUS, Z GOTO STOP CALL VISUALIZA GOTO BUCLE STOP BCF PORTA,0 CLRF TMR0 CLRF UNIDADES_ELE CALL VISUALIZA BTFSS PORTA, 3 GOTO UNID_CAJA GOTO STOP UNID_CAJA CLRF TMR0 CLRF UNIDADES_ELE CLRF DECENAS_ELE BCF STATUS, Z INCF UNIDADES_CAJA, F MOVF UNIDADES_CAJA, W SUBLW 0X0A BTFSC STATUS, Z GOTO DECE_CAJA GOTO BUCLE DECE_CAJA CLRF TMR0 CLRF UNIDADES_ELE CLRF DECENAS_ELE
Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

CLRF UNIDADES_CAJA BCF STATUS,Z INCF DECENAS_CAJA,F MOVF DECENAS_CAJA,W SUBLW 0X03 BTFSC STATUS,Z GOTO CONTADOR GOTO BUCLE

RESETEO CLRF UNIDADES_CAJA CLRF UNIDADES_ELE.2 CALL VISUALIZA2 BTFSS PORTA, 2 GOTO RESETEO GOTO RST

CONTADOR MOVF TMR0, W MOVWF UNIDADES_ELE.2 MOVF UNIDADES_ELE.2, W SUBLW 0X0A BTFSC STATUS, Z CALL DECE_ELE2 CALL VISUALIZA GOTO CONTADOR DECE_ELE2 CLRF TMR0 CLRF UNIDADES_ELE.2 BCF STATUS, Z
Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

INCF DECENAS_ELE.2, F MOVF DECENAS_ELE.2,W SUBLW 0X03 BTFSC STATUS,Z GOTO RESETEO RETURN

VISUALIZA MOVF PORTB,W ANDLW 0X80 MOVWF AUX MOVF UNIDADES_ELE, W IORLW 0X20 ANDWF AUX MOVWF PORTB MOVF PORTB, W ANDLW 0X80 MOVWF AUX MOVF DECENAS_ELE, W IORLW 0X40 ANDWF AUX MOVWF PORTB MOVF PORTB,W ANDLW 0X80 MOVWF AUX MOVF UNIDADES_CAJA, W IORLW 0X30 ANDWF AUX MOVWF PORTB
Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

MOVF PORTB, W ANDLW 0X80 MOVWF AUX MOVF DECENAS_CAJA, W IORLW 0X50 ANDWF AUX MOVWF PORTB RETURN VISUALIZA2 MOVF PORTB, W ANDLW 0X80 MOVWF AUX MOVF UNIDADES_ELE.2, W IORLW 0X20 ANDWF AUX MOVWF PORTB MOVF PORTB, W ANDLW 0X80 MOVWF AUX MOVF DECENAS_ELE.2, W IORLW 0X40 ANDWF AUX MOVWF PORTB MOVF PORTB, W ANDLW 0X80 MOVWF AUX MOVF UNIDADES_CAJA, W IORLW 0X30 ANDWF AUX MOVWF PORTB
Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

MOVF PORTB, W ANDLW 0X80 MOVWF AUX MOVF DECENAS_CAJA,W IORLW 0X50 ANDWF AUX MOVWF PORTB RETURN
;============================================== El END SE DEBE PONER EN TODOS LOS FINALES DE LAS PROGRAMACIONES PARA QUE EL MPLAB X IDE v1.20 COMPILE BIEN;
;================================================= AND

END

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

CIBERGRAFA

http://pitagoras.usach.cl/~eflores/lcc/micro/Temas/LengEnsa mbladorS obrePIC16F84.pdf http://www.unioviedo.es/ate/alberto/manualPic.pdf http://www.ramonmedina.name/files/universidad/ac/ac0001.P DF http://www.slideshare.net/slufh3r/la-banda-transportadora

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

Regional META Centro de Industria y servicios del META TECNLOGO EN MANTENIMIENTO ELECTRNICO E INSTRUMENTAL INDUSTRIAL

Fecha:

Sistema de Gestin de la Calidad

Jefferson Castillo Luis Alberto Garca Cristian Felipe Vargas Rodrguez Ficha No. 396991

También podría gustarte