Beruflich Dokumente
Kultur Dokumente
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
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]
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.
Imagen 2: Algoritmo
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.
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.
Anexo1
Anexo 2
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].
8. Anexos
Anexo1
Anexo 2