UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN PROPUESTA PROPUESTA DE SYLLLABUS 1. INFORMACI INFORMACIÓN ÓN GENERAL GENERAL DEL CURSO CURSO ESCUELA O UNIDAD: Escuela de SIGLA: ECBTI ciencias básicas tecnología e Ingeniería NIVEL: Profesional - Tecnológico CAMPO DE FORMACIÓN: CBI - DE, Ciencias Básicas de Ingeniería – Disciplinar Especíco CURSO: !icroprocesadores " CODIGO: #$%&%& !icrocontroladores TIPO DE CURSO: !etodológico N° DE CREDITOS: # Cr'ditos N° DE SEMANAS: (& )e*anas CONOCIMIENTOS PREVIOS: +lgebra Booleana, +nálisis de circuitos +C " DC, Conoci*ientos funda*entales en Electrónica análoga, Conoci*ientos en electrónica digital, Instru*entación electrónica, +lgorit*os, unda*entos de progra*ación, )oftare de si*ulación de circuitos. DIRECTOR DEL CURSO: /'ctor I0an Blanco 1odrigue2 FECHA DE ELABORACIÓN: 3o0ie*bre del 4$(5
DESCRIPCIÓN DEL CURSO: El curso de !icropro !icroprocesa cesador dores es " !icrocon !icrocontro trolador ladores es 6ace parte del ca*po ca*po de for*ació for*ación n Discipli Disciplinar nar Especíco, dentro de los procesos tecnológicos, en los progra*as progra*as de Ingeniería Electrónica " Tecnología Tecnología en auto*ati2ación auto*ati2ación electrónica, el curso presenta al estudiante los conceptos, ar7uitectura, ar7uitectura, caracteri2ación, funciona*iento funciona*iento " funcionalidad de los !icroprocesador !icroprocesadores es " los !icrocontroladores, !icrocontroladores, con los 7ue el estudiante pueda ad7uirir las co*petencias 7ue le per*itan proponer, dise8ar, desarrollar e i*ple*entar soluciones utili2ando siste*as digitales basados en *icroprocesadores " !icrocontroladores. El curso se desarrollará en el transcurso de (& se*anas, en la cuales se plantea un contenido funda*entado funda*entado en tres unidades didácticas. 9as pri*eras dos unidades en*arcan el conteto de los !icroprocesadores " !icrocontrolador !icrocontroladores es " la tercera tercera sus aplicación. aplicación. 9a pri*era unidad unidad presenta los los *icroprocesador *icroprocesadores es desde sus bases 6asta el estado actual de la tecnología " aplicación básica. 9a segunda unidad presenta los
!icrocontroladores, 6aciendo un enfo7ue a las fa*ilias " dispositi0os *ás utili2ados. 9a tercera unidad presenta la progra*ación " desarrollo de pro"ectos con *icroprocesadores " !icrocontroladores. +de*ás, el estudiante encontrará los referentes bibliográcos necesarios para apo"ar el aprendi2a;e, ele*entos *ulti*edia " enlaces de apo"o 7ue fortalecerán las co*petencias esperadas.
2. INTENCIONALIDADES FORMATIVAS Propó!"o: Instruir al estudiante en el conoci*iento de las partes funcionales, ar7uitectura " aplicación de los !icroprocesadores " !icrocontroladores, *ediante los recursos teóricos, de softare " *ulti*edia 7ue le per*itan al estudiante ad7uirir las co*petencias en el dise8o, desarrollo e i*ple*entación de soluciones a proble*as propios del entorno donde se encuentra el estudiante. Esti*ular la co*prensión del estudiante en los aspectos conceptuales relacionados con las unidades funcionales, partes principales " ar7uitectura de los *icroprocesadores " *icroco*putadores, inclu"endo la identicación, diferenciación " caracteri2ación de las principales fa*ilias de !icroprocesadores " !icrocontroladores para lograr la aplicación práctica del conoci*iento en el desarrollo de soluciones basadas en estos dispositi0os. +plicar el dise8o de algorit*os " progra*ación en lengua;e ensa*blador " de alto ni0el para el desarrollo e i*ple*entación de soluciones con !icroprocesadores " !icrocontroladores.
Co#p$"$%&!' ($%$r')$ *$) &+ro: (. El estudiante conoce e identica las características funcionales, ar7uitectura, fa*ilias " aplicación de los !icroprocesadores " !icrocontroladores, 7ue le per*itan reali2ar un aprendi2a;e práctico en la aplicación del dispositi0o " los IDE de cada fa*ilia. 4. El estudiante co*prende " aplica el dise8o de algorit*os " la progra*ación en ensa*blador " lengua;e de alto ni0el para el desarrollo de soluciones con !icroprocesadores " !icrocontroladores. ,. El estudiante anali2a " desarrolla siste*as basados en !icroprocesadores " !icrocontroladores 7ue le per*iten dise8ar soluciones aplicadas a proble*as prácticos de auto*ati2ación " control.
,. CONTENIDOS DEL CURSO E-+$#' *$) &o%"$%!*o *$) &+ro:
< Dise8o " desarrollo de pro"ectos de auto*ati2ación " control con !icroprocesadores " !icrocontroladores < Progra*ación con perifericos de entrada " salida < Progra*ación de *ódulos internos especiales " *ódulos basados en *icrocontrolador
!icrocontrolado res < !icrocontroladores, ar7uitectura, progra*ación, fa*ilias " siste*as de desarrollo < !icrocontroladores PIC de !icroc6ip " Te:as Ins tru*ents < !icrocontroladores !otrola reescale, Basic )ta*p " +rduino
!icroprocesadores < !icroprocesadores " !icroco*putadores < a*ilias de !icroprocesadores, fabricantes, ar7uitecturas " tecnologías actuales < 9engua;es de progra*ación en ba;o ni0el en *icroprocesadores " aplicación
3o*bre de la unidad
UNIDAD 1
Contenidos de aprendi2a;e (. !icroprocesadores " !icroco*putadores 4. a*ilias de !icroprocesadores, fabricantes, ar7uitecturas " tecnologías actuales
M!&ropro&$ '*or$ #. 9engua;es de progra*ación en
ba;o ni0el en *icroprocesadores " aplicación
UNIDAD 2
(. !icrocontroladores, ar7uitectura, progra*ación, fa*ilias " M!&ro&o%"ro) siste*as de desarrollo
'*or$
5. !icrocontroladores PIC de !icroc6ip " Teas Instru*ents &. !icrocontroladores !otrola reescale, Basic )ta*p " +rduino
R$$r$%&!' B!/)!o(r0&' R$-+$r!*' =Inclu"e: 9ibros tetos, eb lin>s, re0istas cientícas?
(. )tallings, @. =4$$$?. Argani2ación " +r7uitectura de Co*putadores. =5 ed?. Editorial Prentice-/all. !adrid, 4$$$. Cap (, 4, #, %, (4, (#, (5 " (& Pags ($-(((, Pags (5$-(5, Pags 4(-4#(, Pags #5$-#5, Pags $-(5, Pags &4#-& 6ttp:biblioteca.unad.edu.co 4. To>6ei*, 1. =(%%(?. unda*entos de los !icroprocesadores. Editorial !c Fra /ill. !'ico. Cap (, 4, #, , 5, &, , , ($ " (. 6ttp:biblioteca.unad.edu.co (. +ngulo G, =4$$(?. !icrocontroladores PIC. Dise8o practico de aplicaciones =4H Ed?. 6ttp:biblioteca.unad.edu.co 4. +ngulo G, =4$$$?. !icrocontroladores PIC (&. Dise8o practico de aplicaciones =4H Ed?. 6ttp:biblioteca.unad.edu.co #. Di Jasio, 9ucio =4$$? Progra**ing (&-bit PIC !icrocontrollers in C : 9earning to l" t6e PIC 4. 6ttp:biblioteca.unad.edu.co . Boall, Jo6n =4$(#?. +rduino @or>s6op : + /ands-on Introduction it6 &5 Pro;ects 6ttp:biblioteca.unad.edu.co
UNIDAD ,
(. Dise8o " desarrollo de pro"ectos de auto*ati2ación " control con !icroprocesadores " !icrocontroladores
(. +ngulo G, =4$$(?. !icrocontroladores PIC. Dise8o practico de aplicaciones =4H Ed?. 6ttp:biblioteca.unad.edu.co
&. Progra*ación con perif'ricos de entrada " salida
4. Ibra6i*, Dogan =4$$&?PIC B+)IC Pro;ects : #$ Pro;ects Gsing PIC B+)IC and PIC B+)IC P1A. 6ttp:biblioteca.unad.edu.co
So)+&!o%$ . Progra*ación de *ódulos 'p)!&'*' internos especiales " *ódulos &o% M!&ropro&$ basados en *icrocontrolador '*or$ M!&ro&o%"ro) '*or$
#. +ngulo G, =4$$$?. !icrocontroladores PIC (&. Dise8o practico de aplicaciones =4H Ed?. 6ttp:biblioteca.unad.edu.co . Di Jasio, 9ucio =4$$? Progra**ing (&-bit PIC !icrocontrollers in C : 9earning to l" t6e PIC 4. 6ttp:biblioteca.unad.edu.co 5. Boall, Jo6n =4$(#?. +rduino @or>s6op : + /ands-on Introduction it6 &5 Pro;ects 6ttp:biblioteca.unad.edu.co
1eferencias bibliográcas co*ple*enta rias
Killa*il /. =4$(#? !ódulo: L!icroprocesadores " !icrocontroladoresM. G3+D. 1e0isión Julio de 4$(#. Etraído desde 6ttp:datateca.unad.edu.cocontenidos#$%&%&#$%&%&.2ip
3. ACTIVIDADES DE APRENDI4A5E
U%!*'*
R$&o%o&! #!$%"o
UNIDAD 1 !icroproce sadores
Co%"$%!*o *$ Apr$%*!6'7$
Contenidos en progra*ación lineal, *'todos deter*inísticos , *'todos probabilísticos
!icroprocesad ores " !icroco*puta dores
a *il ia s de !icroprocesad ores, fabricantes, ar7uitecturas " tecnologías actuales
9engua;es de progra*ación en ba;o ni0el
Co#p$"$%&!'
I%*!&'*or$ *$ *$$#p$8o
El estudiante reconoce el curso de *icroprocesador es " *icrocontrolado res 6aci'ndose a una idea g lob al d e l os contenidos del curso.
(. Identicar e l n i0 el d el estudiante con el n deponerlo en conteto con las te*áticas del curso.
El estudiante conoce e identica las características funcionales, ar7uitectura, f a* il ia s " aplicación de los !icroprocesador es " !icrocontrolado res.
1econoce, I de nt ic a " co*prende las partes, unidades funcionales " ar7uitectura del *icroprocesad or " *icroco*puta dor
E"r'"$(!' *$ Apr$%*!6'7$
)e utili2ara la estrategia de aprendi2a;e basado en pro"ectos =+BP?, donde se busca 7ue el estudiante identi7ue el ni0el de conoci*ientos 7ue ad7uirida durante el curso
N° *$ S$# '%'
4
E9')+'&!ó%1
Propó!"o
Cr!"$r!o *$ $9')+'&!ó%
9ograr 7ue el estudiante asi*ile los conceptos generales del curso c ar ac te ri2 an do l os conoci*ientos pre0ios del estudiante en los te*as del curso.
Conoce los conceptos básicos " deter*ina las soluciones a los proble*as planteados.
Po%* $r'&! ó%
5N
F'$ : +ctuali2ar perl, asu*ir 1o l a l in te rio r d el grupo, interactuar en el foro grupal.
1e con oc e e identica las principales f a* ili as de *icroprocesad
9a estrategia a utili2ar será el aprendi2a;e basado en pro"ectos el cual se di0ide en tres *o*entos.
F'$ 1: •
El
estudiante funda*entado en una in0estigación pre0ia sobre las aplicaciones de *icroprocesadores " !icrocontroladores, plantea indi0idual*ente un pro"ecto de i*ple*entación
El estudiante 1econoce " co*prende las partes funcionales, ar7uitectura " progra*ación en ba;o ni0el Identicar " anali2ar las principales fa*ilias .de *icroprocesadores " !icrocontroladores " sus aplicaciones. El estudiante +nali2a " aplica los principios de dise8o de algorit*os, progra*ación " desarrollo de soluciones con *icroprocesadores " *icrocontroladores
Establece diferencias +cti0id " co*paración entre ad en las unidades línea funcionales " 5N a r7 ui te ct ura d el *icroprocesador. Traba; Conoce, escribe " aplica la progra*ación de ba;o ni0el para *icroprocesadores " *icrocontroladores Identica caracteri2a principales
" las fa*ilias
o colabo rati0o ($N.
ores " aplicación práctica
en *icroprocesad ores " aplicación
su
+nali2a " aplica el desarrollo de algorit*os " progra*ación en lengua;e de ba;o ni0el para *icroprocesad ores
•
•
7ue cu*pla con los pará* et ros de dise8o especicados Discutirá en grupo colaborati0o *ediante el foro de traba;o colaborati0o las propuestas de pro"ectos de i*ple*entación Elegirá la propuesta de pro"ecto 7ue *ás se a;uste a los pará* et ros de dise8o solicitados " 7ue den una solución práctica
F'$ 2. 9ección e0aluati0a de los te*as de la unidad (.
El estudiante Conoce " anali2a las características funcionales " aplicaciones de cada tipo de *icroprocesador. El estudiante controla el funcion a* iento " co*porta*iento del *icroprocesadores *ediante el desarrollo de algorit*os " progra*as El estudiante E0alu' " c ar ac te ric e el funciona*iento del algorit*o " progra*a en código fuente para su depuración " progra*ación El estudiante está en capacidad de )eleccionar el *icroprocesador adecuado para la *á7uina " su aplicación
de *icroprocesadores " sus aplicaciones +nali2a " plantea el algorit*o " progra*ación en ba;o ni0el Desarrolla progra*ación en ba;o ni0el para soluciones con *icroprocesadores
UNIDAD 2 !icrocontr oladores
!icrocontrolad ores, ar7uitectura, progra*ación, fa*ilias " siste*as de desarrollo
!icrocontrolad ores P IC de ! ic ro c6 ip " Teas Instru*ents !icrocontrolad ores !otrola reescale, Basic )ta*p " +rduino
En tiende e identica las unidades funcionales, ar7uitecturas " principales f a* ili as de *icrocontrola dores El estudiante Co*prende, co*prende " anali2a " aplica el dise8o aplica de algorit*os " progra*ación la progra*ación sobre en ensa*blador *icrocontrola " lengua;e de dores PIC de alto ni0el en el !icroc6ip " desarrollo de Teas soluciones con Instru*ents !icroprocesador es " Co*prende, !icrocontrolado anali2a " res. aplica progra*ación sobre *icrocontrola dores !otolora reescale " *ódulos *icrocontrola dos Basic )ta*p " +rduino.
F'$ ,: •
•
•
El estudiante de for*a indi0idual anali2a " caracteri2a la propuesta de pro"ecto de i*ple*entación Discutirá " planteará las estrategia de dise8o de 6ardare " softare para el pro"ecto *ediante el foro de traba;o colaborati0o Dise8ará la propuesta de solución de softare " 6ardare del pro"ecto aplicado
F'$ 3: 9ección e0aluati0a de los te*as de la unidad 4
El estudiante Co*prende el funciona*iento de las principales unidades funcionales, ar7uitecturas " a pl ic ac io ne s de l os *icrocontroladores. El estudiante Identica " Conoce las principales fa*ilias de !icrocontroladores " su progra*ación básica en ba;o " alto ni0el.
Identica " conoce el funciona*iento de los *ódulos principales en el *icrocontrolador, ar7uitectura para reali2ar aplicaciones funcionales.
+cti0id ad en línea 5N
Traba; o colabo Identica " establece rati0o diferencias de las principales fa*ilias ($N. de *icrocontroladores.
El estudiante Conoce " aplica los principios de dise8o de soluciones basadas en *icroprocesadores " !icrocontroladores
Conoce " aplica la progra*ación básica en lengua;e de ba;o " alto ni0el para *icrocontroladores.
El estudiante aplica el dise8o de algorit*os " dise8o electrónico en el desarrollo del soluciones
+plica los principios de dise8o en el desarrollo de algorit*os " circuito e le ctró nic o p ara soluciones con *icrocontroladores
Identica " co*prende los re7ueri*iento s " pasos de dise8o " desarrollo de aplicaciones con *icroprocesad ores " *icrocontrola dores.
UNIDAD , )oluciones aplicadas con !icroproce sadores " !icrocontr oladores
Dise8o " desarrollo de pro"ectos de auto*ati2ació n " control con !icroprocesad ores " !icrocontrolad ores Progra*ación con perif'ricos de entrada " salida Progra*ación de *ódulos internos especiales " *ódulos basados en *icrocontrolad or
El estudiante anali2a " desarrolla siste*as basados en !icroprocesador es " !icrocontrolado res co*o solución aplicada a proble*as planteados.
Co*prende " aplica el dise8o " progra*ación utili2ando perif'ricos de entrada " salida. +nali2a " aplica el dise8o " progra*ación de *ódulos internos especiales " *ódulos basados en *icrocontrola dores
El estudiante +nali2a " aplica los conoci*ientos para establecer el dise8o " desarrollo del pro"ecto de i*ple*entación.
F'$ ;: •
•
•
El estudiante anali2ará " aplicará sus conoci*iento para desarrollar el softare " 6ardare para contribuir con su aporte indi0idual a la solución grupal Discutirá con su grupo colaborati0o *ediante el foro de traba;o el dise8o " desarrollo del softare " 6ardare del pro"ecto de i*ple*entación Deter*inarán co*o grupo la aplicación de softare " la i*ple*entación de 6ardare prototipo funcional del pro"ecto de desarrollo e i*ple*entación
F'$ <: •
El desarrolla el co*ponente práctico en situ, es obligatorio 7ue el estudiante se inscriba al co*ponente práctico.
(
4
El estudiante aplica " e0alOa los conceptos de progra*ación en ba;o " alto ni0el para el desarrollo de softare " 6ardare en la solución El estudiante +nali2a " aplica los conoci*ientos de progra*ación de di0ersas fa*ilias de !icrocontroladores " *ódulos internos para establecer la solución adecuada. El estudiante Dise8a, desarrolla e i*ple*enta la solución de 6ardare " softare adecuada.
(
Gtili2a los conoci*ientos para el dise8o " desarrollo de soluciones de i*ple*entación Co*prende " utili2a la progra*ación en ba;o " alto ni0el para el desarrollo de softare " 6ardare para siste*as *icrocontrolados de entrada " salida Conoce, utili2a " aplica la progra*ación de di0ersas fa*ilias de *icrocontroladores " *ódulos *icrocontrolados +nali2a " aplica la solución *ás adecuada a un pro"ecto o dise8o de solución a un proble*a
Traba; o colabo rati0o ($N.
Co*po nente practic o #$N
E9')+'&!ó % F!%')
El estudiante dise8a, desarrolla e i*ple*enta una solución de 6ardare " softare basada en *icroprocesador es " *icrocontrolado res, co*o respuesta a un pro"ecto de desarrollo 7ue busca solucionar un proble*a, una aplicación o una necesidad del entorno del estudiante
F'$ =: •
•
•
El estudiante anali2ará " planteará funda*entado en sus conoci*ientos e in0estigación el pro"ecto de i*ple*entación con los a;ustes necesarios para cu*plir con los pará*etros de dise8o solicitados Discutirá *ediante el foro de traba;o colaborati0o con su grupo, la construcción de la docu*entación, softare, 6ardare " soportes de i*ple*entación de la aplicación de pro"ecto práctico. Construirán el pro"ecto en su i*ple*entación " docu*entación para la presentación " sustentación nal
El estudiante dise8a " desarrolla la solución co*o pro"ecto de i*ple*entación basado en *icroprocesadores " *icrocontroladores. El estudiante +plica e i*ple*enta la solución en la for*a de un pro"ecto de in0estigación " desarrollo para dar solución a un proble*a práctico. 4
Platea " Dise8a un pro"ecto aplicado utili2ando *icroprocesadores " *icrocontroladores. Desarrolla e I*ple*enta el dise8o de pro"ecto co*o solución basada en *icroprocesadores " *icrocontroladores. +plica los conoci*ientos ad7uiridos en el desarrollo de soluciones prácticas
45N
;. ESTRUCTURA DE EVALUACION DEL CURSO T!po *$ $9')+'&!ó%
U/!&'&!ó%
Po%*$r'&!ó%
P+%"'7$ M0>!#o
E0aluación de pre saberes
Entorno de segui*iento " e0aluación.
5N
45
Traba;o Colaborati0o ase (
Entorno de segui*iento " e0aluación.
($N
5$
E0aluación en línea ase 4
Entorno de segui*iento " e0aluación.
5N
45
Traba;o Colaborati0o ase #
Entorno de segui*iento " e0aluación.
($N
5$
E0aluación en línea ase
Entorno de segui*iento " e0aluación.
5N
45
Traba;o Colaborati0o ase 5
Entorno de segui*iento " e0aluación.
($N
5$
Co*ponente práctico ase &
Entorno de segui*iento " e0aluación.
#$N
(5$
Ea*en nal =PA+? ase
Entorno de segui*iento " e0aluación.
45N
(45
1?
;
To"')