Lab 02 Lenguajes de Programación

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

~

MICROCONTROLADORES

LABORATORIO N° 02

Lenguajes de Programación.

Participantes(s)

Foto:

Nombres:

% participación:

Grupo
Ciclo 4C5 Electrónica y Automatización – Microcontroladores
Fecha de entrega

ELECTRONICA Y AUTOMATIZACION INDUSTRIAL


PROGRAMA DE FORMACIÓN REGULAR
Nro.
LABORATORIO MICROCONTROLADORES Página 1 de 5

I.COMPETENCIA ESPECIFICA DE LA SESION


 Ejecutar y simular instrucciones en un lenguaje de programación.

II.CONTENIDOS A TRATAR
 Set de instrucciones, proyecto en lenguaje C, simulación.

III.MATERIALES Y EQUIPO
 CCS Compiler instalado.
 Entrenador de PICS
 PIC16F877A
 PC con Software de simulación.

IV.FUNDAMENTO TEÓRICO
 Para la realización de este laboratorio se requiere haber realizado y aprobado la EVALUACIÓN
DE LA FASE ASÍNCRONA
 La lectura previa de la información proporcionada para el curso, como el texto y el manual del
fabricante.
 Revise la bibliografía recomendada en la FASE ASÍNCRONA.

V.SEGURIDAD EN LA EJECUCIÓN DEL LABORATORIO

Tener cuidado con el tipo y niveles de voltaje con


los que trabaja.

Antes de utilizar el multímetro, asegurarse que


está en el rango y magnitud eléctrica adecuada.

Tener cuidado en la conexión y en la desconexión


de los equipos utilizados
Nro.
LABORATORIO MICROCONTROLADORES Página 2 de 5

VI.EXPERIENCIA 1 – ESTRUCTURA DE UN PROGRAMA BÁSICO EN PIC C COMPILER:

1. Abra el compilador PIC C COMPILER y transcriba el código mostrado a continuación:

2. Compile el programa anterior para generar los archivos necesarios para su simulación, en
nuestro caso el archivo con formato HEX. En la carpeta donde se creó el proyecto, deberá
aparecer los siguientes archivos:

3. Abra PROTEUS y simule el funcionamiento del proyecto:


Nro.
LABORATORIO MICROCONTROLADORES Página 3 de 5

4. Como evidencia, capture las pantallas de su código en PIC C Compiler y en PROTEUS, en


ambos casos debe incluir los NOMBRES DE LOS INTEGRANTES.

Captura de programa:

Captura de simulación:

VII.EXPERIENCIA 2 – DEPURACION DE SOFTWARE EN PROTEUS:

1. Ingrese a PROTEUS y cambie el archivo HEX por el archivo COF, luego realice la simulación
PASO A PASO para ver el funcionamiento de cada uno de las instrucciones. Capture una
pantalla mostrando la ventana PIC CPU Source Code. No olvide mostrar los nombres de los
integrantes.

VIII.RETO:

1. Realice el mismo programa de parpadeo de un led, pero realizando los siguientes cambios:

a. Utilice el PIC16F873A
b. Utilice un cristal de 4Mhz
c. Programe la salida del led en el pin RB3
d. NO utilice la instrucción output_high(PIN_C0) ni output_low(PIN_C0), en su lugar
utilice la instrucción SET_TRIS_X(value) y PORTX().
Nro.
LABORATORIO MICROCONTROLADORES Página 4 de 5

2. Como EVIDENCIA 1, grabe un video de su simulación en PROTEUS utilizando la aplicación LOOM o


YOUTUBE y coloque el LINK en el recuadro siguiente. En la simulación debe visualizarse los nombres
de los integrantes claramente. El video NO debe durar más de 2 minutos.

https://youtu.be/TLyZ03Lwog0

3. Como EVIDENCIA 2, pegue en el recuadro siguiente el CÓDIGO EN MODO TEXTO:

#include <16f873A.h> //Librería para usar el PIC


#fuses XT,NOWDT //Configuración de fusibles.
#use delay (clock=4000000) // FOSC =4MHz.
#byte PORTB = 0x06 //Identificador para el puerto b en la localidad 0xF81
#bit led = PORTB.3

void main() {
set_tris_b(0x00);
PORTB = 0X00;
while (TRUE) {
Led = ~ Led;
delay_ms(500);
}
} //Fin del main.
Nro.
LABORATORIO MICROCONTROLADORES Página 5 de 5

IX.OBSERVACIONES Y CONCLUSIONES: (Deben estar convenientemente redactadas

OBSERVACIONES:
 PIC C Compiler es un software diseñado para programación de microcontroladores
PIC. Cuenta con una amplia variedad de dispositivos PIC compatibles con el
software.

CONCLUSIONES:
 Se ejecutó y simuló instrucciones en un lenguaje de programación para la creación
del código se usó el programa PIC C COMPILER, este programa genera diferentes
tipos de archivos de un solo código, para la simulación el programa PROTEUS, el
cual tiene la opción para cargar códigos ya sea de archivo HEX o COF.

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy