Sei sulla pagina 1di 7

INSTITUTO TECNOLGICO SUPERIOR DE MACUSPANA

INGENIERA MECATRNICA DOCENTE: GIBRAN MIGUEL LECHUGA NOTARIO ALUMNOS: Alonso Vzquez Mayo Marcos Alfredo pozo Abreu Carlos Mario Bocanegra Duran

ASIGNATURA: Microcontroladores

PRACTICA N3 DISPLAY DE 7 SEGMENTOS

7 SEMESTRE TURNO: MATUTINO

MACUSPANA, TABASCO A 25 DE OCTUBRE DEL 2013

INTRODUCCION Un microcontrolador, es un circuito integrado programable que contiene los elementos necesarios para controlar un sistema. PIC significa Peripheral Interface Controler es decir un controlador de perifricos. Los comparadores son circuitos no lineales que, como su nombre indica, sirven para comparar dos seales (una de las cuales generalmente es una tensin de referencia) y determinar cul de ellas es mayor o menor. La tensin de salida tiene dos estados (binaria) y se comporta como un convertidor analgico-digital de 1 bit. Su utilizacin en las aplicaciones de generacin de seal, deteccin, modulacin de seal, etc, es muy importante y constituye un bloque analgico bsico en muchos circuitos. La funcin del comparador es comparar dos tensiones obtenindose como resultado una tensin alta (VOH) o baja (VOL). PLANTEAMIENTO DEL PROBLEMA El objetivo de esta prctica es que el alumno aprenda a conocer y a programar un PIC, saber su funcionamiento, as como tener el conocimiento de cules son las entradas y salidas del mismo. En esta prctica se utiliza el software MpLap, el funcionamiento de este es un comparador, donde podremos apreciar cmo se comparan las seales.

MATERIALES PIC 16F84A MULTIMETRO PROTOBOARD CABLES UTP CAPACITORES CERAMICO DE 22P RELO QUARTZ DE 4MHZ BOTONES RESISTENCIAS DE 220, 10K Y 100 DISPLAY DE 7 SEGMENTOS VVOLTAJE DE 5DC

DIAGRAMA ELECTRICO

Tabla de CONVERSION decimal 0 1 2 3 4 5 6 7 8 9 hexadecimal 0 1 2 3 4 5 6 7 8 9 binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Puertos de ENTRADA/SALIDA Los puertos son entradas y salidas del microcontrolador al exterior, por ellas enviaremos o introducimos seales digitales TTL (5V) de forma que podemos comunicar el microcontrolador con el exterior. En este caso tenemos 2 puertos de entrada y salida E/S. Sus nombres son RA y RB. El puerto RA tiene 5 pines RA0-RA4, un caso particular es RA4/TOCK1 que puede actuar como pin de entrada o como entrada de impulsos para un contador denominado TMRO El puerto B tiene 8 lneas que van desde RB-RB7 .Cada lnea del RA o del RB se puede configurar como entrada o salida mediante 2 registros llamados TRISA y TRISB DESARROLLO Cdigo de programacin en MPLAB

A continuacin se genera los cdigos para el PIC 16f84 para posteriormente compilarlo al circuito.

El primer paso es generar las etiquetas para darle nombre a las partes del programa. Por consiguiente se generan las instrucciones que se pasaran al microcontrolador. El primer cdigo que se pone es el BSF, su funcin es que pone a 0 el bit del registro 1, con el registro de STATUS el cual es un registro especial. El segundo cdigo es CLRF TRISB el cual es el

contenido del registro f que se limpia y se establece en el bit z. el tercer cdigo es MOVLw B00001111 es cargado el octavo bit de la literal K al registro w, esto quiere decir que led solo encender del RB6 al RB13. El MOVWF TRISA funciona pasando w a la memoria TrisA. El cdigo BCF STATUS RP0 nos sirve para pasar el status rp0 al banco 0. El MOVLW NUMERO funciona poniendo W a un nmero. SUBWF PORTA pasamos la sub rutina W a la memoria PORTA. MOVLW b11110000 se pasa 11110000 en w. BTFSS Si el bit b del registro es 0 la siguiente instruccin se ejecuta normalmente, si b=1la siguiente instruccin se salta. GOTO ACTIVA SALIDA, funciona activando la salida. MOVLW b11111111, se pasa 11111111 en w. BTFSC STATUS Z, Si el bit b del registro es 1 la instruccin siguiente se ejecuta normalmente, si b=0 la instruccin siguiente se ignora y se salta. MOVLW b01010101 ponemos 01010101 en w. MOVWF PORTB, se mueve el acumulador W al registro F. Con el cdigo GOTO PRINCIPAL es la funcin con derivacin y por ltimo el END para finalizar el programa.

CONCLUSION Por medio de esta prctica aprendimos a utilizar el programa MP LAP donde pudimos irnos familiarizando con la programacin para generar cdigos para el funcionamiento de un PIC. Se agregaron nuevos cdigos para el funcionamiento de un comparador hacindolo accionar con unos leds.

Potrebbero piacerti anche