Você está na página 1de 19

Microprocesadores

Gua de aprendizaje

Semestre de Otoo Curso 2011/2012

1.

COMPETENCIAS

Las competencias en las que incide esta asignatura, dentro del conjunto de las definidas para las cuatro titulaciones de grado (ingeniera de sistemas de telecomunicacin, ingeniera electrnica de comunicaciones, ingeniera de sonido e imagen e ingeniera telemtica) son las descritas en la siguiente tabla:
Cdigo Competencia Conocimientos bsicos sobre el uso y programacin de los ordenadores, MXIMO NIVEL Nivel EN LA MATERIA N1 N1

1 C_BAS_02 sistemas operativos, bases de datos y programas informticos con


aplicacin en ingeniera. Capacidad de anlisis y diseo de circuitos combinacionales y microprocesadores y circuitos integrados.

2 C_TEL_10 secuenciales, sncronos y asncronos, y de utilizacin de

N2

N2

Habilidades para la utilizacin de las Tecnologas de la Informacin y las 3 C_GEN_11 Comunicaciones.

N2

N2

4 C_GEN_13 Habilidades de aprendizaje con un alto grado de autonoma.


Capacidad para expresarse correctamente de forma oral y escrita y 5 C_GEN_3 transmitir informacin mediante documentos y exposiciones en pblico.

N1

N1

N1

N1

C_BAS = competencia bsica, C_TEL = competencia comn a las telecomunicaciones, C_GEN = competencia generica.

Como puede observarse en la tabla, los niveles que debe cubrir esta asignatura en las diferentes competencias descritas son los ms altos a conseguir para cada una de ellas en los distintos ttulos de grados ya mencionados.

Microprocesadores Gua de aprendizaje

Pgina 2

2.

RESULTADOS DE APRENDIZAJE

En la siguiente tabla se muestran los diferentes resultados de aprendizaje que se deben obtener con la imparticin de esta asignatura y la relacin entre dichos resultados de aprendizaje y las competencias que cubren.
M04: Fundamentos de Electrnica Microprocesadores Semestre: 4 6 ECTS Cdigo= Nivel= RA01 RA02 RA03 RA04 RA05 RA06 RA07 RA08 RA09 RA10 Resultados de Aprendizaje Reconocer la estructura y el funcionamiento interno de los microprocesadores Reconocer los elementos bsicos y su conexin en un sistema basado en microprocesador Analizar esquemas de sistemas basados en microprocesador Verificar la ejecucin de un programa empleando un microprocesador Reconocer la arquitectura de un microcontrolador comercial Usar los perifricos bsicos incluidos en el microcontrolador de estudio (puertos de E/S y temporizadores) Usar con soltura el sistema de desarrollo del microcontrolador de estudio Disear sistemas de baja complejidad basados en microcontrolador de estudio Utilizar la documentacin tcnica del fabricante del microcontralador de estudio Preparar informes de las aplicaciones de baja complejidad que se desarrollen Conocimientos bsicos sobre el uso y programacin de los ordenadores, sistemas operativos, bases de datos y programas informticos con aplicacin en ingeniera. C_BAS_02 N1 Capacidad de anlisis y diseo de circuitos combinacionales y secuenciales, sncronos y asncronos, y de utilizacin de microprocesadores y circuitos integrados. C_COM_10 N2 X X X X X X X X X X X X X X Habilidades para la utilizacin de las Tecnologas de la Informacin y las Comunicaciones. C_GEN_11 N2 X X X X X X X X X X X X X X Capacidad para expresarse correctamente de forma oral y Habilidades de escrita y transmitir aprendizaje con un alto informacin mediante grado de autonoma. documentos y exposiciones en pblico. C_GEN_13 C_GEN_3 N1 N1 X

3.

INDICADORES DE EVALUACIN

En las siguientes tablas, y atendiendo a temas y apartados de los mismos, se enumeran los diferentes indicadores de evaluacin (85 en total) a analizar para ver si se cubren o no los resultados de aprendizaje propuestos en el apartado anterior.
TEMA 1: ARQUITECTURA DE UN MICROPROCESADOR

Resultados de aprendizaje

Indicadores de evaluacin IE1.-Identificacin de sistema cableado y sistema programado IE2.- Conocer las ventajas de los sistemas cableados y de los programados IE3.- Identificar terminales de control y datos en un subsistema digital IE4.- Realizar conexionado de algunos subsistemas digitales bsicos IE5.- Recordar el concepto de autmata IE6.- Recordar el concepto de memoria y sus tipos IE7.- Identificar terminales en un autmata visto como subsistema IE8.- Identificar terminales en una memoria vista como subsistema IE9.- Entender el concepto de autmata programable IE10- Entender el concepto de sistema secuencial programable IE11.- Entender el conexionado en un sistema secuencial programable IE12.- Saber la definicin de microprocesador IE13.- Entender el funcionamiento de la estructura de microprocesador propuesto

1.1 Sistemas secuenciales con memoria. Definicin de microprocesador

(RA02) Reconocer los elementos bsicos y su conexin en un sistema basado en microprocesador

Resultados de aprendizaje

Indicadores de evaluacin IE14.- Entender la funcin y el comportamiento del contador de programa en la estructura de un microprocesador IE15.- Entender la funcin y el comportamiento de la ALU en la estructura de un microprocesador IE16.- Identificar la funcin de los diferentes registros en la estructura de un microprocesador IE17.- Identificar la funcin y el comportamiento de la pila en la estructura de un microprocesador IE18.- Analizar el empleo de la pila con diferentes estructuras de microprocesador IE19.- Relacionar el funcionamiento de un autmata con el bloque de control en la estructura de un microprocesador IE20.- Conocer la definicin de Modelo de Programacin de un microprocesador

1.2 Elementos internos de un microprocesador (pila, ALU, registros)

(RA01) Reconocer la estructura y el funcionamiento interno de los microprocesadores

Resultados de aprendizaje

Indicadores de evaluacin IE21.- Reconocer la necesidad de perifricos y/o dispositivos de entrada salida IE22.- Conocer la arquitectura de tres buses IE23.- Conocer las caractersticas y funcin del bus de direcciones IE24 .- Conocer las caractersticas y funcin del bus de datos IE25.- Problemas por el conexionado al bus de datos: necesidad de E/S en tercer estado IE26.- Lneas tpicas del bus de control IE27.- Concepto de mapa de memoria

1.3 Arquitectura de tres buses

(RA02) Reconocer los elementos bsicos y su conexin en un sistema basado en microprocesador

Resultados de aprendizaje 1.4 Programacin de un sistema basado en microprocesador

Indicadores de evaluacin IE28.- Concepto de instruccin IE29.- Tipos de instrucciones (set de instrucciones) IE30.- Concepto de programa IE31.- Modos de direccionamiento IE32.- Niveles de programacin IE33.- Fases en la ejecucin de una instruccin

(RA04) Verificar la ejecucin de un programa empleando un microprocesador

Resultados de aprendizaje (RA03) Analizar esquemas de sistemas basados en microprocesador

Indicadores de evaluacin IE34.- Entender la necesidad de decodificacin de las direcciones para la realizacin de un mapa de memoria IE35.- Saber generar ecuaciones de decodificacin del mapa de memoria IE36.- Concepto de direcciones imagen IE37.- Realizacin de mapas de memoria con bus de datos de cualquier tamao

1.5 Mapas de memoria

Resultados de aprendizaje 1.6 Temporizacin de un sistema basado en microprocesador (RA04) Verificar la ejecucin de un programa empleando un microprocesador

Indicadores de evaluacin IE38.- Concepto de ciclo mquina IE39.- Tipos bsicos de ciclo mquina: Sus cronogramas IE40.- Temporizacin de la ejecucin de un programa en sus ciclos mquina

Microprocesadores Gua de aprendizaje

Pgina 5

TEMA 2: ESTUDIO DE UN MICROCONTROLADOR COMERCIAL

Resultados de aprendizaje

Indicadores de evaluacin IE41.- Determinar qu es un microcontrolador y qu aspectos lo diferencian de un microprocesador IE42.- Identificar fabricantes de familias de microcontroladores compatibles con el 8051 IE43. Describir a nivel de diagrama de bloques la arquitectura del ncleo de CPU de la familia 8051 IE44.- Conocer el modelo del programacin del 8051 IE45.- Conocer el repertorio de instrucciones del 8051 IE46.- Describir el modelo de programacin del C8051F020 identificando las caractersticas diferenciales con relacin a los otros miembros de la familia 8051 IE47.- Describir los diferentes mdulos que componen la arquitectura interna de microcontrolador C8051F020 IE48.- Asociar cada conjunto de seales del pin-out del microcontrolador con un mdulo concreto de la arquitectura IE49.- Conocer las fuentes de reset y el circuito de reloj del procesador

2.1 Ncleo del microcontrolador. Modelo de programacin

(RA05) Reconocer la arquitectura de un microcontrolador comercial

Resultados de aprendizaje

Indicadores de evaluacin IE50.- Describir la forma en como se organiza la memoria de datos y de cdigo en el microcontrolador C8051F020 IE51.- Describir el rango de direccionamiento de los distintos tipos de memoria en la familia MCS51 (banco de registros, memoria de bit, SFR, memoria de acceso indirecto) y las particularidades en el acceso a los mismos, tanto en lenguaje de ensamble, como en C IE52.- Conocer el funcionamiento de los distintos bancos de registros y cmo acceder a cada uno de ellos IE53.- Localizar la direccin de memoria que ocupa un determinado registro con funcin especial. Identificar la direccin de bit de un bit particular de un SFR direccionable a nivel de bit IE54.- Conocer para qu sirve cada uno de los bits del registro de estado del 80C552, conocer cmo se utilizan: el puntero de pila, el acumulador y los punteros de datos IE55.- Manejar los tipos de variables y palabras clave del compilador de C para la familia MCS-51 de Keil para ubicar cualquier variable en la zona de memoria deseada

2.2 Memoria Interna y Externa

(RA02) Reconocer los elementos bsicos y su conexin en un sistema basado en microprocesador (RA05) Reconocer la arquitectura de un microcontrolador comercial

Microprocesadores Gua de aprendizaje

Pgina 6

Resultados de aprendizaje (RA05) Reconocer la arquitectura de un microcontrolador comercial. (RA06) Usar los perifricos bsicos incluidos en el microcontrolador de estudio (puertos de E/S y temporizadores). (RA07) Usar con soltura el sistema de desarrollo del microcontrolador de estudio. (RA09) Utilizar la documentacin tcnica del fabricante del microcontrolador de estudio

Indicadores de evaluacin

2.3 Puertos de Entrada/Salida

IE56.- Conocer la configuracin de los registros asociados al XBAR para configurar los puertos de E/S del microcontrolador C8051F020 IE57.- Comprender el concepto de doble funcionalidad de los pines correspondientes a los puertos de E/S y sus implicaciones desde el punto de vista de su utilizacin y el diseo IE58.- Conocer la estructura funcional de los distintos puertos de E/S y las diferencias existentes entre ellos IE59.- Conocer las caractersticas elctricas de los pines de E/S IE60.- Conocer los pasos que es necesario realizar para leer y escribir en los puertos de E/S IE61.- Utilizar los puertos de E/S para realizar aplicaciones sencillas

Resultados de aprendizaje

Indicadores de evaluacin IE62.- Conocer las tcnicas de gestin de entrada/salida por sondeo IE63.- Entender el proceso que desencadena la peticin de una interrupcin IE64.- Diferenciar las alternativas de un procesador para atender una interrupcin (direccin fija, vector, etc) IE65.- Diferenciar el proceso de atencin a interrupcin de la llamada a funcin IE66.- Conocer el concepto de interrupcin enmascarable y no enmascarable IE67.- Diferenciar la atencin de interrupciones por nivel y por flanco IE68.- Entender el concepto de flag de interrupcin IE69.- Entender el concepto de prioridad y latencia de las interrupciones IE70.- Entender el concepto de anidamiento de interrupciones IE71.- Configurar las interrupciones externas en el F020 IE72.- Identificar las fuentes de interrupcin en el F020 y la prioridad entre ellas. IE73.- Conocer los flags de interrupcin de los perifricos internos IE74.- Ser capaz de escribir rutinas de atencin a interrupciones en lenguaje C IE75.- Desarrollar de aplicaciones sencillas de gestin de las interrupciones externas IE76.- Emplear los registros de configuracin y prioridad de las interrupciones en el F020 IE77.- Analizar aplicaciones sencillas que gestionan interrupciones externas

2.4 Interrupciones

(RA07) Usar con soltura el sistema de desarrollo del microcontrolador de estudio (RA08) Disear sistemas de baja complejidad basados en microcontrolador de estudio (RA09) Utilizar la documentacin tcnica del fabricante del microcontrolador de estudio

Microprocesadores Gua de aprendizaje

Pgina 7

Resultados de aprendizaje (RA06) Usar los perifricos bsicos incluidos en el microcontrolador de estudio (puertos de E/S y temporizadores). (RA07) Usar con soltura el sistema de desarrollo del microcontrolador de estudio. (RA09) Utilizar la documentacin tcnica del fabricante del microcontrolador de estudio

Indicadores de evaluacin IE78.- Conocer la estructura bsica hardware de los timers 0 y 1 IE79.- Conocer la funcionalidad de los pines asociados a los timers 0 y 1 IE80.- Conocer la funcionalidad de los bits de los SFRs asociados a los timers 0 y1 IE81.- Comprender las diferencias en el comportamiento de los timers 0 y 1 en los distintos modos de configuracin de los mismos IE82.- Configurar y utilizar los timers 0 y 1 para obtener un tiempo de retardo prefijado IE83.- Configurar y utilizar los timers 0 y 1 para generar una interrupcin peridica con un intervalo de tiempo prefijado utilizando los timers 0 y 1 IE84.- Configurar y utilizar los timers 0 y 1 para que acten como contadores de eventos IE85.- Analizar las limitaciones de los timers 0 y 1 para realizar aplicaciones de cierta complejidad y con especificaciones exigentes en cuanto a la temporizacin

2.5 Temporizadores

Microprocesadores Gua de aprendizaje

Pgina 8

4.

CONTENIDOS

En este apartado se enumeran los contenidos de la asignatura. sta est formada por dos temas con una carga horaria similar y cuatro prcticas de laboratorio. a) De teora
Tema 1. 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. Tema 2. 2.1. 2.2. 2.3. 2.4. 2.5. Arquitectura de un microprocesador Sistemas secuenciales con memoria. Definicin de microprocesador Elementos internos de un microprocesador (pila, ALU, registros) Arquitectura de tres buses Programacin de un sistema basado en microprocesador Mapas de memoria Temporizacin de un sistema basado en microprocesador Estudio del microcontrolador comercial c8051F020 Ncleo del microcontrolador. Modelo de programacin. Memoria interna y externa Puertos de Entrada/Salida Gestin de interrupciones Temporizadores

b) De laboratorio

Prctica 1. Prctica 2. Prctica 3 Prctica 4.

Tutorial del entorno de desarrollo Puertos de Entrada/Salida Interrupciones Utilizacin de perifricos: puertos, interrupciones y temporizador

Microprocesadores Gua de aprendizaje

Pgina 9

5.

ACTIVIDADES

A continuacin se muestra la distribucin temporal del temario y de las actividades de la asignatura a lo largo del semestre. La programacin se corresponde con un semestre de 16 semanas (14 lectivas y 2 de evaluacin) de 8 horas de trabajo cada una de acuerdo a la estructura del segundo semestre en la Escuela. La columna Evaluacin refleja el mecanismo que se emplear para evaluar la actividad correspondiente entendiendo que en todos los casos sta tendr un carcter sumativo.
Tema 1 Semana 1
Actividad Horas Lugar Metodologa Evaluacin

Presentacindelaasignatura SistemascableadosVSsistemasprogramados. Realizaruntrabajoqueasegurequesehanrepasado lovistosobreautmatas,asegurandoqueconocen: elconceptodeestado,transicin,entradas,salidas, tipos,posiblesterminales,etc Presentaralgnejemployproponerejerciciossobre conexionadodesubsistemas.Incluirautmatasy memorias Presentarunsistemasecuencialprogramadocon autmata,datapathymemoria.Definicinde microprocesador Realizaruntrabajoqueasegurequesehanrepasado lovistosobrememorias,sustiposylosconceptos bsicosyterminales

1 1

Aula Aula

Expositiva Expositiva Individualy engrupo Expositivay trabajoen grupo Expositiva Individualy engrupo

Sin evaluacin Sin evaluacin Entregable

Fueradelaula

Aula

Entre iguales Primer parcial Entregable

Aula

Fueradelaula

Tema 1 Semana 2
Actividad Horas Lugar Metodologa Evaluacin

Bsquedadedatossobrealgunos microprocesadores:lneasdedireccin,dedatos, elementosinternosbsicos,setdeinstrucciones, etc. Mostrarelfuncionamientodeunmicroprocesador ejemplo Proponerunejercicio porcomponentedegrupo sobreactivacindelneasenlaejecucinde diferentesinstruccionesenelmicroprocesador ejemplo Correccinentreigualesdelejerciciopropuesto Explicarcontadordeprograma,ALUsyregistros. Partirdelmodelodelmicroprocesadorejemploy generalizaralasestructurasmscomunes

Fueradelaula

Individualy engrupo Expositiva Individualy engrupo Trabajoen grupo Expositiva

Entregable Primer parcial Entregable entre iguales Sin evaluacin Primer parcial

Aula

Fueradelaula

1 1

Aula Aula

Microprocesadores Gua de aprendizaje

Pgina 10

Tema 1 Semana 3
Actividad Horas Lugar Metodologa Evaluacin

Explicarelconcepto,utilidadyfuncionamientodela pilayelbloquedecontrol.Definirmodelode programacin Plantearyresolvercmoampliarelmicroprocesador ejemploparaquefuncioneconunapila.Planteary resolverlaevolucindelaslneasenel microprocesadorconunainstruccinquemanejela pila Plantearlaevolucindelaslneasenel microprocesadorconotrasinstruccionesque manejenlapila Revisarsolucindelosejercicios Justificarlanecesidaddeelementosperifricos. Conexinconestructuradetresbuses Visingeneralsobreelbusdedirecciones,datosy control.Explicarproblemasdeconexindecircuitos, justificacindetercerestado.Planteamientosde mapasdememoria Proponerlabsquedadeinformacinsobre preguntasrelacionadasconlneasybusesenmicros ymemorias

Aula

Expositiva

Primer parcial

Aula

Expositiva

Primer parcial

1 2 1

Fueradelaula Fueradelaula Aula

Individual Individual Expositiva

Entregable Online Sin evaluacin Primer Parcial Primer Parcial

Aula

Expositiva

Fueradelaula

Individualy engrupo

Entregable

Tema 1 Semana 4
Actividad Horas Lugar Metodologa Evaluacin

Verelconceptodeinstruccin,sustiposbsicosyel conceptodeprograma.Atravsdealgnprograma enelmicroprocesadorejemplovertamaodel programa,tiempodeejecucin,etc SolucionarlosejerciciospropuestosenMoodle Explicar. Modosdedireccionamiento Nivelesdeprogramacin Fasesenlaejecucindeunainstruccin. PresentarelmPd Anlisisdediferentesprogramasconelsimulador mPd

Aula

Expositiva

Primer parcial Entregable Online

Fueradelaula

Engrupo

Aula

Expositiva

Primer Parcial

Fueradelaula

Trabajoen grupo

Entregable Online

Microprocesadores Gua de aprendizaje

Pgina 11

Tema 1 Semana 5
Actividad Horas Lugar Metodologa Evaluacin

Explicacindelarealizacindelosmapasde memoria Realizacinporcadaelementodelgrupodeun problema,debajacomplejidad,sobremapasde memoriaydespuspuestaencomndelgrupo Correccindelosejerciciosdelaactividadanterior Mapasdememoriadedatos,deprogramaydeE/S. Ejemplosdemapasdealgnmicroprocesador comercialydesistemas Solucindeunproblemasdemapasdemediana complejidadyrealizacindeunproblemanuevocon solucin

2 2 1 1

Aula Fueradelaula Aula Aula

Expositivay ejemplos Individualy engrupo Engrupo Expositiva Individualy engrupo

Primer parcial Entregable entre iguales Sin evaluacin Primer Parcial Entregable entre iguales

Fueradelaula

Tema 1 Semana 6
Actividad Horas Lugar Metodologa Evaluacin

Definicindelosciclosmquina,verlosbsicosy completarlaejecucindealgunasinstrucciones viendosusciclosmquina Proponerejerciciosconprogramaspararealizarel seguimientotemporaldesuejecucinatravsde ciclosmquinasabreviados Solucionarejerciciospropuestosenlaactividad anteriorycorregirlos Repasotodoslosconceptosvistosparaprepararel PrimerParcial

Aula

Expositiva Individualy engrupo Expositivay engrupo Individual

Primer parcial Sin evaluacin Entregable entre iguales Primer Parcial

Fueradelaula

2 2

Aula Fueradelaula

Microprocesadores Gua de aprendizaje

Pgina 12

Tema 2 Semana 7
Actividad Horas Lugar Metodologa Evaluacin

Diferenciarunmicroprocesadoryun microcontrolador Presentarelmodelodeprogramacindel8051ydel F020. Analizarelrepertoriodeinstruccionesen ensamblador.Identificarinstruccionesdiferentes respectoalasdelprocesadordelT1. Localizaraplicacionesenlasqueseempleen elementosdelafamilia8051 Analizaranlaejecucindelasinstrucciones empleadasenelTema1sobrelanuevaarquitectura Completarelanlisisdelrepertoriodeinstrucciones enensamblador.Identificarinstruccionesdiferentes respectoalasdelprocesadordelT1. Explicarlasdiferenciasentreel8051yelF020. Analizarlosperifricosqueposeenambos microcontroladores. Analizarlafuncionalidaddelospinesqueposeeel microcontroladoragrupadosporlosperifricos. Presentarelcircuitoderelojqueproponeel fabricantedelprocesadorascomolasfuentesde resetyestadosdebajoconsumo. Completarelanlisisdelpatillajedelprocesador

0.5 1 0.5 1 1 1

Aula Aula Aula FueradelAula FueradelAula FueradelAula

Expositiva Expositiva Engrupo Engrupo Engrupo Engrupo

Sin evaluacin Segundo Parcial Segundo Parcial Entregable Online Entregable Segundo Parcial Sin evaluacin Segundo Parcial Segundo Parcial Entregable

0.5 0.5 1 1

Aula Aula Aula Fueradelaula

Expositiva Expositiva Expositiva Engrupo

Tema 2 Semana 8
Actividad Horas Lugar Metodologa Evaluacin

Explicarelmodelodememoriainternadel microcontrolador.ExplicarlosSFRs.Introducirel accesoamemoriaexterna.Explicarlasdiferencias entreel8051yelF020. Lecturadeldocumentodeelaboracinpropiaque tratarsobreelmapadememoriainternayexterna. LecturaindividualdelPDFsuministradoporel fabricante,delaspginasquehacenreferenciaal modelodememoriayaladescripcindelosSFR. ElaboracindeunprogramaenlenguajeCque permitaelusodedistintostiposdevariables, ubicadasendistintaszonasdememoria. Practica1.TutorsobreelSDKdeSILABs (primera parte). LecturaengrupodelPDFsuministradoporel fabricante,delaspginasquehacenreferenciaal accesodememoriaexterna. RealizacindelexamendelTema1

Aula

Expositiva

Segundo parcial Sin evaluacin Segundo Parcial Entregable Valoracin P1 Segundo Parcial

0.5 1

FueradelAula FueradelAula

Individual Individual

0.5 2 1 2

FueradelAula Laboratorio FueradelAula AuladeExamen

Engrupo Engrupo Engrupo

Microprocesadores Gua de aprendizaje

Pgina 13

Tema 2 Semana 9
Actividad Horas Lugar Metodologa Evaluacin

PresentarlaestructurainternadelospuertosdeE/S. UtilizardistintosejemplodeconfiguracindelXBAR Generarunprogramamedianteelasistenteque permitaconfigurarelXBARdedistintasformas Lecturaindividualdelaspginasquehacen referenciaalospuertosdeE/SutilizandoelPDF suministradoporelfabricante Practica1.TutorsobreelSDKdeSILABs (segunda parte) Proponerunaaplicacinquehagausodelospuertos porpartedecadaunodelosgrupos Resolveralgunadelasaplicacionespropuestas por losotrosgrupos

1.5 0.5 1 2 1 2

Aula Aula FueradelAula Laboratorio FueradelAula FueradelAula

Expositiva Expositiva Individual Prctica Engrupo Engrupo

Segundo Parcial Sin evaluacin Segundo Parcial Valoracin P1 Entregable Entregable

Tema 2 Semana 10
Actividad Horas Lugar Metodologa Evaluacin

ConocerelmecanismodegestindeE/Sporsondeo yelmecanismodegestindeE/Sporinterrupcin. Analizarlasalternativasdeobtencindeladireccin delarutinadeatencin Presentarconceptosasociadosalaatencinde interrupciones:prioridad,enmascaramiento, diferenciaentreflacoynivel,flags,latenciay anidamiento.

Aula

Expositiva

Segundo Parcial

LecturaindividualdelPDFsuministradoporel fabricantedelaspginasquehacenreferenciaalas interrupciones Resolveralgunosejerciciossencillosenlosquese tratadeaveriguarquesloquepasacuandose ejecutaunainterrupcin PrcticaP2.AplicacinpuertosE/S.EstudioPrevio PrcticaP2.AplicacinpuertosE/S.Desarrollo

FueradelAula

Individual

Segundo Parcial Entregable Valoracin P2 Valoracin P2

1 2 2

FueradelAula FueradelAula Laboratorio

Engrupo Individual Prctica

Microprocesadores Gua de aprendizaje

Pgina 14


Tema 2 Semana 11
Actividad Horas Lugar Metodologa Evaluacin

ConocerlasfuentesdeinterrupcindelF020. InterpretarlosSFRs.Programacindelas interrupcionesexternas. Analizarunaaplicacinsencillaenlasegeneren variasinterrupciones LecturaindividualdelPDFsuministradoporel fabricantedelaspginasquehacenreferenciaalas interrupcionesydeldocumentodeelaboracin propia Analizarcasosenlosqueseempleenlosconceptos indicadosanteriormente PrcticaP3.Gestindeinterrupciones(primera parte).TrabajoPrevio PrcticaP3.Gestindeinterrupciones.Desarrollode laprctica
Tema 2 Semana 12
Actividad

1 1

Aula Aula

Expositiva Engrupo

Segundo Parcial Segundo Parcial Segundo Parcial Entregable Valoracin P3 Valoracin P3

FueradelAula

Individual

2 1 2

FueradelAula FueradelAula Laboratorio

Engrupo Individual Prctica

Horas

Lugar

Metodologa

Evaluacin

Presentarlaestructurainternadelostimer`s0y1y losdistintosmodosdefuncionamientoasociados. LecturaindividualdelPDFsuministradoporel fabricantedelaspginasquehacenreferenciaala descripcindelostimers. Estudiodealgunasaplicacionessencillas. PrcticaP3.Gestindeinterrupciones(segunda parte).TrabajoPrevio Desarrollarunaaplicacinbsicaconlas interrupcionesexternasylospuertos PrcticaP3.Gestindeinterrupciones.Desarrollode laprctica
Tema 2 Semana 13
Actividad

2 1 1 1 1 2

Aula FueradelAula FueradelAula FueradelAula FueradelAula Laboratorio

Expositiva Individual Individual Individual Engrupo Prctica

Segundo Parcial Segundo Parcial Entregable Sin evaluacin Valoracin P3 Valoracin P3

Horas

Lugar

Metodologa

Evaluacin

Presentaralgunasaplicacionestpicasenlasquese usenlostimers.Utilizarfragmentosdecdigoque sirvanparaclarificarlasecuenciadeprogramacin delostimersylosrecursosasociadosasu utilizacin. EjerciciossobrelosTimers Lecturayrealizacindelestudioprevionecesario paraeldesarrollodelaprctica4(primerasesin) Prctica4.Realizarunaaplicacinsencillaquehaga usodetimers,interrupcionesypuertosdeE/S

Aula

Expositiva

Segundo Parcial

2 2 2

FueradelAula FueradelAula Laboratorio

Individual Individual Prctica

Entregable Valoracin P4 Valoracin P4

Microprocesadores Gua de aprendizaje

Pgina 15

Tema 2 Semana 14
Actividad Horas Lugar Metodologa Evaluacin

Resolucindeejerciciosyproblemas Proponeryresolveralgunasaplicacines sencillas quehagausodelospuertos,lostimers, interrupciones,etc. Prctica4.Realizarunaaplicacinsencillaquehaga usodetimer`s,interrupcionesypuertosdeE/S (segundasesin) FinalizacinPrctica4

2 2

Aula FueradelAula

Engrupo

Segundo Parcial Entregable Valoracin P4 Valoracin P4

2 2

Laboratorio Laboratorio

Prctica Prctica

Examen Semana 14 bis (slo para semestres de 17 semanas)


Actividad Horas Lugar Metodologa Evaluacin

Resolucindeejerciciosyproblemas Resolucindeejerciciosyproblemas

4 4

FueradelAula Aula

Engrupo

Segundo parcial Segundo Parcial

Examen Semanas 15 y 16
Actividad Horas Lugar Metodologa Evaluacin

EstudioIndividualyengrupodeloscontenidosdel tema2delaasignatura. RealizacindelexamendelTema2

12 4

FueradelAula AuladeExamen

Engrupo

Segundo parcial

Microprocesadores Gua de aprendizaje

Pgina 16

6.

METODOLOGA

La asignatura utiliza una metodologa basada en la planificacin del trabajo presencial y no presencial de los estudiantes y el trabajo individual y cooperativo. Los estudiantes se dividirn en grupos para la realizacin de las diferentes actividades: gAsignatura: Es el conjunto completo de estudiantes que estn en la asignatura un determinado semestre. gTeora: Es el grupo completo de estudiantes cuya docencia tiene asignado un profesor. En ningn caso el tamao de este grupo debe ser superior a 60 estudiantes. gLaboratorio: Cada grupo gTeora se dividir en este tipo de grupo no superando en ningn caso 16 alumnos. gTrabajoT: Cada grupo gTeora se dividir en este tipo de grupos, de cuatro estudiantes cada uno, para las actividades de aprendizaje cooperativo. Eventualmente estos grupos podrn estar formados por 3 5 estudiantes. gTrabajoL: Cada grupo gLaboratorio se dividir en grupos gTrabajoL, de dos estudiantes cada uno, para la realizacin de actividades que requieran el uso del laboratorio. En la medida de lo posible, sera conveniente que cada grupo gTrabajoT diera lugar a dos grupos gTrabajoL.

Las actividades presenciales son aquellas que los estudiantes desarrollarn en aulas o laboratorios y en presencia su profesor. Podrn ser de cuatro tipos: Expositivas: el profesor presentar un tema en el aula ante un grupo gTeora. Aprendizaje cooperativo: esta actividad se realizar en el aula con grupos gTeora. En cualquier caso, los estudiantes realizarn ejercicios en grupo dentro de su gTrabajoT con la presencia y el asesoramiento de un profesor. Prcticas de laboratorio: Se realizarn en el laboratorio en grupos gTrabajoL. Evaluacin: mediante entregables de grupos gTrabajoT, Tests individuales en Moodle y exmenes de grupo gAsignatura.

Las actividades no presenciales son aquellas que los estudiantes desarrollarn de manera individual o en grupo (gTrabajoT o gTrabajoL) sin la presencia de un profesor. Podrn ser de cuatro tipos: Estudio individual. Realizacin de actividades en grupo (gTrabajoT) Lectura de documentacin (individual o en grupo). Preparacin de prcticas de Laboratorio (gTrabajoL).

Microprocesadores Gua de aprendizaje

Pgina 17

7.

RECURSOS

Los recursos necesarios para llevar a cabo la realizacin de las actividades programadas pueden clasificarse en: Espacios o Locales. Es necesario el uso de un aula por cada grupo gTeora de la asignatura con una asignacin de 4 horas semanales para las clases expositivas y para la realizacin de trabajo cooperativo. Para la realizacin de prcticas de laboratorio se van a utilizar dos locales con disponibilidad simultnea del Departamento. La carga horaria de estos locales estar determinada por el total de grupos gLaboratorio que existan en la asignatura. El equipamiento necesario, por puesto (9 puestos), para el desarrollo de las actividades en el Laboratorio es: Ordenador personal (SO Windows XP) SDK McuUniversity Program de SiLABS Entorno de desarrollo de Keil para la familia 8051. Versin de evaluacin. Fuente de Alimentacin Osciloscopio

Material de estudio. El estudiante dispondr con antelacin de los apuntes, transparencias y guiones de las prcticas que se utilizarn en la asignatura. Para ello se har uso de la plataforma Moodle. Adems los alumnos tendrn la posibilidad de adquirir, en el departamento de publicaciones de la Escuela, el SDK McuUniversity Program de SiLABS.

8.

EVALUACIN

La calificacin final de un alumno se obtendr aplicando el peso correspondiente a su calificacin en Teora y en Laboratorio (80% y 20%), siempre que se superen los umbrales de cada una de estas calificaciones (45%). La nota de cada una de estas partes se valorar de la siguiente forma: Laboratorio: La asistencia a las prcticas es obligatoria para poder aprobar el laboratorio, tanto para los alumnos que se acogen a la modalidad de evaluacin continua, como para aquellos no la realizan. La nota se obtendr de forma individual y su evaluacin se ir realizando de forma paulatina a lo largo del cuatrimestre, mediante: la entrega de informes previos en la semana en la que se inicia la prctica, una memoria que contenga los resultados obtenidos (se entregar una vez finalizada la prctica) y la observacin que realice el profesor acerca de la actividad del alumno durante la sesin de prcticas. Teora: a) Alumnos que siguen el mtodo de evaluacin continua (vlida para convocatorias de Junio y Julio). La nota de teora estar dividida en los siguientes conceptos: 1. Evaluacin individual (Peso 70%, Umbral 45%): Se realizar a travs de las siguientes pruebas de evaluacin: Examen 1. Fecha: A la finalizacin del Tema 1. Peso: 50 %. Umbral: 40% Examen 2. Fecha: Convocatoria ordinaria. Peso: 50 %. Umbral: 40%

Microprocesadores Gua de aprendizaje

Pgina 18

2.

Evaluacin de grupo (Peso 30%, Umbral 50%):

Se realizar atendiendo a dos criterios: Entregables realizados en el aula: en este apartado se evaluarn todos los trabajos realizados por el grupo durante el transcurso de las clases presenciales. Entregables realizados fuera del aula: en este apartado se evaluar los trabajos que los estudiantes realicen fuera del aula y que sern entregados al profesor en el aula o empleando Moodle. La no superacin de alguno de los umbrales indicados implica que el estudiante debe cursar de nuevo la teora de la asignatura. b) Alumnos sin evaluacin continua La nota se corresponder con la nota obtenida en el examen final de la asignatura, que se realizar el mismo da que el Segundo Parcial de la evaluacin continua. En dicho examen se evaluaran todos los contenidos de la asignatura.

La superacin del umbral en teora o laboratorio posibilitar que se guarde dicha calificacin de forma indefinida.

9.

Incompatibilidades y requisitos

Los requisitos previos para alcanzar con xito los objetivos planteados en la asignatura son los siguientes: El alumno debe comprender el funcionamiento de subsistemas combinacionales y secuenciales. El alumno debe saber los diferentes tipos de memorias de estado slido as como sus caractersticas ms relevantes (organizacin, tamao, etc.). El alumno debe ser capaz de codificar programas en lenguaje C. El alumno debe saber el funcionamiento de las herramientas bsicas de compilacin de programas en lenguaje C.

Microprocesadores Gua de aprendizaje

Pgina 19

Você também pode gostar