Anda di halaman 1dari 3

UNIVERSIDAD POLITCNICA SALESIANA LABORATORIO DE SISTEMAS MICROPROCESADOS

I
MANEJO DE PUERTOS Y MEN DE OPERACIN
Fecha: 24/04/17

Ortega Campaa Alexis


aortegac3@est.ups.edu.ec
Jhordan Andrs Ordez Narvez
jordonez6@est.ups.edu.ec

Recordar que cada bit del puerto tiene su


ABSTRACT: The present report of microprocessed systems correspondiente nmero bit indicativo. Mediante el
uso del puerto D del microcontrolador realizar la
were on the operation of ports management and operations of siguiente secuencia de luces: los leds van titilando
the 16f877a microcontroller menu, generating the encoding of n+1 veces su nmero de bit empezando por el MSB
input and output ports of the PIC by the PICC that y finalizando en el LSB. Todo el proceso funciona
programming language then the Simulator ISIS in the Proteus cuando un switch conectado al terminal de cualquier
software verify the respective schedules of the items made in puerto est accionado, caso contrario los leds se
the practice. mantendrn apagados

Palabras clave: TRIS, PORT, MICROCONTROLLER.


Mediante el uso de un pulsador conectado en un
terminal de un puerto, dar las siguientes condiciones
de operacin a dos leds conectados en el mismo
1. OBJETIVOS puerto: al inicio del programa uno de los led est
encendido y el otro est apagado, al accionar el
pulsador los leds complementan sus estados. Ante
- Conocer el funcionamiento de los puertos, la codificacin de ms acciones del pulsador se repite las condiciones
de operacin de los leds.
control de cada pin del puerto como entradas y salidas y el
men de operacin del microcontrolador 16f877a mediante la
Ejercicio planteado
codificacin de control en el lenguaje de programacin PICC.

- Ejecutar la codificacin (ya simulada en ISIS del 4. PROCEDIMIENTO


software Proteus) de cada uno de los tems
propuestos por el profesor de prcticas de
Ya con la programacin de cada tem, simulada en ISIS del
laboratorio.
software Proteus y previamente armados los circuitos en el
Protoboard se procede:
- Visualizar el funcionamiento de control del PIC
cuando se ha establecido la programacin en el
Primero se establece comunicacin entre el grabador y
mismo mediante el grabador para el funcionamiento
PICKIT.
de cada tem.

Luego se coloca el microcontrolador en el grabador.


Con el PIC en el grabador se procede a cargar el programa y
2. MATERIALES Y EQUIPO a escribirlo en el microcontrolador, es necesario que se
verifique se la codificacin se ha guardado en el PIC.
Fuente de alimentacin 5VDC
Y por ltimo se coloca el microcontrolador en el Protoboard
Protoboard
para ejecutar las instrucciones programadas de cada circuito.
Microcontrolador 16F877A
Cables de conexin Nota: Este proceso se realiza para cada tem a realizarse en
Tarjeta programadora para microcontroladores la prctica.
Multmetro
Elementos electrnicos variados
5. MARCO TERICO
3. DESCRIPCIN DEL PROBLEMA
Descripcin General del PIC16F877
En los siguientes tems se describe lo deseado a realizarse en
El microcontrolador PIC16F877 de Microchip pertenece a una
la prctica.
gran familia de microcontroladores de 8 bits (bus de datos)

1
UNIVERSIDAD POLITCNICA SALESIANA LABORATORIO DE SISTEMAS MICROPROCESADOS
I

Fecha: 24/04/17

que tienen las siguientes caractersticas generales que los


distinguen de otras familias:

- Arquitectura Harvard
- Tecnologa RISC
- Tecnologa CMOS

Estas caractersticas se conjugan para lograr un dispositivo


altamente eficiente en el uso de la memoria de datos y
programa y por lo tanto en la velocidad de ejecucin. [1]

Para el buen uso del software a implementarse en la prctica


es sumamente importante que siga el proceso del diagrama
de bloques para que el microcontrolador sea mayor eficiente.

En la Figura1 se muestra el diagrama de bloques del proceso


de control que deben seguir los microcontroladores para que
su funcionamiento sea eficiente.
Figura3 usos de la funcin else de la funcin if de manera
que asume el estado contrario del pulso.

Figura1. Diagrama de Bloques funcionamiento microcontrolador. [2]

6. CODIFICACIN

Figura2. Manejo de bucles en manera descendente

2
UNIVERSIDAD POLITCNICA SALESIANA LABORATORIO DE SISTEMAS MICROPROCESADOS
I

Fecha: 24/04/17

El manejo de entradas o condiciones externar permite la


seleccin entre diferentes funciones preprogramadas,
convirtindose las seales de 0 o 1 en una habilitacin
de una funcin o proceso.

9. CONCLUSIONES

- Con el uso de los puertos es factible escoger que pin del


puerto se selecciona como entrada (1 lgico) o salida (0
lgico) para el control de varios dispositivos electrnicos.

- Cuando se activa las resistencias Pullups la lgica de


programacin de los puertos es contraria, es decir las
Figura4 uso del Switch o creacin del men, se selecciona por entradas se activan con un 0 lgico y las salidas con un 1
la combinacin de binarios ingresada de manera externa lgico.

- MIKRO C es un lenguaje de programacin que permite


7. SOFTWARE SIMULACIN realizar la codificacin de microcontroladores para luego
grabar la codificacin en el PIC mediante el grabador y
ejecutar las instrucciones puestas en prctica.
Proteus (ISIS)

Proteus es un software que posee el ISIS este nos permite


realizar circuitos mediante una serie de libreras de
dispositivos electrnicos como: resistencias, capacitores,
10. RECOMENDACIONES
microcontroladores, cristales, leds, pulsadores y fuentes de
voltaje que permiten implementar circuitos electrnicos para
realizar las simulaciones. 11. REFERENCIAS

[1] J. M. Angulo Usategui, I. Angulo Martnez, Diseo practico


de aplicaciones .in Microcontroladores PIC, 3ra Ed. Mc
Graw Hill, Parte 1.

[2] R. Prez, Manejo de Puertos y Men de operacin .in


Manual de Practicas Sistemas Microprocesados 1, p. 7.

Figura5. Circuitos simulados en ISIS (Proteus).

8. ANLISIS Y RESULTADOS
El manejo de bucles nos permite un control ms rpido
en acciones que requieren cambios de estado, adems
del conteo de secuencia bajo condicionantes o
contadores, de esa manera un mismo proceso puede
ser repetido n cantidad de veces mediante bucles y as
evitar repetir el cdigo esa misma cantidad de veces.
Esto optimiza el cdigo y el espacio de memoria del
Pic.

Anda mungkin juga menyukai