Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CHIQUINQUIR
Enero de 2014
3. INDICE DE CONTENIDO
Pg.
5. CARACTERSTICAS GENERALES .................................................................... 9
Introduccin ......................................................................................................... 9
Justificacin ....................................................................................................... 11
Intencionalidades formativas ............................................................................. 11
Denominacin de practicas................................................................................ 14
Nmero de horas ............................................................................................... 14
Porcentaje.......................................................................................................... 14
Curso Evaluado por proyecto ............................................................................ 14
Seguridad industrial ........................................................................................... 14
6. DESCRIPCIN DE PRCTICAS ...................................................................... 15
PRACTICA No. 01 Programacin de microprocesadores y microcontroladores
con lenguaje ensamblador. ................................................................................... 16
Fundamentacin Terica ................................................................................... 18
Descripcin de la prctica .................................................................................. 21
Recursos a utilizar en la prctica (Equipos / instrumentos) ............................... 22
Software a utilizar en la prctica u otro tipo de requerimiento para el desarrollo
de la prctica ..................................................................................................... 23
Seguridad Industrial ........................................................................................... 24
Metodologa ....................................................................................................... 25
Sistema de Evaluacin ...................................................................................... 31
Informe o productos a entregar.......................................................................... 31
Rbrica de evaluacin ....................................................................................... 32
Retroalimentacin .............................................................................................. 33
PRACTICA No. 02 Programacin bsica de Microcontroladores Microchip PIC,
Texas Instruments MSP430 y Motorola Freescale ................................................ 34
Fundamentacin Terica ................................................................................... 36
Descripcin de la prctica .................................................................................. 38
Recursos a utilizar en la prctica (Equipos / instrumentos) ............................... 40
Software a utilizar en la prctica u otro tipo de requerimiento para el desarrollo
de la prctica ..................................................................................................... 40
Seguridad Industrial ........................................................................................... 41
Metodologa ....................................................................................................... 41
Sistema de Evaluacin ...................................................................................... 46
Informe o productos a entregar.......................................................................... 46
Rbrica de evaluacin ....................................................................................... 48
Retroalimentacin .............................................................................................. 48
PRACTICA No. 03 Programacin avanzada de Microcontroladores Microchip
PIC, Texas Instruments MSP430 y Motorola Freescale ........................................ 49
Fundamentacin Terica ................................................................................... 51
Descripcin de la prctica .................................................................................. 53
Recursos a utilizar en la prctica (Equipos / instrumentos) ............................... 54
Software a utilizar en la prctica u otro tipo de requerimiento para el desarrollo
de la prctica ..................................................................................................... 54
Seguridad Industrial ........................................................................................... 55
Metodologa ....................................................................................................... 55
Sistema de Evaluacin ...................................................................................... 57
Informe o productos a entregar.......................................................................... 57
Rbrica de evaluacin ....................................................................................... 59
Retroalimentacin .............................................................................................. 59
7. FUENTES DOCUMENTALES ........................................................................... 60
DIRECCIONES DE SITIOS WEB ................................................................... 61
4. LISTADO DE TABLAS
5. CARACTERSTICAS GENERALES
Introduccin
Justificacin
Intencionalidades
formativas
Objetivos
Aprender y desarrollar habilidades y conocimiento
en el uso de lenguaje ensamblador en la
programacin
de
microprocesadores
y
microcontroladores de diferentes familias y
fabricantes.
Desarrollar e implementar cada una de las
practicas de laboratorio y sus correspondientes
ejercicios.
Comprender la metodologa que involucra el
diseo e integracin del algoritmo y circuito
electrnico en proyectos con microprocesadores y
microcontroladores.
Adquirir las habilidades y competencias bsicas y
especficas en el diseo, desarrollo e
implementacin de soluciones basadas en
microprocesadores y microcontroladores.
Metas
Disear los algoritmos necesarios
realizacion de cada ejercicio.
para
la
Competencias
Al finalizar el desarrollo de las actividades en la presente
gua de practica de laboratorio el estudiante:
Desarrollar la habilidad para programar los
microprocesadores
y
microcontroladores
utilizando
lenguaje
ensamblador
y
de
programacin acorde al dispositivo, fabricante y
familia.
Deber tener la habilidad de transferir los
conocimientos tericos planteados a situaciones
prcticas.
Ser capaz de establecer las entradas, salidas y
requerimientos de hardware, que le permitan
determinar el Microprocesador o Microcontrolador
adecuado para la implementacin.
Tendra la capacidad y habilidad para disear el
algoritmo, editar el programa en lenguaje
ensamblador, compilarlo, depurarlo y simular el
comportamiento del sistema.
Desarrollar las habilidades para implementar el
circuito del prototipo y grabar el programa
diseado para integrar el software y hardware,
logrando un sistema funcional.
Estar en capacidad de disear una solucion
basada
en
microprocesadores
y
microcontroladores.
Denominacin
practicas
Nmero de horas
Porcentaje
6. DESCRIPCIN DE PRCTICAS
Para desarrollar las prcticas de laboratorio y los diferentes ejercicios que incluye
cada una de ellas, se utiliza software de simulacin como parte importante del
proceso de diseo, desarrollo e implementacin. Se aconseja tener como
herramienta bsica un computador y destinar el tiempo y espacio exclusivo para el
desarrollo del componente practico, en caso de no estar seguro de la instalacin
del software o implementacin de los ejercicios, es recomendable e imprescindible
la asesora y gua de un tutor local de apoyo a componente prctico o estar
pendiente de las ayudas y recursos dispuestos en el aula virtual, las utilidades de
software que se recomiendan se listan en cada una de las prcticas. Los
paquetes de software de simulacin cuentan con amplio soporte documental en
las mismas pginas de descarga, lo aconsejable es instalar los programas y tener
un primer encuentro con los ejemplos y/o tutoriales que incorporan. En el campo
de la tecnologa y sobre todo en los programas de ingeniera la mayora de
paquetes especializados de software estn diseados y documentados en el
idioma Ingles, por lo que se hace necesario recordar lo aprendido en los diferentes
cursos de ingls en sus correspondientes programas o contar con un buen
traductor y un buen diccionario.
Conscientes de la necesidad de tener evidencias del proceso respecto a la
participacin y desempeo de la actividad practica guiada, se solicita a los
estudiantes y al tutor encargado de la practica la necesidad de la utilizacin del
formato IEEE (www.ieee.org/documents/trans_jour.docx), este formato es utilizado
para la presentacin de informes o papers que evidencian el cumplimiento de
las prcticas, facilitan la valoracin de las mismas y la realimentacin individual y
para el pequeo grupo de trabajo colaborativo.
La presentacin de informes de laboratorio tiene gran valor como herramienta
pedaggica, porque es un medio para evidenciar la comprensin de lo aprendido y
el seguimiento al trabajo prctico, individual y de grupo. Los informes de
laboratorio sirven a estudiante para compartir experiencias y resultados, a tutores
para facilitar la evaluacin de conocimientos y competencias y a la escuela para
hacer seguimiento en el cumplimiento del compromiso de desarrollar
adecuadamente los componentes prcticos siguiendo los lineamientos propuestos
desde la direccin de curso.
Tipo de practica
Presencial X Autodirigida
Otra Cul
Porcentaje de evaluacin
Horas de la practica
Temticas de la prctica
X Remota
Intencionalidades
formativas
de
UNIDAD 2: MICROCONTROLADORES
Introduccin a los microcontroladores
Microcontroladores PIC de microchip
Microcontroladores Motorola Freescale ,
Texas, Basic Stamp y Arduino
Propsito(s)
Disear la solucion a los problemas prcticos
propuestos que buscan aclarar dudas
conceptuales.
Integrar las soluciones con el diseo
algoritmos, flujo gramas y cdigo fuente
lenguaje ensamblador para desarrollar
habilidades
y
competencias
en
programacin de microprocesadores
microcontroladores.
de
en
las
la
y
Objetivo(s)
Disear un algoritmo para generar el cdigo
fuente en lenguaje ensamblador y de ah
compilarlo, depurarlo, guardarlo, cargarlo y
ejecutarlo utilizando para ello el simulador
SIMUPROC, el compilador MASM o el
intrprete DEBUGGER.
Disear e implementar los algoritmos
correspondientes a los ejemplos del mdulo
de manejo de LEDs de encendido / apagado,
control de encendido por botn y control de
secuencias por botn, para generar el cdigo
fuente en lenguaje ensamblador y de ah
compilarlo, depurarlo, guardarlo, cargarlo y
ejecutarlo utilizando para ello el IDE MPLAB
para Microchip, CCS o IAR para Texas
Instruments MSP430, WINIDE o CodeWarrior
para Motorola Freescale.
Implementar y sustentar el desarrollo de la
prctica ante el tutor encargado de
laboratorio.
Presentar el informe de laboratorio en formato
IEEE para su calificacin y reporte al director
nacional de curso en campus virtual.
Meta(s)
Disear los algoritmo y diagramas de flujo de
cada uno de los ejercicios propuestos.
Construir cada uno de los programas en
lenguaje
ensamblador
para
el
microprocesador
y
microcontrolador,
compilarlos,
depurarlos,
simularlos
y
ejecutarlos utilizando los programas de
software sugeridos.
Fundamentacin Terica
Microprocesadores:
Los microprocesadores estn constituidos internamente por unidades funcionales
que cumplen tareas especficas en cada una de las microoperaciones que implica
la ejecucin de una instruccin. Para comprender el funcionamiento de cada una
de estas unidades funcionales, como son la Unidad Aritmtica y Lgica (ALU), la
Unidad de Control (UC) y la Matriz de Registros,
se debe comenzar por la
utilizacin del lenguaje de bajo nivel, en este caso lenguaje ensamblador.
Microcontroladores:
Los microcontroladores son dispositivos que integran en un mismo chip una CPU,
memoria de programa, memoria de datos y dispositivos de entrada/salida (I/O). La
programacin bsica de estos dispositivos al igual que en el microprocesador
necesita lograr una comprensin total de su funcionamiento, se utilizan
instrucciones y el lenguaje ensamblador para disear soluciones o proyectos
basados en microcontroladores.
Una solucin basada en microcontroladores comienza con el establecimiento de
las entradas y salidas, lo que permite tener las primeras pautas para la seleccin
del dispositivo ms adecuado. Las variables, constantes y diseo del algoritmo
inician con un pseudocdigo, prosigue con el diagrama de flujo para continuar con
la edicin del programa utilizando el set de instrucciones del microcontrolador
seleccionado, el programador debe documentar el cdigo fuente para permitir un
seguimiento y evaluacin del programa diseado.
La simulacin es parte importante en el proceso de diseo y desarrollo, por lo que
es conveniente utilizar los entornos de desarrollo integrado suministrados por el
fabricante como MPLAB IDE de Microchip, WINIDE de Motorola Freescale, CCS
v5 o IAR para Texas Instruments.
Los proyectos desarrollados con microcontroladores adems del software
requieren el diseo del hardware, es decir, requiere determinar todos los
perifricos externos al microcontrolador y su conexin coherente para que el
sistema en conjunto funcione adecuadamente. En esta fase el diseador puede
hacer uso de simuladores en versin DEMO o evaluacin como MULTISIM o
PROTEUS para hacer las pruebas preliminares de hardware y software.
Se debe recurrir a los conocimientos adquiridos en cursos como fsica electrnica,
electrnica bsica, circuitos digitales o la orientacin del Tutor de prctica de
laboratorio, entre otras estrategias para realizar la implementacin del circuito
NOTA: Los estudiantes que realizan la prctica auto dirigida, deben utilizar los
entornos de desarrollo integrado IDE, al igual que los simuladores, dejar los
montajes como parte final despus de tener una certeza del 100% que funciona el
programa en simulacin, solicitar la asesora del Tutor en el Centro o de forma
virtual, deben apoyarse en el contenido del curso con el mdulo, material
complementario y video tutoriales. Los estudiantes que son apoyados por el Tutor
en el Centro pueden trabajar a la par tanto software como hardware y utilizar el
IDE y herramientas de desarrollo ms adecuado para la prctica (PICKit,
LaunchPad MSP430, etc) segn criterio del Tutor de prctica en el Centro.
Descripcin de la prctica
Practica 1.1: Programacin de microprocesadores con assembler: Como
prctica inicial respecto a la primera unidad que trata los microprocesadores, se
plantea el desarrollo de ejercicios previos antes del desarrollo de la solucin al
problema planteado, utilizando lenguaje ensamblador el cual es fcilmente
accesible desde cualquier computador con sistema operativo Microsoft Windows
XP, Vista, Seven u 8, en las versiones Profesionales mediante consola, con el
DEBUG, con compiladores como MASM o TASM o con simuladores como
SIMUPROG, el objetivo es integrar los conocimientos adquiridos en el curso de
ALGORITMOS para hallar una solucin a una situacin prctica que permita
adquirir habilidades en la programacin de bajo nivel en lenguaje ensamblador. El
laboratorio debe estar compuesto de al menos un Ejercicio que cumpla con la
totalidad de parmetros solicitados:
Disear un programa que represente la solucin matemtica a un problema,
por ejemplo, hallar el rea, el volumen, o encontrar la solucin a un sistema
de ecuaciones lineales, puede optar por sistemas bsicos 2x2, 3x3 o un
programa que halle la solucin a un sistema nxn. El programa debe
presentar una interfaz agradable al usuario, con opciones para ingreso de
variables, operaciones, resultados, salida del programa etc, de manera que
se pueda visualizar correctamente el proceso, procedimiento y resultado.
(http://www.masm32.com/masmdl.htm).
Forma de trabajo:
El estudiante debe tener en lo posible las herramientas y documentacin
necesaria, para la realizacin de la prctica de forma auto dirigida, el material de
consulta necesario se encuentra en el aula de cursos virtual, en datateca, en
internet en la pgina de cada fabricante, las herramientas de software se
encuentran dispuestas en su mayora en el aula de curso mediante enlaces
directos a los fabricantes y desarrolladores, mucho del hardware son herramientas
necesarias en la labor profesional y en su mayora de fcil y accesible
consecucin.
Todo lo anterior es para que de forma individual realice cada uno de los ejercicios
de manera auto dirigida o con el acompaamiento y gua del Tutor de prctica de
laboratorio en cada centro. En caso de dudas el Tutor de prctica se encarga de
Figura 2. Esquema general de conexiones y componentes Prctica 1.2: Primeros pasos con
la programacin de microcontroladores. Ejercicio 1.2.2. Propuesta con microcontrolador
PIC16F84A/PIC16F628A.
Figura 4. Esquema general de conexiones y componentes Prctica 1.2: Primeros pasos con
la programacin de microcontroladores. Ejercicio 1.2.1. Propuesta con microcontrolador
Motorola Freescale JK1 o JK3 o JL1.
Figura 5. Esquema general de conexiones y componentes Prctica 1.2: Primeros pasos con
la programacin de microcontroladores. Ejercicio 1.2.2. Propuesta con microcontrolador
Motorola Freescale JK1 o JK3 o JL1.
Figura 7. Esquema general de conexiones y componentes Prctica 1.2: Primeros pasos con
la programacin de microcontroladores. Ejercicio 1.2.1 y Ejercicio 1.2.2. Propuesta con
microcontrolador Texas Instruments MSP430.
Figura 8. Esquema general de conexiones y componentes Prctica 1.2: Primeros pasos con
la programacin de microcontroladores. Ejercicio 1.2.3. Propuesta con microcontrolador
Texas Instruments MSP430.
Sistema de Evaluacin
El tutor encargado del acompaamiento y calificacin del componente prctico,
evaluara individualmente a cada estudiante teniendo en cuenta el desempeo en
la prctica y la rbrica de evaluacin. La calificacin de la prctica se realizar en
escala de 0.0 a 45.0, siendo esta ltima la valoracin ms alta y que se sumara
con las otras dos prcticas para obtener una calificacin final que ser la que se
reporte en el aula de curso entre 0 y 125 puntos.
Informe o productos a entregar
Es necesario presentar un informe que evidencie el proceso de realizacin de la
prctica. El informe de laboratorio debe presentarse en formato IEEE
(www.ieee.org/documents/trans_jour.docx), entre otros aspectos incluidos en el
formato IEEE, debe contener:
Resumen en espaol, Abstract, Palabras Clave (Index Terms)
Introduccin, relacionada con la prctica realizada y los aspectos
relevantes tratados en el informe presentado.
Objetivos, relacionar los objetivos general y especficos en relacin a la
realizacin de la prctica.
Metodologa, Presenta los aspectos metodolgicos y procedimentales
realizados en el ejercicio prctico, desde la lectura de la gua de laboratorio
hasta la implementacin satisfactoria y funcional de los ejercicios
propuestos.
Algoritmos (Pseudocdigo, diagrama de flujo), Sntesis del procedimiento.
Implementacin, Evidencias de la implementacin (pantallazos, imgenes,
fotografas, etc), del proceso de diseo de software con la edicin,
compilacin, depuracin y simulacin, junto con el proceso de diseo de
hardware con la implementacin del circuito (simulado, aunque preferible y
necesariamente fsico) y su correspondiente funcionamiento.
Anlisis de resultados, se analizan los resultados obtenidos en la
experiencia de laboratorio, desde el diseo del algoritmo hasta el
funcionamiento interno del micro y su relacin funcional con los perifricos.
Conclusiones y Recomendaciones, despus de establecer un anlisis de
Rbrica de evaluacin
Tabla 1. Rbrica de evaluacin de la primera prctica de laboratorio.
tem
Evaluado
Asistencia
y
participacin
en la Prctica
Desempeo
individual del
estudiante en
la prctica.
Informe Final
de la prctica.
TOTAL
Valoracin Baja
Valoracin Media
Valoracin Alta
Mximo
Puntaje
El estudiante no asisti
o no participo en las
prcticas de laboratorio.
(Puntos= 0)
El estudiante asisti a
las prcticas pero no
particip activamente
en el desarrollo de los
ejercicios. (Puntos= 5)
El estudiante asiste y
participa de manera activa
en el desarrollo de la
prctica
de
laboratorio.
(Puntos= 10)
10
El estudiante no dio
solucin
a
los
problemas planteados,
no realiz el algoritmo y
no presenta ninguno de
los
programas
e
implementaciones
requeridos. (Puntos= 0)
El
estudiante
dio
solucin
a
los
ejercicios planteados,
present
los
programas
pero
presentan errores de
compilacin
o
ejecucin.
(Puntos=
10)
El estudiante realiz la
totalidad de los ejercicios
solicitados y presento los
programas sin errores de
compilacin ni ejecucin,
presenta
los
archivos
ejecutables
y
las
implementaciones
solicitadas.
(Puntos= 20)
20
El
estudiante
no
presenta informe final
de la prctica de
laboratorio en formato
IEEE. (Puntos= 0)
El estudiante presenta
informe de laboratorio
en formato IEEE, pero
no incluye todos los
productos a entregar
(Puntos= 5)
El estudiante entrega el
informe de laboratorio en
formato IEEE con todos los
productos
solicitados.
(Puntos= 10)
10
40
Retroalimentacin
La retroalimentacin de la prctica individual de laboratorio la realiza el Tutor
encargado en cada centro, la cual ser publicada por el Tutor virtual previo reporte
de la misma antes de la fecha de finalizacin, publicada en la agenda de curso. La
calificacin y realimentacin ser publicada en el aula de curso dentro de los ocho
(8) das siguientes a la realizacin del reporte por parte del Tutor encargado de las
prcticas en el centro.
Porcentaje de evaluacin
Horas de la practica
Temticas de la prctica
X Autodirigida
X Remota
Intencionalidades
formativas
de
de
en
las
la
Fundamentacin Terica
Los microcontroladores son dispositivos que integran en un mismo chip una CPU,
memoria de programa, memoria de datos y dispositivos de entrada/salida. La
programacin bsica de estos dispositivos al igual que en el microprocesador
necesita lograr una comprensin total de su funcionamiento, se utilizan
instrucciones y el lenguaje ensamblador para disear soluciones o proyectos
basados en microcontroladores.
Se tiene como prioridad en el curso el aprendizaje del lenguaje ensamblador, por
ser una tcnica de aprendizaje del funcionamiento de cada una de las unidades o
mdulos que integran el microcontrolador y sus perifricos, el lenguaje
ensamblador permite al estudiante de Ingeniera o Tecnologa en el rea de
http://www.microchip.com/pagehandler/en-us/family/mplabx/ ,
MPLAB IDE otras versiones:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE
&nodeId=1406&dDocName=en023073
o PicDeveloment Studio:
http://sourceforge.net/projects/picdev/files/picdev/PicDevelopmentStu
dio-1.1.exe/download
o CCS V5 E IAR:
http://processors.wiki.ti.com/index.php/Download_CCS ,
http://processors.wiki.ti.com/index.php/IAR_Embedded_Workbench_f
or_TI_MSP430
o CodeWarrior (Motorola-Freescale):
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=
CW-MICROCONTROLLERS&fr=gtl
Software de simulacin electrnico y digital (PROTEUS o MULTISIM)
o PROTEUS:
http://www.labcenter.com/download/prodemo_download.cfm
o MULTISIM: http://www.ni.com/academic/esa/multisimse.htm
Seguridad Industrial
Para la realizacin del componente prctico del curso no se requiere seguridad
especial, se recomienda tener cuidado en el uso y manipulacin de los equipos de
cmputo pues los ejercicios pueden interferir con el funcionamiento de los
programas pudiendo bloquear el sistema, reiniciarlo y perder la informacin
guardada en la memoria RAM. Se recomienda tener cuidado en el uso y
manipulacin de los circuitos integrados especialmente los microcontroladores,
puesto que son sensibles a las cargas electrostticas que almacena el cuerpo
humano, de igual forma se debe tener cuidado en la manipulacin de los equipos
de medida, la fuente de poder y el circuito electrnico implementado.
Metodologa
Conocimiento previo para el desarrollo de la prctica:
Los estudiantes deben haber realizado lectura juiciosa y analtica de los
contenidos del curso y material bibliogrfico sugerido, de manera que tenga los
fundamentos tericos y los conocimientos necesarios para disear y desarrollar
algoritmos, diagramas de flujo y programas en lenguaje ensamblador, simulacin
del sistema microcontrolado, programacin de la memoria del microcontrolador e
implementacin del circuito electrnico.
Para la prctica con Microcontroladores, previo al encuentro tutorial prctico el
estudiante debe de forma autnoma, hacer lectura previa de la gua de prctica
Las resistencias en los puertos como salida pueden sustituirse por pull-ups
internos.
Figura 13. Esquema general de conexiones y componentes Ejercicio 1.2.1: Control de una
pantalla LCD de mnimo 2x16. Propuesta con microcontrolador Texas Instruments MSP430.
Sistema de Evaluacin
El tutor encargado del acompaamiento y calificacin del componente prctico,
evaluara individualmente a cada estudiante teniendo en cuenta el desempeo en
la prctica y la rbrica de evaluacin. La calificacin de la prctica se realizar en
escala de 0.0 a 45.0 siendo esta ltima la valoracin ms alta y que se sumara
con las otras dos prcticas para obtener una calificacin final que ser la que se
reporte en el aula de curso entre 0 y 125 puntos.
Informe o productos a entregar
Es necesario presentar un informe que evidencie el proceso de realizacin de la
prctica. El informe de laboratorio debe presentarse en formato IEEE
(www.ieee.org/documents/trans_jour.docx), entre otros aspectos incluidos en el
formato IEEE, debe contener:
Resumen en espaol, Abstract, Palabras Clave (Index Terms)
Introduccin, relacionada con la prctica realizada y los aspectos
relevantes tratados en el informe presentado.
Rbrica de evaluacin
Tabla 2. Rbrica de evaluacin de la segunda prctica de laboratorio.
tem
Evaluado
Asistencia
y
participacin
en la Prctica
Desempeo
individual del
estudiante en
la prctica.
Informe Final
de la prctica.
Valoracin Baja
Valoracin Media
Valoracin Alta
Mximo
Puntaje
El estudiante no asisti
o no participo en las
prcticas de laboratorio.
(Puntos= 0)
El estudiante asisti a
las prcticas pero no
particip activamente
en el desarrollo de los
ejercicios. (Puntos= 5)
El estudiante asiste y
participa de manera activa
en el desarrollo de la
prctica de laboratorio.
(Puntos= 10)
10
El estudiante no dio
solucin
a
los
problemas planteados,
no realiz el algoritmo y
no presenta ninguno de
los
programas
e
implementaciones
requeridos. (Puntos= 0)
El
estudiante
dio
solucin
a
los
ejercicios planteados,
present
los
programas
pero
presentan errores de
compilacin
o
ejecucin.
(Puntos=
10)
El estudiante realiz la
totalidad de los ejercicios
solicitados y presento los
programas sin errores de
compilacin ni ejecucin,
presenta
los
archivos
ejecutables
y
las
implementaciones
solicitadas.
(Puntos= 20)
20
El
estudiante
no
presenta informe final
de la prctica de
laboratorio en formato
IEEE. (Puntos= 0)
El estudiante presenta
informe de laboratorio
en formato IEEE, pero
no incluye todos los
productos a entregar
(Puntos= 5)
El estudiante entrega el
informe de laboratorio en
formato IEEE con todos
los productos solicitados.
(Puntos= 10)
TOTAL
10
40
Retroalimentacin
La retroalimentacin de la prctica individual de laboratorio la realiza el Tutor
encargado en cada centro, la cual ser publicada por el Tutor virtual previo reporte
de la misma antes de la fecha de finalizacin, publicada en la agenda de curso. La
calificacin y realimentacin ser publicada en el aula de curso dentro de los ocho
(8) das siguientes a la realizacin del reporte por parte del Tutor encargado de las
prcticas en el centro.
Porcentaje de evaluacin
Horas de la practica
Temticas de la prctica
Intencionalidades
formativas
X Autodirigida
X Remota
de
en
las
la
de
de
interaccin
con
otros
estos
profesional.
dispositivos
en
la
vida
Objetivos
Disear el algoritmo, generar el cdigo fuente
en
lenguaje
ensamblador,
compilarlo,
depurarlo, guardarlo, cargarlo, ejecutarlo y
simularlo, utilizando para ello el Entorno de
Desarrollo Integrado MPLAB-IDE o WINIDE o
CodeWarrior o CCS v5 / IAR segn el
microcontrolador utilizado.
Implementar y ser capaz de configurar un
Microcontrolador para controlar dispositivos
externos formando esquemas de control ms
complejos y funcionales.
Sustentar el desarrollo de la prctica ante el
Tutor encargado de laboratorio.
Presentar el informe de laboratorio en formato
IEEE para su calificacin y reporte al director
nacional de curso en campus virtual.
Metas
Disear los algoritmo y diagramas de flujo
requeridos en el diseo propuesto.
Construir cada uno de los programas en
lenguaje
ensamblador
para
el
microprocesador
o
microcontrolador,
compilarlos,
depurarlos,
ejecutarlos
y
simularlos, utilizando los programas de
software sugeridos.
Implementar el circuito electrnico funional, en
simulacin y fsico, sustentar y entregar el
informe de prctica de laboratorio en formato
IEEE.
Competencias
Al finalizar el desarrollo de los ejercicios propuestos
en esta prctica el estudiante:
Fundamentacin Terica
El diseo, desarrollo e implementacin de soluciones basadas en
microprocesadores y microcontroladores requieren que el estudiante realice
ejercicios previos bsicos que le permiten lograr una comprensin total de la lgica
de funcionamiento de estos dispositivos. Se debe considerar que para cada
familia de microprocesadores o microcontroladores e incluso para cada micro en
particular, se tiene un conjunto de instrucciones y unas caractersticas particulares
que definen las capacidades y funcionalidades del dispositivo lo que requiere
desarrollar la habilidad para seleccionar el dispositivo adecuado. Esta habilidad se
desarrolla con la implementacin de los ejercicios propuestos en anteriores
prcticas de laboratorio y dentro del material didctico.
Es fundamental recurrir a las especificaciones tcnicas de cada dispositivo o
datasheet para tener seguridad de los niveles de alimentacin, seales de
entrada o salida y configuracin de pines, en el diseo del circuito electrnico que
debe comenzar con ayuda de los simuladores en los IDE (Entorno de Desarrollo
Integrado), de cada una de los fabricantes, familias y micros, o con ayuda de
versiones de evaluacin, gratuitas o demos de simuladores ms avanzados de
circuitos electrnicos como MULTISIM o PROTEUS o ORCAD, etc. La
implementacin del circuito electrnico requiere especial atencin en la disposicin
de los componentes siguiendo los diagramas de circuito, la verificacin de
continuidad elctrica, la utilizacin de dispositivos de medida, la medicin de
tensiones y los niveles de alimentacin elctrica para garantizar el correcto
funcionamiento y evitar la destruccin de algn componente.
Nuevamente se resalta la importancia y prioridad en el curso del lenguaje
ensamblador, por ser una tcnica de aprendizaje del funcionamiento de cada una
de las unidades o mdulos que integran el microcontrolador y sus perifricos, el
lenguaje ensamblador permite al estudiante de Ingeniera o Tecnologa en el rea
de Electrnica, Telecomunicaciones y Sistemas, realizar verdaderos sistemas
operativos para microprocesadores y microcontroladores, el objetivo es adquirir la
suficiencia en el manejo, manipulacin y control del lenguaje ensamblador como
herramienta que explota al mximo el potencial de cada microcontrolador. Los
lenguajes de ms alto nivel generalmente basados en C, se dejan como
alternativa a la programacin en futuras prcticas con mdulos microcontrolados
como lenguaje de programacin secundario, puesto que estos se utilizan cuando
el estudiante no requiere conocimiento avanzado en el funcionamiento del
microcontrolador o electrnica digital, que para el caso no aplicara para este
curso.
Se debe recurrir a los conocimientos adquiridos en la realizacin de los ejercicios y
prcticas de laboratorio anteriores, a los contenidos del curso y la literatura de
cursos relacionados con temas de electrnica bsica, circuitos digitales y medidas
elctricas. Es importante contar con la orientacin del Tutor de prctica de
laboratorio, recursos de video tutoriales o ayuda del grupo colaborativo de
estudiantes con mayor conocimiento, entre otras estrategias para realizar la
implementacin del circuito (hardware) y diseo del software. Las herramientas y
sistemas de desarrollo integrado IDE, permiten la programacin de la memoria del
microcontrolador para incorporar la accin del software sobre el hardware y
obtener la funcionalidad requerida, para este punto en el curso y en la web de los
fabricantes existe mucha literatura, tutoriales y manuales que pueden apoyar el
conocimiento para el desarrollo del ejercicio.
NOTA: Los estudiantes que realizan la prctica auto dirigida, deben utilizar los
entornos de desarrollo integrado IDE, al igual que los simuladores, dejar los
montajes como parte final despus de tener una certeza del 100% que funciona el
Forma de trabajo:
El estudiante debe tener en lo posible las herramientas y documentacin
necesaria, para la realizacin de la prctica de forma auto dirigida, el material de
consulta necesario se encuentra en el aula de cursos virtual, en datateca, en
internet en la pgina de cada fabricante, las herramientas de software se
encuentran dispuestas en su mayora en el aula de curso mediante enlaces
directos a los fabricantes y desarrolladores, mucho del hardware son herramientas
necesarias en la labor profesional y en su mayora de fcil y accesible
consecucin. Todo lo anterior es para que de forma individual y autnoma, realice
las implementaciones y desarrollo de la solucin de manera auto dirigida o con el
acompaamiento y gua del Tutor de prctica de laboratorio en cada centro. En
caso de dudas el Tutor de prctica se encarga de guiar el proceso de instalacin
del software o implementacin de hardware a utilizar y de dar las indicaciones
generales de utilizacin del software IDE para que el estudiante pueda compilar,
depurar, ejecutar y simular el programa que debe disear.
Procedimiento:
Para la realizacin de la prctica el estudiante debe presentar al Tutor de prctica
en el centro:
Avance de la solucin de software, incluye esquemas generales, algoritmos,
diagramas de flujo, cdigo fuente completamente documentado, archivos
de simulacin o proyecto IDE.
Avance de la solucin de hardware, incluye el esquema de circuito
electrnico y digital, hojas tcnicas o datasheet y documentacin de
soporte de la solucin planteada, archivos de simulacin electrnica y/o
implementacin en protoboard del circuito para su revisin.
Rbrica de evaluacin
Tabla 3. Rbrica de evaluacin de la tercera prctica de laboratorio.
tem
Evaluado
Asistencia
y
participacin
en la Prctica
Desempeo
individual del
estudiante en
la prctica.
Informe Final
de la prctica.
Valoracin Baja
Valoracin Media
Valoracin Alta
El estudiante no asisti
o no participo en las
prcticas de laboratorio.
(Puntos= 0)
El estudiante asisti a
las prcticas pero no
particip activamente
en el desarrollo de los
ejercicios
que
contribuyan
a
la
solucin
plateada.
(Puntos= 3)
El estudiante asiste y
participa de manera activa
en el desarrollo de la
prctica de laboratorio.
(Puntos= 5)
El estudiante no dio
solucin
a
los
problemas planteados,
no se presenta el
algoritmo y no presenta
ninguno
de
los
programas
e
implementaciones
requeridos. (Puntos= 0)
El
estudiante
contribuye
a
la
solucin del problema,
present
los
algoritmos, programas
e implementacin pero
presentan errores de
compilacin
o
ejecucin. (Puntos= 5)
El estudiante realiz la
totalidad de los ejercicios
solicitados, presento los
programas sin errores de
compilacin ni ejecucin,
presenta los archivos y las
implementaciones
solicitadas.
(Puntos= 10)
El
estudiante
no
presenta informe final
de la prctica de
laboratorio en formato
IEEE. (Puntos= 0)
El estudiante presenta
informe de laboratorio
en formato IEEE, pero
no incluye todos los
productos a entregar
(Puntos= 3)
El estudiante entrega el
informe de laboratorio en
formato IEEE con todos
los productos solicitados.
(Puntos= 5)
TOTAL
Mximo
Puntaje
10
20
Retroalimentacin
La retroalimentacin de la prctica individual de laboratorio la realiza el Tutor
encargado en cada centro, la cual ser publicada por el Tutor virtual previo reporte
de la misma antes de la fecha de finalizacin, publicada en la agenda de curso. La
calificacin y realimentacin ser publicada en el aula de curso dentro de los ocho
(8) das siguientes a la realizacin del reporte por parte del Tutor encargado de las
prcticas en el centro.
7. FUENTES DOCUMENTALES