Sie sind auf Seite 1von 3

UN|VLk8|DAD MAYOk DL 8AN ANDkL8

IACUl1AD DL 1LCNOlOG|A
CAkkLkA: LlLC1kON|CA Y 1LlLCOMUN|CAC|ONL8
SIGLA: ELT - 642
ASIGNATURA Laboratorio de Microprocesadores I
Docente: Ing. Roger Guachalla Narvez
Horario: Martes 14:00 a 18:00
I. OBJETIVO DEL PLAN
OBJETIVOS GENERALES
Lxpandlr las metodologlas educaclonales y tecnlcas de dlseno electrnlco
lntroduclendo un dlsposltlvo programable, de ba[o coste, amplla versatllldad y
lcll acceso en nuestro medlo: el mlcrocontrolador.
Conocer el lengua[e de programacln Lnsamblador y apllcar, con crlterlo, sus
venta[as y desventa[as
utlllzar los lengua[es de programacln en alto nlvel Mlkro8aslc, MlkroC y
Mlkroascal para proveer un entorno senclllo y a la vez potente para reallzar
proyectos electrnlcos en tlempos muy lnlerlores con respecto a la
programacln en Lnsamblador.
OBJETIVOS ESPECFICOS
Al aprobar la materla, el estudlante estar en condlclones de dlsenar y desarrollar
slstemas de control electrnlcos tomando como componente central a los
mlcrocontroladores lC12l629 , lC16l628A y lC16l877A utlllzando los
lengua[es de programacln Mlkro8aslc, MlkroC y Mlkroascal.
II. CONTENIDO
PRIMER PARCIAL
1. Arqu|tectura de |os m|crocontro|adores IC
2. Lengua[es Mqu|na, Lnsamb|ador y A|to N|ve|
3. Lntornos de Desarro||o Integrado IDL - M|kro8as|c, M|kroC y M|kroasca|
4. S|mu|ador Depurador V|rtua|: kC1LUS - ISIS
S. Grabac|n de M|crocontro|adores IC
SEGUNDO PARCIAL
6. rogramac|n modu|ar en M|kro8as|c
7. rogramac|n modu|ar en M|kroC
8. rogramac|n modu|ar en M|kroasca|
8. Interface a d|spos|t|vos de Lntrada y Sa||da
TERCER PARCIAL
9. Conversor An|ogo]D|g|ta|
10. Interrupc|ones
11. 1|mer
12. uerto Ser|a|
UN|VLk8|DAD MAYOk DL 8AN ANDkL8
IACUl1AD DL 1LCNOlOG|A
CAkkLkA: LlLC1kON|CA Y 1LlLCOMUN|CAC|ONL8
CONTENIDO ANALTICO
1. Arqultectura de los mlcrocontroladores lC
lntroduccln
uescrlpcln de las caracterlstlcas tecnlcas de los Mlcrocontroladores lC
Memorla de programa, Memorla de datos, rea de reglstros de lunclones especlales (Sl8s) y de propslto general
2. Lengua[es Mqulna, Lnsamblador y Alto nlvel
Con[unto de lnstrucclones
Modelo de programacln
1ecnlcas de programacln
3. Lntornos de uesarrollo lntegrado luL - Mlkro8aslc, MlkroC y Mlkroascal
Creacln de royectos
Ldlcln del cdlgo luente en lengua[es Mlkro8aslc y MlkroC Perramlentas del luL
uepuracln del cdlgo Compllacln del cdlgo Slmulacln del cdlgo
4. Slmulador uepurador vlrtual: 8C1LuS - lSlS
Creacln del Clrculto Lsquemtlco - Archlvos .PLx
uepuracln - Archlvos .CCl
3. Crabacln de Mlcrocontroladores lC
alabra de Conllguracln de los lC
rogramacln medlante lnterlaces l C - lCS
Cestor de arranque 8ootloader Serlal para lC
Crabador uS8 lC - lCkl12
Lectura, 8orrado, roteccln y Crabado hardware del mlcrocontrolador
6. rogramacln modular l
alabras reservadas
Lstructura de un programa
1lpos de datos
Cperadores arltmetlcos y de aslgnacln
Lstructuras de control Lntrada / Sallda por puertos
rocedlmlentos y lunclones
7. rogramacln modular ll
alabras reservadas
Lstructura de un programa
1lpos de datos
Cperadores arltmetlcos y de aslgnacln
Lstructuras de control Lntrada / Sallda por puertos
rocedlmlentos y lunclones
8. lnterlace a dlsposltlvos de Lntrada y Sallda
Llbrerlas del usuarlo
lnterlace al teclado hexadeclmal
lnterlace al dlsplay LCu
9. Conversor Anlogo/ulgltal
Caracterlstlcas
Conllguracln
10. lnterrupclones
lntroduccln
Cestln de programas en base a lnterrupclones
8utlnas de Servlclo de lnterrupcln
rlorldad de lnterrupcln
Lnmascaramlento y conllguracln
11. 1lmers
lntroduccln
Modos de Cperacln 1emporlzador/Contador
Conllguracln
12. uerto Serlal
lntroduccln
lnterlace 8S-232
Conllguracln
UN|VLk8|DAD MAYOk DL 8AN ANDkL8
IACUl1AD DL 1LCNOlOG|A
CAkkLkA: LlLC1kON|CA Y 1LlLCOMUN|CAC|ONL8
III. LISTADO DE PRCTICAS DE LABORATORIO
00 Arqultectura de los mlcrocontroladores lC
01 Cperaclones con uertos ASM
02 8ucles y toma de declslones ASM
03 rogramadores uS8 lCS -lS y 8ootloader Serlal
04 ALu de 3 blts y 4 Cperaclones en Mlkro8aslc
0S Control de Leds en MlkroC
06 Control de motor aso y motor uC en Mlkroascal
07 uso del 1eclado matrlclal 4x4 y el dlsplay LCu
08 Conversor Anlogo ulgltal
09 lnterrupcln Lxterna y por Camblo de nlvel
11 lnterrupcln 1lmer0 Modos Contador y 1emporlzador
12 Comunlcacln Serlal 8S-232
IV. METODOLOGIAS DE DESARROLLO Y EVALUACION
Ll avance terlco est basado en los textos rogramac|n en M|kro8as|c ro for
IC" y D|seo y s|mu|ac|n de s|stemas m|crocontro|ados en |engua[e C" y en
los traba[os de lnvestlgacln.
Ll avance prctlco se reglr a la Gu|a de rct|cas de Laborator|o IC",
reallzndose las prctlcas, por grupos de traba[o, a nlvel de slmulacln en C e
lmplementacln en protoboard.
A la conclusln del semestre, cada grupo de traba[o, reallza un royecto prct|co
f|na|.
La evaluacln se reallza a traves de:
1er, 2do y 3er Lxamen arclal 7S pts.
Informes de Laboratorio 1S pts.
royecto prctlco llnal 10 pts.
V. BIBLIOGRAFA
rogramacln en Mlkro8aslc ro lor lC - Mllan verle
ulseno y slmulacln de slstemas mlcrocontrolados en lengua[e C - !uan 8lcardo Clavl[o
Mendoza
Lmbedded C rogrammlng and the Atmel Av8 - 8lchard Sarah

Das könnte Ihnen auch gefallen