Professional Documents
Culture Documents
GRUPO: 5203
NOMBRE DE LA CARRERA:
MANTENIMIENTO DE SISTEMAS ELECTRONICOS
GRUPO:
5203
OBJETIVO
El objetivo de esta practica es la de aprender a utilizar Mplap para
programar compuertas lgicas, de la misma manera tambin nos
debemos aprender los distintos comandos y ordenes que contiene cada
microcontrolador.
MARCO TERICO
MPLAB IDE V7.20
COMPUERTA NOT
En lgica digital, un inversor, puerta NOT o compuerta NOT es una
puerta lgica que implementa la negacin lgica. El smbolo y la tabla de
verdad son los siguientes:
La
compuerta
NOT
como
la
compuerta AND y la compuerta OR es
muy importante. Esta compuerta
entrega en su salida el inverso
(opuesto) de la entrada. La salida de
una compuerta NOT tiene el valor
inverso al de su entrada. En el caso
del grfico anterior la salida X = A.
Esto significa que:
PIC16F84A
El PIC16F84 es un microcontrolador a 8 bits de la familia PIC
perteneciente a la Gama Media (segn la clasificacin dada a los
microcontroladores por la misma empresa fabricante) Microchip.
ESTRUCTURA
USOS
En los ltimos aos se ha
popularizado el uso de este
microcontrolador debido a su
bajo costo y tamao. Se ha
usado
en
numerosas
aplicaciones, que van desde
los
automviles
a
decodificadores de televisin.
Es muy popular su uso por los
aficionados a la robtica y
electrnica.
Puede ser programado tanto en lenguaje ensamblador como en Basic y
principalmente en C, para el que existen numerosos compiladores.
Cuando se utilizan los compiladores Basic, es posible desarrollar tiles
aplicaciones en tiempo rcord, especialmente dirigidas al campo
domstico y educacional.
PROGRAMA
PROG CODE
MATERIALES Y EQUIPO
DESARROLLO
Comencemos por ejecutar el programa Mplab, una vez hecho esto
necesitamos crear un proyecto nuevo, para ello nos centramos en la
pestaa Project New, nos abrir una ventana en donde pondremos el
nombre al nuevo proyecto y en Browse elegimos el lugar en donde
guardaremos el proyecto, aconsejo guardarlo en el disco loca c ya que si
lo guardes en otro lado puede generarse conflictos al momento de leer
el programa y damos ok para guardar, ya teniendo esto se nos
desplegara una serie de pasos y tambin tendr escrito el nombre del
proyecto que le hemos asignado, en esa pequea lista encontraremos
escrito HEADER FILES le damos clic derecho con el mouse y saldr la
opcin Add Files no abrir una ventana donde buscaremos dentro del
disco local c -archivos de programa Microchip - MPASM Suite ah
buscaremos P16F84A.INC de damos abrir y senos agregara en la
columna de Header Files, en esa misma columna buscaremos Linker
RESULTADO
El resultado obtenido depende del correcto uso de las herramientas del Mplap,
y un programa correcto al simularlo cuando vale 1 va a tocar el BCF 06,07 y de
ah se ira a GOTO INCIO, pero si fue 0 pasa por GOTO FUECERO y saltara a
FUECERO BSF 06,06 y seguir por GOTO INICIO
OBSERVACIONES
Mis observaciones obtenidas es que no puedes correr el programa
creado por nosotros sin antes haberla compilado, al igual que si no
hemos configurado el pic que vamos a ocupar y a ver seleccionado
antes los archivos de cabecera y los archivos LKR, tambin un programa
mal escrito puedes generas errores y conflictos al momento de
compilarlo y emularlo
CONCLUCION
Puede ser complicada la creacin de un programa, si no se tiene un
conocimiento previo, para el desarrollo de x programa, en este caso
nosotros trabajamos con el PIC16F8a para ello necesitamos tener
conocimiento de sus comandos y ordenes que se le puede dar, tambin
tomemos en cuenta su arquitectura para poder poner los comandos en
el correcto bit de cada puerto, en este caso como la prctica nos los
requiri hay que saber el funcionamiento de la comporta lgica NOT.