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