Logo Studenta

Practica1-IPP - César Esquivel

¡Este material tiene más páginas!

Vista previa del material en texto

Practica No. 1
Interfaces, periféricos y programación I
INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA
UNIDAD PROFESIONAL AZCAPOTZALCO
ING. ROBÓTICA INDUSTRIAL
INTERFASES, PERIFÉRICOS Y PROGRAMACIÓN I
REPORTE 
PRÁCTICA No. 1
	
M. en C. RAMÓN VALDÉS MARTÍNEZ
EQUIPO:
ARELLANES MARTÍNEZ FRIDA
CRUCES LUNA BRENDA
SALGADO CERÓN UVERTO DANIEL
VERGARA ESPINOZA DANIEL
GRUPO: 7RM1
ÍNDICE
EJERCICIO 1		 3
DESARROLLO 			3
CIRCUITO EN PROTEUS 8
CONCLUSIONES 12
EJERCICIO 1
Realizar la programación de los periféricos de entrada y salida,
DESARROLLO
Crear y modificar en Ensamblador con MPLab
Abriremos la aplicación para poder montar y/o modificar muestra programa para compilar.
Para crear un nuevo proyecto seleccionamos 
Damos en la nueva ventana Siguiente>
Seleccionamos nuestro PIC/Siguiente>
Seleccionamos lenguaje de programación y damos Siguiente>
Damos nombre a nuestro Programa y ubicación de los archivos a crear Damos Siguiente>
Damos Siguiente> y después Finalizar
Ahora nos ha creado los archivos necesarios para el programa.
Para crear un nuevo programa demos en File/Nuevo
En esta nueva ventana podemos codificar en lenguaje ensamblador nuestro programa
Como ya tenemos un programa predispuesto cargamos este programa
Damos en File/Open
Abrimos el archivo deseado
Nos van a abrir el código fuente de nuestro programa, en este se pude crear o modificar 
Podemos Modificar o programar nuestros bancos y puertos de entradas y salidas
Damos forma a nuestro programa y direccionamos entradas a funciones a las salidas
Compilamos apretando Ctrl+F10, nos compilara y si no tiene ningún error, creara un archivo .hex con el mismo nombre. Este archivo es el que usaremos para simularlo en proteus y para programar nuestro PIC.
Para programar nuestro PIC seleccionamos nuestro programador y para esto seleccionamos Programmer/SelectProgrammer/PICkid2 En este caso seleccionamos POCkid 2 porque es el programador que tenemos.
Nos enlazara a muestra computadora con el programador.
Podemos configurar los bits que se van a manejar en el PIC Dando en Configure/ConfigureBits/
Y nos va abrir una ventana nueva en la cual podemos especificar las características de nuestro programa.
CIRCUITO EN PROTEUS
Simular en Proteus
Abrimos proteus
Abrimos isis
Damos en componen Component Mode, y damos en la P que esta a lado de la L a lado de Divices
Nos abre otra ventana y en la barra de búsqueda buscamos nuestros componentes como resistencias, Leds, el PIC con su nombre completo
Colocamos cada componente en el lugar deseado, esto a comodidad del circuito y nuestro
Seleccionamos al PIC con doble clik
Nos abre otra ventana y en Program File en unas pequeñas carpetas le damos para escoger nuestro programa con extensión .hex, que es programa q cargara a nuestro PIC.
Damos Ok y ya cargo el programa.
Procedemos a simular, en los pequeños iconos de Play, Paused y Stop de hasta abajo. Damos clik y empezará a simular, probamos dando en el dipswich. Y tendrán que encender los Leds deseados.
Si funciona según lo requerido, esta correcto nuestro programa, y está listo para programar en PIC.
Programar en PG4UW
Abrimos PG4UW, seleccionamos el programador que tengamos y puerto en el cual esté conectado. 
Cargamos muestro PIC
Configuramos las características de nuestro programa con respecto a nuestro PIC, Por ejemplo el reloj y los bus característicos.
Cargamos el programa en la ubicación que se encuentre, es el archivo .hex que está en la carpeta de nuestro programa.
Y damos e el icono Program, en nuestro programador nos debe indicar de alguna forma que esta programando.
Y nuestro PIC ya está programado. Faltaría probarlo físicamente.
CONCLUSIONES
La finalidad de esta práctica era el comprender y aplicar la programación de las entradas y salidas de nuestro PIC16F887, así como el acercamiento a los diferentes lenguajes de programación y los programadores. También el reconocimiento de las primeras instrucciones y directivas de un programa en lenguaje ensamblador.
Fecha de entrega: 5/Octubre/2015 12

Continuar navegando

Contenido elegido para ti

Otros materiales