Sie sind auf Seite 1von 6

INSTITUTO POLITCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA

INGENIERA EN COMUNICACIONES Y ELECTRNICA

MICROPROCESADORES

PRACTICA 1 ENCENDIDO DE DOS LEDS

BRAMBILA FAUSTO RODRIGO BOLETA: CORREO: SANCHEZ HERNANDEZ CARLOS EDUARDO BOLETA: 2012302007 CORREO: carlos_69_eduardo@hotmail.com PROFESOR: Salvador Saucedo Flores TIEMPO DE REALIZACIN : 3 Horas

Objetivo: Desarrollar un programa que habilite el puerto A como salidas y al Puerto B como entradas, simulando en el MPLAB IDE 8.63 su funcionamiento. Procedimiento: Antes de empezar a programar es necesario hacer un diagrama de flujo para poder conocer los pasos antes de programar y a si llevar una secuencia de los pasos a realizar

Una vez que ya tenemos nuestro diagrama de flujo podemos desarrollar nuestro programa en el ambiente de MPLAB IDE 8.63 siguiendo los siguientes pasos Paso 1: Crear un proyecto nuevo para el PIC18F4550, haciendo antes la carpeta donde quedar alojado. Copiar a dicha carpeta el file 18F4550TMPO.asm desde la carpeta TemplateAsmBoot, editndolo y cambindole nombre a 18F45puertos.asm. Aadirlo al proyecto desde la pestaa Project. ;Start of main program ; The main program code is placed here. Main: ; Ciclo movf PORTA,W nop movwf LATB goto Ciclo ;*********************************************************** Cfgptos movlw 0x0F ;configura entradas multiplexadas pto A movwf ADCON1 ; convertidor A/D como entradas digitales movlw 0x07 ;configura entradas multiplexadas con movwf CMCON ; los comparadores como entradas digitales movlw 0xFF ; configura todas las lineas pto A movwf TRISA; como entradas movlw 0x00 ; configura todas las lineas pto B movwf TRISB; como salidas return ;****************************************************************************** ;End of program END Listado fraccionario del file fuente 18F45puertos.asm Paso 2: Construir con build all el proyecto para el PIC18F4550. *** main code goes here *** call Cfgptos ; rutina para configurar puertos

Paso 3: Simular el cdigo HEX en MPLAB creando los estmulos y los inspectores (watches), atendiendo a la explicacin del instructor. Entrar al depurador y ejecutar el mdulo paso a paso en varias ocasiones. Ir cambiando las entradas al puerto A, tras cada simulacin.

Paso 4: Abrir el archivo con el listado y observar el modo en que cada instruccin es ensamblada.

Utilizando el simulador proteus podemos ver el funcionamiento de nuestro programa en el cual podemos ver las terminales de entrada y salida ocupadas

Das könnte Ihnen auch gefallen