97-ELN-MC1-EO0302-2015.pdf

download 97-ELN-MC1-EO0302-2015.pdf

of 15

Transcript of 97-ELN-MC1-EO0302-2015.pdf

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    1/15

    UNIVERSIDAD NACIONAL DE INGENIERAFACULTAD ELECTROTECNIA Y COMPUTACIN

    DEPARTAMENTO SISTEMAS DIGITALES Y TELECOMUNICACIONES

    PROCESO DE MEJORAMIENTO Y ACTUALIZACIN CURRICULAR 2015

    MEJORA Y ACTUALIZACIN: REVISADO POR:

    APROBADO POR: VISTO BUENO:

    OFICIALIZACIN:

    Managua, Nicaragua30/ Noviembre/ 2015

    NOMBRE DE LA ASIGNATURA: MQUINAS COMPUTADORAS I

    CDIGO: EO0302

    Ing. Marlon A. Robleto AlemnDocente

    Ing. Marlon A. Robleto AlemnJefe de Departamento

    Ing. Ronald Torres TorresDecano de la Facultad

    Ing. MSc. Freddy Marn SerranoVice-Rectora Acadmica

    Ing. Diego Muoz LatinoSecretara General

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    2/15

    Programa de Asignatura: Mquinas Computadoras I

    2

    I. INFORMACIN GENERAL

    1.1 Carrera Ingeniera Electrnica

    1.2 Ao y cdigo del Diseo Curricular 2016 - DICUELECTRO16

    1.3

    Disciplina Computacin1.4 Nombre de la Asignatura Mquinas Computadoras I

    1.5 Fecha ltima actualizacin

    aprobada por Consejo Universitario

    Febrero 2016

    1.6 Nombre de docentes autores previos

    al PMAC

    Marlon Alejandro Robleto Alemn

    1.7

    Cdigo de la Asignatura EO0302

    1.8 Tipo de Asignatura1 Ejercicio profesional

    1.9 Semestre en que se impartir VII

    1.10Frecuencia Semanal 3

    1.11Total de horas 96

    1.12Crditos 4

    1.13Asignatura (as) pre-requisitos No tiene

    1.14Asignatura (as) precedentes Programacin II, Electrnica Digital II

    1.15Asignatura (as) correquisitos No tiene

    1.16

    Turno (diurno, nocturno) Diurno/Nocturno

    1.17Modalidad (regular y especial) Regular

    1Clasificacin de Asignaturas: Formacin General, Bsica, Bsica Especfica, Ejercicio Profesional, Optativas. Metodologa y Normativa

    Curricular para la Transformacin Curricular. Aprobada por el Consejo Universitario de la UNI, en Sesin 8-95, del 20 de Julio de 1995.Managua.

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    3/15

    Programa de Asignatura: Mquinas Computadoras I

    3

    II. INTRODUCCIN

    La asignatura Maquinas Computadoras I tiene como objeto de conocimiento lasdiferencias, tipos, modos de programacin y aplicaciones de los microprocesadores ymicrocontroladores en la solucin de problemas complejos de ingeniera.

    Actualmente, los microprocesadores y microcontroladores estn siendo usados en unamultitud de sistemas presentes en la vida diaria y son parte fundamental de los sistemascomputacionales vitales para la industria moderna, de aqu la importancia de suestudio para las carreras de ingeniera electrnica, telecomunicaciones, control ycomputacin.

    En la tabla siguiente se muestran los conocimientos, habilidades, y actitudes del perfilde egreso del programa de ingeniera electrnica que reciben, para su alcance, unacontribucin significativa de parte de la asignatura Maquinas Computadoras I.

    ConocimientosLeyes, principios, y teoras que gobiernan el funcionamiento de los principalesdispositivos, analgicos, digitales, y de potencia, utilizados para implementar sistemaselectrnicos.

    Mtodos, tcnicas y herramientas para el diseo e implementacin de sistemaselectrnicos para solucionar problemas en los campos de las telecomunicaciones,automatizacin industrial y control automtico, y electro medicina, entre otros.

    Leyes y principios que gobiernan las radiocomunicaciones, las redes detelecomunicaciones y las redes de computadoras.

    Mtodo Cientfico para el desarrollo de proyectos de investigacin y/o desarrollo. Normativas y estndares para la implementacin e instalacin de sistemas electrnicos

    en las diferentes reas de conocimiento.

    HabilidadesAplicar conocimientos de matemtica, ciencia e ingeniera, para la solucin eficaz deproblemas.

    Disear y conducir experimentos, as como analizar e interpretar datos. Disear un sistema, componente, o proceso para satisfacer ciertas necesidades,en elcampo de las telecomunicaciones, la automatizacin industrial y el control, bajolimitaciones reales de tipos econmicas, ambientales, sociales, polticas, ticas, salud yseguridad, manufactura, y sostenibilidad.

    Para trabajar en equipos interdisciplinarios. Identificar, formular, y solucionar problemas relacionados con las reas de conocimientoelectrnica, sistemas de medicin industrial, automatizacin industrial y control

    automtico, telecomunicaciones, y gestin de proyectos.

    Comunicarse efectivamente de forma oral, escrita, y grfica. Usar tcnicas, destrezas, y modernas herramientas para la prctica de la ingeniera. ActitudesResponsabilidad tica y profesional. Compromiso con el aprendizaje para toda la vida. Preocupacin acerca del impacto de las soluciones de ingeniera en un contexto global,econmico, ambiental, y social.

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    4/15

    Programa de Asignatura: Mquinas Computadoras I

    4

    Responsabilidad en la importancia de la toma de decisiones. Auto preparacin en temas contemporneos que amplen su visin del mundo y lepermitan visualizar ms all de los aspectos cientficos/tecnolgicos.

    Alto espritu emprendedor. Actitud innovadora. Actuacin responsable respecto al ambiente y su conciencia social sensible a laproblemtica de la sociedad nicaragense.

    Con esta asignatura los estudiantes adquirirn las bases de los microprocesadores ymicrocontroladores, los mtodos de programacin, que les ser til para el desarrollode aplicaciones con interfaces hacia el mundo externo, as como tambin los sistemasde transmisin de informacin. Adems, sern capaces de, analizar, contextualizar,formular, crear, disear, operar, construir, adaptar e innovar tecnologa en el mbito dela ingeniera electrnica. As mismo, desarrolla, dirige y participa en proyectos deinvestigacin y desarrollo tecnolgico.

    Esta asignatura se imparte en el sptimo semestre de la carrera de ingenieraelectrnica y se basa en los conocimientos y habilidades adquiridos en las asignaturaselectrnica digital II y programacin II. En especial es importante que el estudianteconozca y haya cursado los temas sobre sistemas combinatorios, sistema secuencial,transmisin serie y paralelo, algoritmos, diagramas de flujo y estructuras deprogramacin.

    La asignatura Mquinas Computadoras I integra, por su propia naturaleza, lossiguientes componentes formativos establecidos por la institucin.

    InvestigacinEl programa de la asignatura considera el desarrollo de actividades de investigacindirigidas a la identificacin de problemas u oportunidades de investigacin deacuerdo al problema. Para tal fin se har uso de tcnicas de lectura y escritura paracomunicacin de resultados, estrategias para el anlisis y sntesis en interpretacin deresultados, identificacin, planteamiento y resolucin de problema, capacidad detrabajo en equipo, aplicacin de conocimientos en la prctica y compromiso con lacalidad.

    ExtensinLa extensin universitaria tiene como propsito desarrollar una continua interaccin e

    integracin del estudiante con las necesidades del entorno y su desarrollo profesional.Esta asignatura promueve una permanente y constante formacin del estudiante en elconocimiento de la tecnologa, los mtodos y herramientas pertinentes dirigidas a lasolucin de problemas en la sociedad.

    Responsabilidad AmbientalEn la asignatura Maquinas Computadoras I se promueve la inclusin del medioambiente y todo lo que esto implica. La responsabilidad ambiental es la capacidad

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    5/15

    Programa de Asignatura: Mquinas Computadoras I

    5

    del futuro ingeniero, a travs de las diferentes tcnicas, instrumentos y procedimientosde prevenir y mitigar los riesgos derivados del uso de tecnologa electrnica y suimpacto ecolgico para que no afecte negativamente al medio ambiente y lascondiciones climticas del entorno inmediato.

    Se hace nfasis en la valoracin responsable de los diferentes criterios para la toma dedecisin en las tecnologas adoptadas en la solucin de problemas complejo deingeniera.

    Espritu EmprendedorEn esta asignatura se le presentara al estudiante diversas oportunidades para producirnuevos productos que resolvern problemas y necesidades para distintos entornos quele permitan al emprendedor agregar valor a las soluciones tecnolgicas planteadas ensu rea de competencia.

    Tecnologas de la Informacin y las Comunicacin (TIC)En el desarrollo de la asignatura Maquinas Computadoras I se hace uso de las TIC. En la

    tabla a continuacin se muestran los principales elementos.

    RECURSOS TICPARA EL

    DESARROLLO DELAS FOE

    SOFTWARE DOCUMENTOS BSQUEDA,PROCESAMIENTO YALMACENAMIENTODE DOCUMENTOS

    Power Point EMU8086 MS Word GoogleSnagit versin 8 osuperior

    NASM en Linux Acrobat ReaderDropbox

    MPLABx WordPress SkypeLabcenter Proteus versin

    6 o superior

    Twitter

    CCS C Compiler FacebookSoftware paracomunicaciones PCBootloader USB para PIC18F4550

    III. OBJETIVO GENERAL

    - Disear e Implementar sistemas electrnicos basados en microprocesador y

    microcontrolador por medio del estudio de la arquitectura, interfaz y programacinde estos en su aplicacin en la solucin de problemas de ingeniera

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    6/15

    Programa de Asignatura: Mquinas Computadoras I

    6

    IV. PLAN TEMTICO

    N UNIDADES TEMTICAS FORMAS DE ORGANIZACIN DE LAENSEANZA (F.O.E.) 2

    Totalde

    horasTEORA

    PRCTICA

    C S C.P LAB G.C T T.C P.CI Introduccin a los

    Microprocesadores4 2 2 8

    II Programacin Ensambladorx86

    10 2 6 6 22

    III Interfaz de dispositivoscontroladores y de soporte deuna microcomputadora

    102 4 4 20

    IV Introduccin a los deMicrocontroladores

    10 2 2 4 2 20

    V Interfaz de Microcontroladores 12 2 2 4 4 26Total de horas presenciales 46 10 14 20 6 962da evaluacin parcial, 1ra y 2daconvocatoria

    6

    TOTAL 102

    V.

    UNIDADES TEMTICAS: NOMBRE DE LA UNIDAD, OBJETIVOS PARTICULARES,CONTENIDOS Y RECOMENDACIONES METODOLGICAS

    UNIDAD I: INTRODUCCIN A LOS MICROPROCESADORES

    OBJETIVOS PARTICULARES

    - Identificar los conceptos bsicos, diferencias y principales componentes de losmicroprocesadores de 8 y 16 bits por medio del anlisis de sus arquitecturas dehardware y principales componentes

    - Investigar las principales caractersticas del microprocesador Intel 8086 por mediodel estudio su arquitectura hardware

    - Valorar la importancia de la evolucin histrica de la industria de losmicroprocesadores y su impacto en la industria moderna, as como la continua

    innovacin en este campo.

    CONTENIDOS

    1.1 Introduccin a los microprocesadores1.1.1 Organizacin bsica de un sistema de computo

    2C (Conferencia), S (Seminario), CP (Clase Prctica), Lab (Laboratorio), GC (Gira de campo), T (Taller), TC (trabajo de curso) , PC(Proyecto de Curso).

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    7/15

    Programa de Asignatura: Mquinas Computadoras I

    7

    1.1.2 Diagrama general de un sistema de computo1.1.3 Unidad Central de Procesamiento (CPU)1.1.4 Circuito de reloj1.1.5 Sistemas de Memorias1.1.6 Buses de interconexin1.1.7 Interfases de Entrada / Salida1.1.8

    Ejemplos de aplicaciones1.2 Diferencias entre Microprocesadores y microcontroladores1.2.1 Arquitectura VonNewman vs Harvard1.2.2 CISC y RISC1.3 Fundamentos de la Arquitectura Intel 80861.4 Fabricantes de Microprocesadores y microcontroladores1.5 Evolucin y Perspectiva a futuro

    RECOMENDACIONES METODOLGICAS

    Para el desarrollo de la unidad se combinan diversas formas de organizacin de la

    enseanza como conferencias, seminarios y laboratorio que permitan asimilar losconceptos bsicos, diferencias y principales componentes de los sistemas basados enmicroprocesador y reforzndolos con lecturas complementarias orientadas por elprofesor.

    El docente debe garantizar la participacin de los estudiantes en actividades deinvestigacin de temas relacionados orientando la bsqueda de informacin tcnicapara compartirla luego con el resto de la clase por medio de un seminario. Para tal finse harn uso de tcnicas de lectura y escritura para comunicar los resultados,capacidad de trabajo en equipo y fomentar el compromiso con la calidad.

    Adicionalmente para enriquecer la experiencia de aprendizaje se pueden utilizarrecursos didcticos de la web como videos, presentaciones en power pointdesarrolladas por el profesor, material didctico para lectura y artculos cientficos paralectura, Integrando en equipos de trabajo a los estudiantes para mostrar sus resultadosde investigacin.

    El docente debe orientar la realizacin de un laboratorio introductorio experimentalque sirva para familiarizar al estudiante con las distintas herramientas de desarrollo ysimulacin usadas en esta asignatura

    UNIDAD II: PROGRAMACIN ENSAMBLADOR X86

    OBJETIVOS PARTICULARES

    - Comprender el modelo de programacin y la generacin de software en sistemaselectrnicos basados en microprocesador 8086 y su repertorio de instruccionescorrespondiente

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    8/15

    Programa de Asignatura: Mquinas Computadoras I

    8

    - Elaborar programas en lenguaje ensamblador a travs de un ambiente integradode desarrollo, con los cuales resolver problemas bsicos de ingeniera

    - Practicar la tica profesional por medio del compromiso con la calidad, el respetopor los dems, la responsabilidad del trabajo propio, el compromiso con la calidad

    y la constancia en el trabajo

    CONTENIDOS

    2.1 Modelos de Programacin del microprocesador Intel x86 de 16 bits2.1.1 Registros Generales2.1.2 Registros de segmentos2.2 Modos de direccionamiento2.2.1 Direccionamiento por registro2.2.2 Direccionamiento inmediato2.2.3 Direccionamiento directo

    2.2.4 Direccionamiento indirecto2.2.5 Direccionamiento relativo2.2.6 Direccionamiento absoluto2.2.7 Direccionamiento indexado2.2.8 Direccionamiento de la Pila2.3 Conjunto de instrucciones2.3.1 Instrucciones de transferencia de datos2.3.2 Instrucciones aritmticas2.3.3 Instrucciones lgicas2.3.4 Instrucciones de manejo de bits2.3.5 Instrucciones de flujo de programa

    2.3.6 Instrucciones de control del procesador2.4 Herramientas de Desarrollo2.4.1 Ensamblador2.4.2 Emulador EMU80862.5 Tcnicas para el desarrollo de programas2.5.1 Diagramas de flujo2.5.2 Subrutinas, Macros y Procedimientos2.5.3 Uso de procedimientos2.5.4 Uso de Macros2.6 Interrupciones2.7 Programacin aplicada a la solucin de problemas bsicos de ingeniera

    RECOMENDACIONES METODOLGICAS

    Para el desarrollo de la unidad se combinan diversas formas de organizacin de laenseanza como conferencias, seminarios, clases prcticas y finalizando con prcticasde laboratorio donde se le muestra al estudiante las tcnicas para la escritura deprogramas en lenguaje ensamblador.

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    9/15

    Programa de Asignatura: Mquinas Computadoras I

    9

    Durante el desarrollo de esta unidad es importante hacer nfasis en las tcnicas deinvestigacin para la bsqueda de informacin tcnica y compartirla luego con elresto de la clase por medio de un seminario. Para tal fin se harn uso de tcnicas delectura y escritura para comunicar los resultados, capacidad de trabajo en equipo yfomentar el compromiso con la calidad.

    El docente debe garantizar la participacin de los estudiantes en la resolucin deejercicios y problemas seleccionados orientando la bsqueda de informacin tcnicay la realizacin de trabajos previos extra clase para comprobar en forma preliminar losexperimentos que se evaluarn en el laboratorio.

    Los recursos didcticos a utilizar son basados en herramientas software para eldesarrollo de programas y emular el comportamiento del microprocesador Intel8086/8088. Especficamente se har uso del software Emu8086 y el software Turboensamblador y/o Masm versin 6.0 o superior los cuales sern proporcionados por elprofesor. Alternativamente se har uso de herramientas de cdigo abierto que seoperan sobre el sistema operativo Linux como por ejemplo el NASM.

    UNIDAD III: INTERFAZ DE DISPOSITIVO CONTROLADORES Y DE SOPORTE DE UNAMICROCOMPUTADORA

    OBJETIVOS PARTICULARES

    - Explicar las funciones de los principales dispositivos perifricos de soporte utilizadoscon los microprocesadores Intel 8086 por medio del estudio de sus hoja deespecificaciones y principales registros de control de estos dispositivos

    - Diagramar las conexiones externas de un microprocesador y dispositivos dememoria, as como un mapa de memoria, aplicando los conceptos y fundamentostericos sobre el direccionamiento de memoria en el microprocesador

    - Corroborar la importancia de los dispositivos de soporte necesarios en el diseo demicrocomputadoras basado en el microprocesador 8086 en la resolucin deproblemas especficos de ingeniera.

    CONTENIDOS

    3.1 Interfaces del microprocesador

    3.1.1

    Caractersticas Elctricas del microprocesador Intel 80863.1.2 Niveles de voltaje y factores de carga (Fan Out)3.1.3 Voltaje de alimentacin3.1.4 Diagrama de terminales del microprocesador3.1.5 Circuitos de reloj y reinicio

    3.2 Interfaces con los dispositivos de memoria3.3 Interface con la memoria ROM

    3.3.1 Ciclos de bsqueda y ejecucin

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    10/15

    Programa de Asignatura: Mquinas Computadoras I

    10

    3.3.2 Interfase con la memoria RAM3.3.3 Ciclos de lectura y escritura

    3.4 Direccionamiento de memoria3.4.1 Arquitectura Von Newman y Harvard3.4.2 Decodificacin de memoria3.4.3 Interfases con Bancos de Memoria (Mapas de memoria)

    3.5

    Interfaz de para comunicacin paralela en sistemas 8086-8088 (PPI)3.6 Controlador de dispositivos por medio de interrupciones en sistemas conmicroprocesador 8086/8088 (PIC 8259)3.7 Mtodos para administracin de transferencia masiva de datos enmicrocomputadoras con microprocesador 8086/8088 (DMA)3.8 Estudio de Caso: Diseo de una microcomputadora de aplicacinespecfica

    RECOMENDACIONES METODOLGICAS

    Para el desarrollo de la unidad se combinan diversas formas de organizacin de la

    enseanza como conferencias, seminarios, clases prcticas y finalizando con prcticasde laboratorio donde se le muestra al estudiante las tcnicas para el diseo de lainterfaz de hardware y programacin de software para los dispositivos decomunicacin paralela PPI y controlado de interrupciones PIC 8259.

    Durante el desarrollo de esta unidad es importante hacer nfasis en las tcnicas deinvestigacin para desarrollar habilidades en la identificacin y resolucin deproblemas, anlisis, sntesis y evaluacin de resultados, determinacin de solucionesalternativas, capacidad de trabajo en equipo y aplicacin de lo aprendido en laprctica. El estudiante debe Identificar los conceptos y fundamentos tericos de lostemas impartidos, reforzndolos con lecturas complementarias orientadas por el

    docente.

    Los recursos didcticos a utilizar son basados en guas desarrolladas para la lectura yescritura de resultados. Especficamente, se har uso un caso de estudio donde seexplica cuales es el procedimiento de diseo de un sistema de cmputo para unaaplicacin especfica.

    Integracin de equipos de trabajo para la realizacin de laboratorio experimental.

    UNIDAD IV: INTRODUCCION A LOS MICROCONTROLADORES

    OBJETIVOS PARTICULARES

    - Describir las caractersticas y diferencias de los microcontroladores clasificando lasarquitecturas disponibles en el mercado para el desarrollar de habilidades en laseleccin de dispositivos de acuerdo a la naturaleza del problema a resolver

    - Utilizar entornos grficos en la programacin de microcontroladores basado en elcdigo de instrucciones para el desarrollo de aplicaciones bsicas

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    11/15

    Programa de Asignatura: Mquinas Computadoras I

    11

    - Valorar la importancia del uso de herramientas de programacin por medio del usode tcnicas de desarrollo de software para microcontroladores

    CONTENIDOS

    4.1 Introduccin al microcontrolador PIC184.2 Arquitectura del microcontrolador PIC184.2.1 ALU y el registro W.4.2.2 Ciclos de mquina y Pipeline4.2.3 Osciladores4.2.4 Fuentes de Reset4.2.5 Perro Guardin4.3 Organizacin de la memoria4.3.1 Registros especiales4.4 Funcionamiento de un microcontrolador

    4.4.1 Arquitectura del Hardware interna4.5 Programacin de bajo nivel del microcontrolador PIC184.5.1 Repertorio de Instrucciones

    4.5.1.1 Instrucciones de Transferencia de datos4.5.1.2 Instrucciones Aritmticas y Lgicas4.5.1.3 Control de flujo de programa4.5.1.4 Salto incondicionado4.5.1.5 Salto condicionado4.5.1.6 Instrucciones de bits

    4.5.2 Lenguaje Ensamblador4.5.2.1 Expresiones, operaciones y operadores4.5.2.2 Directivas

    4.5.2.3 Macroinstrucciones4.5.2.4 Subrutinas4.5.2.5 Organizacin de un programa en lenguaje ensamblador4.5.2.6 Herramientas de desarrollo MPLABx y Proteus

    4.5.3 Iinterrupciones4.5.3.1 Interrupciones fijas vs sectorizadas4.5.3.2 Estructura de una subrutina de atencin a interrupcin

    4.6 Programacin de alto nivel con Lenguaje C4.6.1 Funciones4.6.2 Tipos de datos4.6.3 Variables

    4.6.4 El lenguaje C y el PIC184.6.5 Libreras del compilador

    RECOMENDACIONES METODOLGICAS

    Para el desarrollo de esta unidad se recomienda utilizar las siguientes FOE:conferencias, seminarios, clases prcticas, laboratorios y tambin se debe formular un

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    12/15

    Programa de Asignatura: Mquinas Computadoras I

    12

    proyecto de curso, retomando lo estudiado hasta este momento e incorporarlo alplanteamiento del mismo.

    Adems, se pueden emplear varias estrategias didcticas que ayudaran a reforzar loscontenidos, as como los componentes formativos, entre estas estn: lecturas, estudiode casos, grficos, diagramas, simulaciones y todas aquellas estrategias que faciliten elproceso de enseanza aprendizaje.

    Durante el desarrollo de esta unidad es importante hacer nfasis en las tcnicas deinvestigacin para desarrollar habilidades en la identificacin y resolucin deproblemas, anlisis, sntesis y evaluacin de resultados, determinacin de solucionesalternativas, capacidad de trabajo en equipo y aplicacin de lo aprendido en laprctica. Se debe identificar los conceptos y fundamentos tericos de los temasimpartidos, reforzndolos con lecturas complementarias orientadas por el docente. Eldocente debe garantizar la participacin de los estudiantes en la resolucin deejercicios y problemas seleccionados orientando la bsqueda de informacin tcnica.

    Se deben realizar trabajos previos extra clase para comprobar en forma preliminar losexperimentos que se evaluarn en el laboratorio.

    Integracin de equipos de trabajo para la realizacin de laboratorio experimental.

    Es importante enfatizar en el dominio de herramientas computacionales y software dedesarrollo basado en lenguajes ensamblador y lenguaje de alto nivel como lenguaje Cpor lo que es necesario que las prcticas se desarrollen primero en el Laboratorio deSimulacin y segundo con los dispositivos existentes en el Laboratorio de SistemasDigitales y Microprocesadores.

    UNIDAD V: INTERFAZ DE COMUNICACIN DE LOS MICROCONTROLADORES

    - Reconocer los mecanismos de comunicacin del microcontrolador a travs de losdistintos recursos de interfaz disponibles

    - Implementar tcnicas de diseo de hardware y software que utilicenmicrocontroladores para resolver problemas especficos de ingeniera.

    - Plantear soluciones nuevas a problemas comunes usando las herramientas dediseo con microcontroladores

    CONTENIDOS

    5 Entrada Salida Paralela5.1.1 Puertos paralelos A, B, C, D, E, F, y G5.1.2 Conexin de Perifricos comunes

    5.2 Temporizadores5.2.1 Estudio del Timer 0

    5.2.1.1 Configuracin del registro OPTION_REG.5.2.1.2 El timer0 como contador de eventos externos.5.2.1.3 El timer0 como generador de base de tiempo.

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    13/15

    Programa de Asignatura: Mquinas Computadoras I

    13

    5.2.1.4 Rutinas de retardo con timero0.5.2.1.5 Generacin de seales peridicas utilizando el timer0.

    5.2.2 Estudio del Timer1 y Timer2 Mdulos CCP5.2.2.1 configuraciones registr T1CON y T2CON

    5.3 Mdulos Comparacin y Captura CCP5.3.1 Configuracin del registro CCP1CON y CCP2CON.5.3.2 Modo Captura del CCP1.5.3.3 Modo Comparacin del CCP1.5.3.4 Generacin de seales peridicas utilizando el timer1 y mdulo CCP1.5.3.5 Generacin de seales PWM.

    5.4 Entrada Salida Serie5.4.1 Puerto de Comunicacin serial.5.4.2 Mdulo Transmisor.5.4.3 Mdulo Receptor.5.4.4 Comunicacin serial con la computadora

    5.5 Conversin Analgico/Digital5.5.1 Registros internos.

    5.5.2 Tiempo de conversin por bit.5.5.3 Consideraciones de ancho de banda.5.5.4 Muestreo peridico de una seal contina.

    RECOMENDACIONES METODOLGICAS

    Para el desarrollo de esta unidad se recomienda utilizar las siguientes FOE:conferencias, seminarios, clases prcticas, laboratorios y tambin se debe continuarcon los avances del proyecto de curso, retomando lo estudiado hasta este momento eincorporarlo al mismo.

    Adems, se pueden emplear una variedad de estrategias didcticas que ayudaran areforzar los contenidos, as como los componentes formativos, entre estas estn:lecturas, estudio de casos, grficos, diagramas, simulaciones y todas aquellasestrategias que faciliten el proceso de enseanza aprendizaje.

    En las distintas fases del proyecto de curso, se integran los componentes formativos. Seutilizan las Tic, tanto como contenido propio como herramienta, as mismo lainvestigacin y extensin estn presentes en el proyecto ya que se puede trabajar concasos reales, adems los resultados que se obtienen de una forma u otra maneraimpactan al ambientales, de tal manera que la optimizacin de los recursos con losque se estn trabajando sean utilizados lo mejor posible y retomados por losinvolucrados, emprendiendo las mejoras necesarias.

    Como parte del proyecto de curso, los estudiantes se ejercitan en el diseo de sistemaselectrnicos basado en microprocesador.

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    14/15

    Programa de Asignatura: Mquinas Computadoras I

    14

    VI. EVALUACIN DEL APRENDIZAJE: 3

    EVALUACIONES ORDINARIAS 4

    I Evaluacin Parcial Examen 35%

    II Evaluacin ParcialLaboratorios 30%

    Proyecto de Curso 35%

    Total100%

    EVALUACIONES EXTRAORDINARIASEvaluacin de I Convocatoria Examen (70%)

    Laboratorio (30%)100%

    Evaluacin de II Convocatoria Examen 100%

    Evaluacin por Suficiencia 100%

    Evaluacin Cursos de Verano5 100%

    CONVOCATORIAS

    Primera: Se obtiene derecho a convocatoria cuando el alumno haya asistidoregularmente a las conferencias tericas, haya realizado sus asignaciones (test, tareas,laboratorios y proyecto) y se haya presentado a exmenes parciales. El examen deprimera convocatoria consistir de un examen terico con un valor de 60% y unexamen prctico de 40%. El examen cubre los temas de todas las unidades.

    Segunda: El examen de segunda convocatoria deber evaluar todos los temastratados en todas las unidades realizando un examen terico de 60% y presentar unproyecto de 40%.

    SUFICIENCIA

    El examen de suficiencia estar compuesto por dos partes:Parte I: Examen escrito tipo comprensivo que evala todas las unidades del programade la asignatura. El valor de este examen es de 60%.

    Parte II: Un proyecto donde se demuestre habilidades de programacin deMicroprocesadores y micro controladores. El valor de este proyecto es de 40%

    3 UNI (2006): Reglamento de Rgimen Acadmico de la Universidad Nacional de Ingeniera. Aprobado por el Consejo Universitario el 27de octubre del 2006. Managua.4 Adecuar de conformidad con la naturaleza de cada programa de asignatura (Arto. 24 del Reglamento de Rgimen Acadmico).5 Se establecen de conformidad con los criterios definidos en el plan de estudio y las disposiciones institucionales vigentes (Arto. 44 delReglamento de Rgimen Acadmico).

    .

  • 7/26/2019 97-ELN-MC1-EO0302-2015.pdf

    15/15

    Programa de Asignatura: Mquinas Computadoras I

    15

    Se recomienda:

    Revisar los reportes y actividades realizadas en el laboratorio de acuerdo con unformato previamente establecido. (Ver anexo)

    Aplicar exmenes escritos considerando que no sea el factor decisivo para laacreditacin del curso considerar la participacin en las actividades programadas enla materia:

    a) Participacin en claseb) Cumplimiento de tareas y ejerciciosc) Exposicin de temasd) Asistenciae) Panelesf) Participacin en congresos o concursosg) Propiciar la retroalimentacin continua de los temas vistos

    h) Considerar el desempeo integral del alumno.

    Revisar el avance y conclusin del proyecto

    La escala para realizar evaluacin es de 0 a 100 y est dividida del siguiente

    VII. BIBLIOGRAFA

    7.1. Textos bsicos

    -

    Brey B. B. (2006).Microprocesadores Intel.7ma ed. USA. Prentice Hall.,- Valds Prez F, Palls R. (2007) Microcontroladores: Fundamentos yAplicaciones con PIC.Espaa. Alfaomega - Marcombo.

    7.2. Textos complementarios

    - Kip R. I. (2007). Lenguaje ensamblador para computadoras basadas en intel.5ta ed. Mxico. Pearson.

    - P. Abel. (1995). Lenguaje ensamblador y programacin para PC IBM ycompatibles, Pearson.

    -

    Garca E., (2007).Compilador C CCS Y Simulador Proteus ParaMicrocontroladores PIC. Alfaomega Marcombo.

    - J. Axelson. (2005).USB Complete Reference. USA.