Вы находитесь на странице: 1из 5

.

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA

PRÁCTICA No. 2

Nombre de la Práctica:

GRUPO: 6cm3 PERIODO ESCOLAR: _enero-junio 2019

ALUMNO: APELLIDOS PATERNO, MATERNO Y NOMBRE(S) No. DE BOLETA

Integrante
Flores Trinidad Alberto Eduardo ___2016300482
___2016300482
___2016300482

PROFESOR TITULAR: ARMANDO RIOS

1 de 7
.

Objetivo
El objetivo principal en la realización de esta práctica es que los alumnos
sean capaces de poder configurar los puertos del pic con el que estamos
trabajando , que salgan o entren datos dependiendo el puerto que más
facial se les haga trabajar.
REALIZACION DE LA PRÁCTICA

Para el inicio de esta práctica nos apoyamos de un software llamado MPLAB X IDE.

Con este software creamos una hoja de trabajo con extensión asm .

Una vez que terminamos la creación de nuestra hoja de trabajo , proseguimos al ingresar los
comandos básico para el correcto funcionamiento de nuestro programa.

Ahora proseguimos a declarar los puertos que utilizaríamos en el microcontrolador, para


representar la entrada de datos y la salida de datos.

Lo primero que hicimos fue declarar que los puertos serian entradas y salidas digitales.

Después configuramos que puertos del píc se comportarían como entradas y que puertos se
comportarían como salidas, y esto fue configurado gracias a un comando especial llamado
TRIS.

En el codigo siguiente se muestra los puertos que fueron utilizados

2 de 7
.

DESCRIPCION DEL CODIGO


LIST P=18F4550, F=INHX32
#include <P18F4550.INC>
RES_VECT CODE 0X0000
GOTO START
org 0x1000
MAIN_PROG CODE ;
START
//*********AQUI SE CONFIGURAN LOS PUERTOS PARA QUE SEAN DIGITALES
movlw 0x0F
movwf ADCON1
movlw 0x07
movwf CMCON
//**********SE CONFIGURAN PUERTOS DE SALIDA Y ENTRADA
movlw 0x00
movwf TRISD
movwf TRISE
movlw 0xff
movwf TRISA
repite
movlw 0x00
movwf PORTE
movwf PORTD
BTFSS PORTA,0 //****CONDICIONAL QUE SALTA SI EL BIT 0 ESTA EN 0
goto no
goto si
no
movlw 0x01
movwf PORTE //********BIT QUE SE ENCIENDE SI EL PUERTO A ESTA EN ALTO

goto repite

si
movlw 0x02
movwf PORTD //******BIT QUE SE ENCIENDE SI EL PUERTO A ESTA EN BAJO
goto repite
END

3 de 7
.

Conclusiones

Lo que puedo concluir en la realización de esta práctica es que gracias a los códigos
proporcionados , el alumno puede crear diversas formas de estructuración de códigos para que

4 de 7
.

el pic realice las instrucciones proporcionadas por el usuario , también que además el
estudiante fuera capaz de utilizar los diversos puerto ofrecidos por el pic.

5 de 7

Вам также может понравиться