Download ingenieria electricista asignatura: sistemas electrónicos digitales
Document related concepts
no text concepts found
Transcript
PROGRAMA ANALÍTICO DEPARTAMENTO: ELECTRICIDAD CARRERA: INGENIERIA ASIGNATURA: CÓDIGO: Y ELECTRONICA ELECTRICISTA SISTEMAS ELECTRÓNICOS DIGITALES 0468 AÑO ACADÉMICO: 2012 PLAN DE ESTUDIO: 2004 UBICACIÓN EN EL PLAN DE ESTUDIO: 1ER. CUATRIMESTRE DE 5TO. AÑO ORIENTACIÓN: SISTEMAS ELECTRÓNICOS INDUSTRIALES. DOCENTE A CARGO: Ing. Carlos Maffrand – Profesor Adjunto EQUIPO DOCENTE: Ing. Carlos Maffrand – Profesor Adjunto RÉGIMEN DE ASIGNATURAS: Aprobada 0426 Regular - ASIGNACIÓN DE HORAS: Semanales: 5 Totales Teóricas: 30 Prácticas Resolución de problemas:Laboratorio: 30 Proyecto: 15 Trabajo de campo: - CARÁCTER DE LA ASIGNATURA: Optativa OBJETIVOS DE LA ASIGNATURA: Capacitar al alumno en el manejo de los microcontroladores y los periféricos asociados. Programa Analítico Página 1 de 5 Transmitir conocimientos sobre los aspectos prácticos de la implementación de hardware dedicado a sistemas de control sobre la base de estos dispositivos. Complementar la formación del alumno en el área de tratamiento digital de señales analógicas. Complementar la formación del alumno en el área de programación introduciéndolo en la programación de lenguajes de alto nivel. Los estudiantes tienen que, poder diseñar la interfaz con los dispositivos externos, utilizar las interrupciones, inicializar los registros de la CPU para programar los periféricos internos. Considero más importante diseñar en detalles, usando cualquier procesador particular, que diseñar una aplicación generalizada. Además de los objetivos y principios generales enunciados, se aspira a que, en cada una de las partes en que se divide el programa se alcancen ciertos objetivos parciales, los que se enuncian junto con los contenidos analíticos. CONTENIDOS: CAP 1: CONCEPTOS BASICOS Repaso de conceptos de lógica discreta. El concepto de lógica programada. Representación de datos. CAP 2: ORGANIZACION DE SISTEMAS BASADOS EN MICROPROCESADORES Características generales de los sistemas basados en microprocesadores y microcontroladores. La familia MCS-51: Características generales Puertos de entrada / salida Organización de la memoria, particularidades Memoria de programa y memoria de datos Áreas de direccionamiento Áreas de registros o funciones especiales CAP 3: PROGRAMACION DE MICROCONTROLADORES Introducción Modos de direccionamiento Ciclo de instrucción Arquitectura pipeline Tipos de instrucciones - Instrucciones aritméticas - Instrucciones lógicas - Instrucciones de transferencia de datos - Instrucciones de salto Memoria de programa para almacenamiento de tablas. CAP 4: HERRAMIENTAS DE PROGRAMACION Programa Analítico Página 2 de 5 Set de instrucciones de la familia MCS-51 Modos de programación - Programación estructurada - Sistemas multitarea Lenguajes de programación Lenguaje de bajo nivel: el assembler ASM-51 Lenguaje de alto nivel: C-51 Creación y mantenimiento de librerías: LIB51 Encadenamiento de módulos: RL51 Introducción a la simulación de programas en PC CAP 5: TOPICOS DE ENTRADAS Y SALIDAS Interrupciones Estructura electrónica de los puertos de entrada/salida. Entradas y salidas digitales Entradas y salidas analógicas - ADC - DAC - Comparadores analógicos. Temporizadores y contadores Temporizadores programables Arreglos de temporizadores. Interfaces serie - UART - I2C - SPI - SMBus CAP 6: CONFIGURACION DE SISTEMAS Consideraciones eléctricas - Buses - Diagramas temporales. Manejo de memoria - Paginado de memoria flash - On chip XRAM. - On chip EEPROM. Acceso a memorias externas. CAP 7: EL PROCESO DE DISEÑO Concepción a partir de los requerimientos de la aplicación Layout del hardware - Consideraciones eléctricas - Consideraciones en función de costos Layout de software Integración de sistemas y depuración del diseño Programa Analítico Página 3 de 5 METODOLOGÍA DE ENSEÑANZA: El curso tendrá una extensión temporal cuatrimestral, con una carga horaria semanal de 6 horas. Las clases serán, en las primeras semanas, de tipo teórico en las cuales se desarrollaran los conceptos de cada unidad y a partir del momento en que se hayan impartido los conocimientos mínimos imprescindibles, se ejecutaran actividades prácticas relacionadas, incluyendo la elaboración de programas a ejecutarse en simulador y la utilización de sistemas de desarrollo dedicados. El curso prevé además actividades para realizar fuera del horario de clase las que deberán ser desarrolladas por los alumnos, los resultados de dichas prácticas serán evaluados en coloquios al efecto. MODALIDAD DE EVALUACIÓN: La evaluación de los contenidos desarrollados se realiza de la siguiente forma: Promoción de la materia: En forma permanente, durante el desarrollo de las clases. Evaluación parcial y trabajos prácticos grupales. Aprobación del proyecto de fin de curso. Examen para condición regular: Implementación de proyecto final en prototipo Coloquio integrador. Examen para condición Libre: Presentación y coloquio de trabajos prácticos. Implementación de proyecto final en prototipo Coloquio integrador. Puntaje mínimo de aprobación 5 puntos (50%). CRONOGRAMA DE ACTIVIDADES: Semana 1 Semana 2 Semana 3 Semana 4 Semana 5 Semana 6 Semana 7 Semana 8 Semana 9 Semana 10 Semana 11 Semana 12 Semana 13 Semana 14 Semana 15 Programa Analítico Capitulo 1 Capitulo 2 Capitulo 3 Capitulo 3 Capitulo 4 Capitulo 4 Capitulo 5 Capitulo 5 Capitulo 5 Capitulo 6 + Proyecto fin de curso Capitulo 6 + Proyecto fin de curso Capitulo 7 + Proyecto fin de curso Proyecto fin de curso Proyecto fin de curso Proyecto fin de curso Página 4 de 5 BIBLIOGRAFÍA: Título Autor/s Introducción a los Gonzalez Microcontroladores Vasquez Editorial Mac Hill Graw- Año de Edición 1985 Ejemplares Disponibles 0 The 8051 Microcontroller The 8051 Microcontroller, Architecture, Programming and Applications MacKenzie I. Prentice Hall Scott 1995 0 Kenneth J. Ayala 1991 0 Systems Design and the 8051 8051 Microcontrollers An ApplicationsBased Introduction C Programming Language (2nd Edition) Marcus O. TechnoPress Durham Tulsa David Calcutt Elsevier Fred Cowan Hassan Parchizadeh 2004 0 2004 0 1995 3 1995 0 2001 0 West Publishing Company Prentice Hall Brian W. Kernighan Dennis M. Ritchie C51 Primer Hitex (UK) Hitex (UK) An Introduction Ltd. Ltd. To The Use Of University of The Keil C51 Warwick Compiler On The Science Park 8051 Family Programming Ted Van LLH Microcontrollers Sickle Technology in C (Second A Publishing edition) Firma Docente Responsable Programa Analítico Firma Secretario Académico Página 5 de 5