Está en la página 1de 3

Electricidad, Electrónica y Telecomunicaciones

Ingeniería Eléctrica
Técnico en Electricidad Industrial

Guía de trabajo 1:
Programación en C de sistemas basados en microcontrolador
Evaluación Formativa 1

Unidad de Aprendizaje: I. Presentación


Programación de sistemas
embebidos.
Hoy en día los sistemas basados en microcontrolador y sistemas
Aprendizajes esperados:
embebidos han ganado un gran terreno en la industria, permitiendo
Programa en lenguaje C para automatizar procesos sencillos, realizar mediciones de forma mucho
sistemas basados en más precisa, como también hacer uso de ellos en sistemas eléctricos
microcontroladores, utilizando inteligentes o instalaciones domóticas.
entorno de desarrollo integrado
(IDE) y proponiendo soluciones En esta primera unidad se considera lo relativo a la programación,
efectivas que incorporen simulación e implementación de sistemas basados en
criterios de eficiencia y uso de
microcontrolador, para lo cual en primera instancia se tratarán
tecnologías.
algunos tópicos sobre lenguaje C el cual es el más utilizado para el
Evaluación: desarrollo de algoritmos en sistemas basados en microcontrolador.
Evaluación Formativa N°1
Esta guía corresponde a la Evaluación Formativa 1.
Las actividades para realizar son:
1. Programación de algoritmos en C.
2. Programación de algoritmos en C usando condicionantes.
3. Programación y simulación de un sistema basado en
microcontrolador.

II. Criterios de evaluación


Las actividades de esta guía consideran los siguientes criterios de evaluación:

1.1.1.- Describe lenguajes algorítmicos, de acuerdo a las convenciones propias de sistemas computacionales.
1.1.2.- Representa el algoritmo creado mediante el uso de diagrama de flujo, de acuerdo a lo establecido en la norma
ANSI.
1.1.3.- Escribe programa en lenguaje C, en base a algoritmo creado.
1.1.4.- Compila programa creado, mediante entorno de desarrollo integrado (IDE).

Electrónica Programable e Instrumentación – EEA403


1
Electricidad, Electrónica y Telecomunicaciones
Ingeniería Eléctrica
Técnico en Electricidad Industrial

III. Actividades

 Para las actividades se requerirá el uso de un computador con acceso a internet, con el software de simulación
Proteus, y el compilador MPLAB X configurado para programación en C.
 Las actividades se desarrollarán de forma individual.

Actividad 1: Programación de algoritmos en C

En la primera actividad se considera el análisis de diagramas de flujo y su posterior programación en lenguaje C. Para
esto, el docente hará entrega de algunos ejercicios en base a los cuales usted deberá desarrollar el pseudocódigo y
su posterior codificación en lenguaje C.

En base a lo realizado debería verificar el funcionamiento del programa en función del diagrama de flujo, por lo cual
es muy importante basarse en este último para desarrollar el código.

Actividad 2: Programación de algoritmos en C con condicionantes

Muchos programas o algoritmos definen condiciones durante su ciclo de ejecución, lo cual permite establecer un
funcionamiento para un microcontrolador basado en datos que lee de su entorno mediante sensores. En esta
segunda actividad se considera el uso de estructuras de control de programa de tipo condicional en C (IF, IF-ELSE,
WHILE) para la resolución de problemas en base a enunciados entregados por el docente.

Para esto, se deberá utilizar un diagrama de flujo diseñado para el enunciado, luego traducirlo lenguaje C, y
posteriormente verificar su funcionamiento.

Actividad 3: Programación y simulación de un sistema basado en microcontrolador

En esta actividad se hará uso del lenguaje C para programar el funcionamiento de un microcontrolador en un circuito
en concreto en base al enunciado entregado por el docente, hora en lo cual se deberá contar con el software de
simulación y el compilador para el microcontrolador que se ha de utilizar.

Durante el desarrollo de la actividad usted deberá desarrollar el diagrama de flujo en función del enunciado, codificar
dicho diagrama de flujo en lenguaje C, armar el diagrama del circuito correspondiente al enunciado en el simulador y
con herramientas de depuración verificar su correcto funcionamiento.

Una vez realizada la actividad deberá entregar al docente el diagrama de flujo definido para la resolución del
problema, el código en lenguaje C para el microcontrolador y el archivo del software de simulación con el circuito.

Electrónica Programable e Instrumentación – EEA403


2
Electricidad, Electrónica y Telecomunicaciones
Ingeniería Eléctrica
Técnico en Electricidad Industrial

IV. Evaluación

Evaluación Formativa 1 (EF1): Desarrollo de programas en lenguaje C

Para esta evaluación, los estudiantes deben:

1. Descargar los ejercicios propuestos y desarrollarlos en función de lo realizado en clases, el cual se encontrará
disponible en el Ambiente Aprendizaje INACAP (AAI).
2. Diseñar el diagrama de flujo para cada ejercicio, como también así el circuito a utilizar.
3. Desarrollar el programa en lenguaje C.
4. Simular el funcionamiento del circuito en función del programa desarrollado.
5. Cargar en Ambiente Aprendizaje (AAI) el desarrollo de los ejercicios, contemplando diagramas de flujo,
programas en C y archivos de simulación.
6. Revisan su evaluación junto al docente y con la “Escala de apreciación N°1 – Ev. Formativa N°1”.

Electrónica Programable e Instrumentación – EEA403


3

También podría gustarte