Curso de créditos académicos: El Mundo de los Microcontroladores

En la actualidad los microcontroladores se encuentran por doquier. En cada una de nuestras casas podemos encontrar entre 10 y 50 microcontroladores y todos ellos son pequeñas computadoras totalmente funcionales ubicadas en el interior de aparatos como los hornos de microondas, maquinas lavadoras, televisores, reproductores de DVD, estéreos, reproductores portátiles de música, consolas de videojuegos y automóviles entre otros. Tal es la flexibilidad de estos componentes y la cantidad de información disponible para aprovecharlos, que se podría continuar la lista anterior sin parar. El mundo entero les ha dado una infinidad de aplicaciones, restringidas únicamente por lo que aún no hemos imaginado.
Los microcontroladores tienen una particularidad que los hace muy especiales entre los componentes de un sistema electrónico y es el hecho de que se puede aprender de microcontroladores sin tener conocimientos de electrónica, puedes ser un experto con unos conocimientos en principios básicos de la electrónica que se pueden aprender en pocas horas y sumados a comprender un buen lenguaje de programación que puede ser grafico (mediante diagramas de flujo) o utilizando código escrito (como el basic o "c")se podrá construir circuitos y desarrollar habilidades para la robótica, automatización y mandos a distancia. en resumen el microcontrolador es la forma mas sencilla de hacer ingeniería; resolver un problema ingeniando un programa que seguirá un microcontrolador.
A las anteriores ventajas de los microcontroladores se suman la fácil adquisición en el mercado y la gran cantidad de software que existe para programar tanto freeware como comercial, al igual que muchos tutoriales y recursos.

1. Objetivos del Curso
El dictado del curso El mundo de los Microcontroladores tiene como objetivos principales que el alumno logre:
• Conocer los componentes básicos de electrónica.
• Comprender las utilidades de un Microcontrolador.
• Comprender las características y arquitectura de un Microcontrolador.
• Poder programar un Microcontrolador y emularlo en un simulador.

2. Programa Analítico

Introducción

  • Introducción al mundo de los microcontroladores
  • Tipos de microncotroladores
  • Arquitectura de un microntrolador general
  • Historia, breve
  • Cómo surgió la idea
  • Diferencia entre microcontroladores y microprocesadores
  • El mercado de los microcontroladores.
  • ¿Qué microcontrolador emplear?
  • Aplicaciones

Componentes electrónicos

  • Resistencias
  • Capacitores
  • Reguladores de tensión
  • Leds
  • Otros componentes electrónicos.

MICROCONTROLADORES PIC

  • Características
  • Arquitectura
  • Diferentes tipos

Microcontrolador PIC16F887

  • CARACTERISTICAS BASICAS
  • Principales registros
  • Puertos entrada salida

Programación de microcontroladores

  • Lenguaje de programación
  • El compilador
  • Fundamento de C
  • Creación de un Programa en C

El simulador ISIS de Proteus

  • Conociendo el simulador
  • Ubicando Componentes
  • Primeros pasos
  • Ejemplos
  • Ejercicios

3. Bibliografía Básica.
- Diseño y simulación de sistemas microcontrolados en lenguaje C. Formato e-book. Autor: Ing. Juan Ricardo Clavijo Mendoza
- https://learn.mikroe.com/ebooks/microcontroladorespicbasic/
- PIC16F87XA. Data Sheet. Microchip
- https://learn.mikroe.com/ebooks/microcontroladorespicc/front-matter/introduction/
- Componentes electrónicos pasivos. J. Sangrador

4. Metodología Pedagógica
Curso modalidad Teórico/Practico. La organización del dictado se conformará con clases presenciales teóricas con ayuda de transparencias y recursos multimediales, y contará con actividades prácticas relacionadas. Se utilizará el campus virtual de la UNER como medio de respaldo para las clases presenciales, publicación de material y comunicación con los alumnos.

5. Duración del Curso
La duración del curso propone una carga horaria de 32 (treinta y dos) horas.

6. Requisitos particulares de inscripción.
Para inscribirse a este curso de créditos se requiere: ser estudiante regular de la carrera Licenciatura en Sistemas y tener aprobada la asignatura Arquitectura de Computadoras y regularizada Lenguajes de Programación

Cupo máximo de 30 asistentes

Inicio: 17 de agosto, 19 hs. Aula 14. 

7. Régimen de evaluación y acreditación
El alumno para aprobar el curso deberá:
• Cumplir con el 75 % de la asistencia a las clases.
• Cumplir las actividades propuestas por el curso.
• Aprobar un Trabajo Final integrador.
Para la evaluación final, se tendrá en cuenta:
• la participación del alumno en clase.
• la nota individual del trabajo final.

- Docente a Cargo: Ing. Sebastian Coulleri.