Está en la página 1de 6

ESCUELA POLITÉCNICA NACIONAL

ESCUELA DE FORMACIÓN DE TECNÓLOGOS


TECNOLOGÍA EN ELECTROMECÁNICA

Laboratorio de Microprocesadores

INFORME

Práctica No: 1
Tema: Manejo de MikroC para PIC

Realizado por:

CPR4
Estudiante: Alex Ortiz Grupo:

(Espacio Reservado)
Fecha de entrega: ____ / ____ / ____f. _________________________
Año mes día Recibido por:

Sanción: ____________________________________________________

PERÍODO
2019 – B
ESCUELA POLITÉCNICA NACIONAL ESFOT

TEM425L - LABORATORIO DE MICROPROCESADORES


INFORME- PRÁCTICA 1
1. Resumen
- En la práctica 1 el docente dio información sobre cómo se puede utilizar el programa MikroC,
dando una demostración como a los pines ( porta, portb y portc) del PIC que se va a utilizar
en el laboratorio sean considerador como entradas o como salidas, lo que se requiera en la
práctica. Mediante las indicaciones dadas se procede a realizar un algoritmo que tiene como
objetivo encender un diodo LED.

2. Marco teórico
MikroC

Es un sofisticado software para programar las familias más populares de PIC´s. IDE, este software
utiliza para programar en lenguaje de alto nivel C. MikroC consta con un compilador con todas las
funciones ANSI C para dispositivos PIC. [1]

Imagen 1: Logo del software

PIC 16F870

Es un microcontrolador de gama media con memorias incluidas como memoria flash con 2kx15
palabras, memoria de datos con 128x8 bytes y memoria de datos eeprom con 64x8bytes. [2]

Tiene 3 pórticos definidos como entras o salidas según lo que se requiera (PORTA 6 pines, PORTB
8 pines, PORTC 8 pines), etc.

3. Desarrollo
- Para lo requerido en la práctica según la hoja guía se realiza un algoritmo en MikroC que
permita encender Diodos led indistintamente dependiendo de las indicaciones dadas situados
en el pórtico B, al momento de dar una señal por medio del interruptor que se ubica en el RB0
los led´s designados se encenderán caso contrario permanecerán apagados.

A continuación, en la imagen 2 se puede apreciar el algoritmo realizado.

Laboratorio de Microprocesadores Práctica 1


ESCUELA POLITÉCNICA NACIONAL ESFOT

Imagen 2: Algoritmo

Utilizamos el programa Proteus para verificar si en realidad lo que se pide en el algoritmo


refleja en la simulación en la imagen 3 se observa que los led´s se encuentran apagados, hasta
que exista un cambio de estado en el pin RB0 para que los led´s se puedan encender, como se
puede observar en la imagen 4.

Imagen 3: Led´s apagados

Imagen 4: Led´s encendidos

Laboratorio de Microprocesadores Práctica 1


ESCUELA POLITÉCNICA NACIONAL ESFOT

- Para la siguiente actividad realizada en el laboratorio se requirió por parte de la docente


encargada cambiar el interruptor de Pin del RB0 al pórtico C al pin 5. Por lo cual obtenemos el
siguiente algoritmo:

Imagen 5: Algoritmo del ejercicio implementado en el laboratorio

Para visualizar en la simulación el pin RC5 tiene dos estados, ya sea 1 o 0 dependiendo si es
pull up o pull down, un estado se va a encender los 3 led´s de la mitad y en segundo se
enciende los 2 led´s externos como se muestra en las imágenes a continuación.

Imagen 6: Estado 1 led´s externos

Imagen 7: Estado 2 led´s intermedios encendidos

Laboratorio de Microprocesadores Práctica 1


ESCUELA POLITÉCNICA NACIONAL ESFOT

4. Análisis de resultados
- Los ejercicios realizas en clase no se mostró ningún inconveniente lo cual fue un éxito al
momento de programar, los cambios que se realizaron únicamente fue cambiar al interruptor
que daba la señal de lectura desde el pin RB0 al pin RC5, para complementar cambiar los led´s
encendidos según el estado que bote el interruptor.

5. Cuestionario
- Indicar 5 características principales del PIC16F870.
o Microcontrolador Microchip gama media
o Memoria Flash (programa): 2Kx14 words
o Memoria de Datos RAM: 128 x 8 bytes
o Memoria de datos EEPROM: 64 x 8 bytes
o Comunicación serial (USART)
- Dibujar el entorno de trabajo de MikroC para PIC con todas las áreas de trabajo.

Este literal se visualizará en anexos.

Anexo1

Se muestra las partes del entorno del software.

Anexo 2

Se muestra el dibujo del entorno del software.

6. Conclusiones y recomendaciones
- EL lenguaje utilizado es entendible para el operador, que fácilmente utilizando un registro
TRIS que es contenido dentro del pic, podemos utilizar los pórticos ya sean PORTA, PORTB o
PORTC como entradas o como salidas.
- El entorno del software MikroC es básico de entender, tiene su barra de menú, su espacio
para realizar el algoritmo y sus respectivas librerías, que al momento de programar no tiene
una gran dificultad para la persona.
- Al momento que se desarrolla y se compila el algoritmo se genera unos archivos en el lugar
donde fue guardado el proyecto en C, para que sea visualizado en proteus se escoge el
archivo que tenga la terminación (.hex).

7. Bibliografía / Referencias
[1] «Didacticas Electrónicas,» [En línea]. Available:
https://www.didacticaselectronicas.com/index.php/sistemas-de-
desarrollo/mikroelektronika/mikroc-pro-para-pic-detail. [Último acceso: 24 10 2019].

[2] V. Párraga, «Diapositivas».

[3] d. sheet, Microchip, 2003.

Laboratorio de Microprocesadores Práctica 1


ESCUELA POLITÉCNICA NACIONAL ESFOT

8. Anexos

Anexo1

Anexo 2

Laboratorio de Microprocesadores Práctica 1

También podría gustarte