Está en la página 1de 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: Mircoles 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 y MlkroC 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 al
mlcrocontrolador de gama medla lC16l877A utlllzando los lengua[es de
programacln Mlkro8aslc y MlkroC.
II. CONTENIDO
PRIMER PARCIAL
1. Arqu|tectura de |os m|crocontro|adores IC
2. Lengua[e Lnsamb|ador
3. S|mu|ador V|rtua|: kC1LUS
4. Grabac|n de M|crocontro|adores IC
SEGUNDO PARCIAL
S. Lntornos de Desarro||o Integrado IDL - M|kro8as|c y M|kroC
6. rogramac|n modu|ar en M|kro8as|c
7. rogramac|n modu|ar en M|kroC
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 - Lnsamblador
lntroduccln
uescrlpcln de las caracterlstlcas tecnlcas del Mlcrocontrolador lC16l877A Crganlzacln de la Memorla
Memorla de programa
Memorla de datos
rea de reglstros de lunclones especlales (Sl8s) Modos de
dlrecclonamlento
8eglstros especlales Sl8 y de propslto general
2. Lengua[e Lnsamblador
Con[unto de lnstrucclones
Lntorno de uesarrollo en Lnsamblador
1ecnlcas de programacln
3. Slmulador vlrtual: 8C1LuS
Slmulador: lSlS
Lnsamblador lntegrado
Creacln del Clrculto Lsquemtlco - Archlvos .PLx
3. Crabacln de Mlcrocontroladores lC alabra de
Conllguracln de los lCl16xxx rogramacln lCS
Crabador lC por puerto Serlal - !uM - Soltware WlnlC
Cestor de arranque mlkro8ootloader serlal
Lectura, 8orrado, roteccln y Crabado hardware del mlcrocontrolador
4. Lntornos de uesarrollo lntegrado luL - Mlkro8aslc y MlkroC 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
6. rogramacln modular en Mlkro8aslc
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 en MlkroC
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
Lnmascaramlento y conllguracln
rlorldad de lnterrupcln
11. 1lmers
lntroduccln
Modo de Cperacln
Conllguracln
12. uerto Serlal
lntroduccln
Modo de Cperacln
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 rogramador Serlal lCS !uM y 8ootloader Serlal
04 ALu de 3 blts y 4 Cperaclones en Mlkro8aslc
0S Control de Leds en MlkroC
06 Control de motor paso
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
* lundamento 1erlco
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 Lxamen arclal 2S pts.
2do Lxamen arclal 2S pts.
3er Lxamen arclal 2S pts.
romedlo de lnlormes de laboratorlo 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
www.mlcrochlp.com