Sie sind auf Seite 1von 11

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Syllabus de curso Microprocesadores y Microcontroladores

1. IDENTIFICACIÓN DE CURSO

Escuela o unidad: Escuela de Ciencias


Sigla: ECBTI
Básicas, Tecnología e Ingeniería
Campo de formación: Formación
Nivel: Profesional disciplinar
Curso: Microprocesadores y
Microcontroladores Código: 309696
Tipología de curso: Metodológico N° de créditos: 3
Diseñador de curso: Nestor Javier Actualizador de curso: curso: Nestor
Rodriguez García Javier Rodriguez García
Fecha de elaboración: 7 de junio de Fecha de actualización: 24 de Julio
2016 de 2018
Descripción del curso:
El curso de Microprocesadores y Microcontroladores hace parte del campo de
formación Disciplinar Específico, en los programas de Ingeniería Electrónica,
Ingeniería de Telecomunicaciones y Tecnología en automatización electrónica, el curso
presenta al estudiante los conceptos, arquitectura, caracterización, funcionamiento y
funcionalidad de los Microprocesadores y los Microcontroladores, con los que el
estudiante pueda adquirir las competencias que le permitan proponer, diseñar,
desarrollar e implementar soluciones utilizando sistemas digitales basados en
microprocesadores y Microcontroladores.

Núcleo problémico para el programa de ingeniería electrónica: procesos


tecnológicos: soluciones, procedimientos e instrumentos el cual permite: reconocer
las diferentes tecnologías de la electrónica; en él se espera que el estudiante ponga
en evidencia las comprensiones acerca de los sistemas electrónicos en los diferentes
campos de su desarrollo: control, instrumentación y comunicaciones. Estas
comprensiones se deben ver explícitas en la realización de montajes, diseño de
soluciones, manipulación de instrumentos, según el ciclo de formación en el cual se
ubiquen.
Núcleo problémico para el programa de ingeniería de Telecomunicaciones:
Para el programa de ingeniería de Telecomunicaciones el curso hace parte del núcleo
problémico 1: Diseño e Innovación para la transmisión y conmutación de la
información, el cual permite: “Capacidad de análisis y diseño de circuitos
combinacionales y secuenciales, síncronos y asíncronos, y de utilización de
microprocesadores y circuitos integrados”.
El curso se desarrollará en el transcurso de 16 semanas, en la cuales se plantea un
contenido fundamentado en tres unidades didácticas. Aprendizaje, elementos
multimedia y enlaces de apoyo que fortalecerán las competencias esperadas. Por otra
parte la estrategia de aprendizaje implementada en el curso es la de aprendizaje
basado en proyectos (ABPr).
La unidad uno está enfocada a los Microprocesadores donde el estudiante conocerá,
analizara y comprenderá los conceptos respecto a estos dispositivos, visualizando
desde sus orígenes como su aplicación en la vida real, la arquitectura interna y
manejo de registros de propósito general y específicos por medio del uso de lenguaje
de bajo nivel Assembler como también los periféricos. En la unidad dos el estudiante
conceptualiza y utiliza los Microcontroladores para el desarrollo del componente
práctico del curso, utiliza el lenguaje de programación Assembler, como también
otros lenguajes C o C++. En la unidad tres se realizan la revisión de placas de
desarrollo de Hardware Libre como Arduino, desde sus inicios como su aplicación,
revisión de periféricos y desarrollo de aplicaciones mediante su propio lenguaje de
programación.
Los estudiantes encontrarán una forma dinámica y significativa de orientar sus
conocimientos y de conocer la evolución de la disciplina hasta la actualidad; teniendo
en cuenta la investigación, conceptos y los ejes temáticos del programa como sus
líneas de profundización y las líneas de investigación.
Escenario para el desarrollo del componente práctico del laboratorio: según
el acuerdo 029 del 13 de diciembre de 2013 (reglamento estudiantil): “comprenden
las estrategias para el acompañamiento académico de los procesos formativos que
incluyen la ejemplificación, demostración o construcción de conocimiento en
situaciones reales o simuladas” se dispone para el curso lo siguiente:
b) ESCENARIOS FÍSICOS (IN SITU): El curso desarrolla el componente práctico de
forma presencial, en cual, el estudiante ejercita de forma física los conceptos y
diseños de circuitos de automatización y control utilizando Microcontroladores,
Microprocesadores y placas de desarrollo de Hardware Libre, se debe tener en cuenta
la inscripción en el CEAD/CCAV más cercano o desarrollar la práctica en instituciones
con las cuales la UNAD cuenta con convenio.

2. INTENCIONALIDADES FORMATIVAS
Propósitos de formación del curso:

1. Comprender la arquitectura, registros y periféricos que componen un


Microprocesador por medio del lenguaje de programación de bajo nivel con
el propósito que el estudiante analice su funcionalidad y aplicación en
entornos de simulación
2. Emplear dispositivos encapsulados como Microcontroladores en el
desarrollo de proyectos propuestos en contexto con un problema real, que
el estudiante sea capaz de monitorear variables y realizar procesos de
automatización y control junto con la aplicación de conceptos de
programación
3. Diseñar procesos de automatización y control por medio de placas de
desarrollo de Hardware Libre y uso de software de programación de alto
nivel, que le permita al estudiante dar solución a problemas aplicados a
proyectos propuestos y ejecución en la vida real.

Competencias del curso:

1. El estudiante reconoce las partes y funcionamiento interno de un


Microprocesador como registros de propósito general y específico, compuertas
lógicas, ALU, RAM, ROM y otros propios de su arquitectura, mediante la
programación y uso de lenguaje de bajo nivel Assembler.
2. El estudiante emplea dispositivos Microcontroladores que le permiten identificar
su arquitectura, funcionalidad, periféricos y tipos de familias mediante aplicación
física o simulación, en la solución de problemas aplicados a proyectos
3. El estudiante utiliza placas de desarrollo de Hardware Libre para la
automatización y control de procesos propuestos en el proyecto del curso,
comparando ventajas de programación, aplicación y simulación con otros
dispositivos de la misma arquitectura.

4. CONTENIDOS DEL CURSO

Unidades/tem Recursos educativos requeridos


as
Presaberes Guisa, J. (2009). Electrónica Digital. Instituto Politécnico Nacional.
(Pp. 26 -32). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.actio
n?ppg=6&docID=3192086&tm=1531433929303

1. Hernández, E. (2009). Microprocesadores. Ed. El Cid Editor. (Pp.


Introducción a 5 -23) Recuperado de:
los http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.actio
Microprocesad
n?ppg=3&docID=3183363&tm=1527288594447
ores
- Que es un Rocabado, S. (2009). Arquitectura y organización de la
Microprocesador computadora: microprocesadores y programación Assembler.
- Familia de los
Editorial de la Universidad Nacional de La Plata. (Pp. 24-66).
microprocesador
es Recuperado de:
- El lenguaje http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.actio
Ensamblador n?ppg=1&docID=4499097&tm=1527288958603
- Arquitectura
de un Williams, Arthur. (2009). Microprocesadores, dispositivos
Microprocesador periféricos, optoelectrónicos y de interfaz. Ed. McGraw-Hill. (Pp.
- Modos de 5-42). Recuperado de:
Funcionamiento http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.actio
n?ppg=31&docID=3191906&tm=1527289146227

2. Arquitectura Angulo, U. (2001). Microcontroladores PIC: diseño práctico de


de un aplicaciones. Primera parte: PIC12F508 y PIC16F84A. Lenguajes
Microcontrolad Ensamblador, C y PBASIC (4ª. Ed.). McGrau-Hill. (Pp. 1-48, 81-
or 106)Recuperado de:
- Introducción a http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/detail.action
los ?docID=3194849
Microcontrolador
Eduardo, G. B. (2008). Compilador CCS y Simular Proteus para
es
Microcontroladores Pic Cap. 1. México d.f., Alfa Omega -
- Arquitectura
Marcombo. (Pp. 23-55). Recuperado de
de un
https://tecnologialsb.files.wordpress.com/2017/05/compilador-c-
Microcontrolador
ccs-y-simulador-proteus-para-microcontroladores-pic.pdf
-
Funcionamiento
Dogan, I. (2007). Programación de Microcontroladores PIC. Ed.
de un
Marcondo. (Pp. 13-48) Recuperado de:
Microcontrolador
- Periféricos de http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.actio
un n?ppg=4&docID=3175505&tm=1527544841827
Microcontrolador
- Noel Jair, Z. (2017). OVI Unidad 2 Microcontroladores. [Archivo
Microcontrolador de video]. Recuperado de: http://hdl.handle.net/10596/11674
es de 8 Bits de
la empresa Rodriguez, N. (2018). OVA: Programación de un Microcontrolador
Microchip utilizando Assembler. Universidad Nacional Abierta y/a Distancia.
- Simulación Recuperado de: http://hdl.handle.net/10596/18941
mediante
software

3. Placas de Franco, C. A. (2012). Hardware Libre Arduino. Universidad


Desarrollo de Politécnica de Valencia.[Video]. Recuperado de
Hardware https://riunet.upv.es/handle/10251/17289
Libre
Robotica, T. (2012). Libro básico de Arduino. Equipo de cosas de
- Introducción a
Mecatrónica. (Pp 33-60). Recuperado de:
la placa de
https://openlibra.com/es/book/libro-basico-de-arduino-
desarrollo
electronica-y-programacion
Arduino
- Familias y Herrero, J. (2015). Una Mirada al mundo Arduino. Tecnología y
tipos de Arduino Desarrollo (Pp. 13-28). Recuperado de:
- Programación https://dialnet.unirioja.es/servlet/articulo?codigo=5468086
de un Arduino
Corona, L. (2014). Sensores y Actuadores Aplicaciones con
- Periféricos de
Arduino. Instituto Politécnico Nacional (Pp. 39-108). Recuperado
una placa
de:
Arduino
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.actio
- Ejercicios
n?ppg=2&docID=4569609&tm=1527546697645
Prácticos
mediante la
placa Arduino

Recursos educativos adicionales para el curso:

Unidad 1: Miranda, V. (2005). Arquitectura de equipos y sistemas informáticos. 4th


ed., Paraninfo. Recuperado de:
http://bibliotecavirtual.unad.edu.co:2619/apps/pub/3BDI/GVRL?u=unad&sid=GVRL
Unidad 2: González, H. U. (2009). 309696- Modulo de Microprocesadores y
Microcontroladores. Recuperado de: http://hdl.handle.net/10596/6933

Unidad 3: Schwartz, M. Programming Arduino with LabVIEW. Packt Publishing.


Recuperado de:
http://bibliotecavirtual.unad.edu.co/login?url=https://bibliotecavirtual.unad.edu.co:
2969/login.aspx?direct=true&db=e000xww&AN=944047&lang=es&site=ehost-live
Ceballos, E. (2017). Desarrollo de un Robot de Rehabilitación pasiva para la
articulación de la muñeca mediante la implementación de un microcontrolador
Arduino UNO. UIS ingenierías. Recuperado de:
http://bibliotecavirtual.unad.edu.co/login?url=https://bibliotecavirtual.unad.edu.co:
2969/login.aspx?direct=true&db=zbh&AN=123535824&lang=es&site=ehost-live

5. ESTRATEGIA DE APRENDIZAJE

Descripción de la estrategia de aprendizaje:


Estrategia de aprendizaje basado en proyectos: El curso tiene como finalidad
utilizar la estrategia de aprendizaje basado en proyectos dado que utiliza ambientes
reales a los cuales se ponen en prueba las competencias adquiridas en el curso,
mediante desarrollo de simulaciones, diseño y desarrollos físicos utilizando recursos
de vanguardia tecnológica: “El ABPr aplicado en los cursos, proporciona una
experiencia de aprendizaje que involucra al estudiante en un proyecto complejo y
significativo, mediante el cual desarrolla integralmente sus capacidades, habilidades,
actitudes y valores. Se acerca a una realidad concreta en un ambiente académico, por
medio de la realización de un proyecto de trabajo. Estimula en los estudiantes el
desarrollo de habilidades para resolver situaciones reales, con lo cual se motivan a
aprender; los estudiantes se entusiasman con la investigación, la discusión y proponen
y comprueban sus hipótesis, poniendo en práctica sus habilidades en una situación
real. En esta experiencia, el estudiante aplica el conocimiento adquirido en un
producto dirigido a satisfacer una necesidad social, lo cual refuerza sus valores y su
compromiso con el entorno, utilizando además recursos modernos e innovadores.

Las fases de estrategia de aprendizaje basado en proyecto son:

- Informar: Recopilar información para la resolución de problema


- Planificar: Elaboración del plan de trabajo
- Decidir: Decidir cuáles son las variables o estrategias se van a seguir
- Realizar el proyecto: Se lleva a cabo el desarrollo del proyecto en conjunto
- Controlar: Fase de autocontrol para evaluar su propio trabajo
- Valorar, reflexionar: Discusión entre las partes que intervienen en el proyecto

El ABPr también se puede analizar desde la perspectiva del estudiante como:


1. Se centra en el estudiante y promueve la motivación intrínseca
2. Estimula el aprendizaje colaborativo y cooperativo
3. Permite que los educandos realicen mejorías continuas e incrementales en sus
productos, presentaciones y actuaciones.
4. Está diseñado para que el estudiante esté comprometido activamente con la
resolución de la tarea.
5. Requiere que el estudiante realice un producto, una presentación o una actuación.
6. Es retador, y está enfocado en las habilidades de orden superior.

6. DISTRIBUCIÓN DE LAS ACTIVIDADES ACADÉMICAS DEL CURSO

Semana Contenidos a desarrollar Actividad a desarrollar según la


estrategia de aprendizaje
1y2 El estudiante realiza la Paso 1 - Realizar la actividad de
actividad de presaberes, Presaberes: Actualizar perfil, asumir Rol al
junto con el reconocimiento interior del grupo, interactuar en el foro
del curso. grupal. Realiza un mapa conceptual
respecto al diseño de algoritmos en base a
las compuertas lógicas para la construcción
de una ALU.

3 -5 Que es un Microprocesador, Paso 2 – Desarrollar el software de


Familia de Microprocesadores:
Microprocesadores y - El estudiante revisa la tabla de y
Lenguaje Ensamblador listado de las instrucciones soportadas
para los Microprocesadores y aporta
dentro del foro
- El estudiante revisa la arquitectura de
programación de un Microprocesador,
realiza el estudio del lenguaje
assembler y comienza con la práctica
de programación de un
Microprocesador mediante software de
simulación
- El estudiante junto con el grupo de
trabajo colaborativo desarrolla los
programas mediante el entorno de
simulación de un Microprocesador.
-
6 - 10 Introducción a los Paso 3 – Diseñar la automatización
Microcontroladores, Microcontroladores:
Arquitectura de un - El estudiante revisa el funcionamiento
Microcontrolador, Periféricos y arquitectura de un Microcontrolador,
de un Microcontrolador, utiliza el software propuesto para la
Microcontroladores de 8 bits programación en Assembler o C,
de la empresa Microchip - Diseño e implementación de circuitos
en Microcontroladores Pic Utilizando
el pic16f877a o PIC16F84A,
Desarrolla la programación en el
software propuesto y realiza la
simulación en el software para ello
- El estudiante junto con el grupo de
trabajo colaborativo desarrolla los
circuitos para dar solución al proyecto
y el paso planteado

11 -14 Introducción a la placa de Paso 4 – Implementar el uso de placas


desarrollo Arduino, Familias de desarrollo Hardware:
y tipos, Periféricos de una - El estudiante revisa el entorno de
placa Arduino programación de la placa Arduino
como su propio lenguaje.
- El estudiante revisa los distintos
periféricos, sensores y actuadores que
utiliza la placa de desarrollo de
hardware Arduino
- El estudiante realiza la entrega del
componente práctico del curso
mediante Microcontroladores placas
de desarrollo de Hardware Libre
- El estudiante junto con el grupo de
trabajo colaborativo desarrollan los
circuiros utilizando placas de
desarrollo de Hardware Libre como
Arduino para dar solución al proyecto
propuesto

15 y 16 Desarrollo de la evaluación Paso 6 – Compilar el proyecto como


final del curso mediante evaluación final: Da solución al último
Prueba Objetiva Abierta paso para el desarrollo del proyecto
propuesto y la conclusión de este donde se
aplica procesos de automatización mediante
la utilización de la placa de desarrollo de
Hardware Libre como Arduino o ST.

7. ESTRATEGIAS DE ACOMPAÑAMIENTO DOCENTE

Descripción de las estrategias de acompañamiento docente a utilizar en


este curso.
Las estrategias de acompañamiento del curso son las siguientes:

1. Comunicación síncrona (Interacción en tiempo real entre el docente y el


estudiante) por medio del Skype en los horarios de atención designados para ello
2. Comunicación asíncrona (Comunicación por medio de herramientas tecnológicas
como correos y no es en tiempo real) por medio del correo interno del curso con un
promedio de 24 a 48 horas máximo para el tiempo de respuesta a las solicitudes de
los estudiantes
3. Foros de acompañamiento (Foro general del curso) en el entorno de información
inicial del curso donde pueden realizar sus presentaciones, hacer preguntas respecto
al proceso formativo del curso y soporte técnico para las eventualidades que se
presenten en este
4. Comunicación síncrona y programación de webconferences en las fechas
establecidas para ello donde se desarrollan aspectos primordiales del curso
5. Propuesta de Zipas y acompañamiento docente en la solución de las actividades
del curso
6. Atención e información en cada una de las Fases por medio de alertas donde se
analiza a los estudiantes que tienen falencias y se procede a realizar las mejoras
correspondientes

8. 7PLAN DE EVALUACIÓN DEL CURSO


Númer Momento
Puntaje Ponderaci
o de s de la Productos a entregar según
máximo/500 ón/500
seman evaluació la estrategia de aprendizaje
puntos puntos
a n
Actualización de perfil, Diseño
Inicial –
1-2 de la ALU en el libro digital 25 25
Presaberes
como paso 1.
Desarrollo primera parte del
proyecto, paso 2: ejercicios
Intermedi propuestos mediante el uso de
3-5 50
a Unidad 1 Microprocesadores utilizando el
software de Simulación.

Desarrollo de la segunda parte


del proyecto, paso 3:
programas para el
funcionamiento de los
Microcontroladores PIC16F84 y
Intermedi
6-10 PIC16F877 mediante software 75
a Unidad 2
de programación, utiliza el 350
lenguaje de programación
Assembler y realiza la
simulación en el software
propuesto.
Desarrollo del proyecto tercera
parte: paso 4: Realiza la
programación de una placa de
Intermedi desarrollo de Hardware como
11-14 225
a Unidad 3 Arduino, presenta la simulación
mediante software propuesto.
Realiza la entrega del
componente práctico de curso.
Conclusión del proyecto
propuesto: Se realiza la
entrega de la prueba objetiva
15-16 Final abierta, diseño de un proceso 125 125
de automatización y utilización
de la placa de desarrollo de
hardware Arduino o ST.
Puntaje Total 500 puntos 500
puntos