Ministerio de Educación, Ciencia y Tecnología
Universidad Nacional de San Luis
FACULTAD DE CS. FISICO MAT. Y NAT.

ANEXO II

PROGRAMA DEL CURSO: PROCESADORES II

DEPARTAMENTO DE:   FISICA
AREA: Area V: Electronica y MicroproAÑO: 2003 (Id: 2093)
Estado: Aprobado

 

I - OFERTA ACADÉMICA

CARRERAS PARA LAS QUE SE OFRECE EL MISMO CURSO

PLAN DE ESTUDIOS
ORD. Nº

CRÉDITO HORARIO

   

SEM.

TOTAL

TECNICO UNIVERSITARIO EN MICROPROCESADORES8/9212180

II - EQUIPO DOCENTE

Funciones

Apellido y Nombre

Total hs en
este curso

Cargo y Dedic.

Carácter

Responsable

PETRINO, RICARDO20  hs.PROFESOR ASOCIADO T.C.Efectivo
Auxiliar de 1ºMURDOCCA, ROBERTO MARTIN 10  hs.AYUDANTE DE 1RA. SEMI. Interino
Auxiliar de 1ºDNL 10  hs.AYUDANTE DE 1RA. SIMP. Interino

DNL: Docente no listado

III - CARACTERÍSTICAS DEL CURSO

CREDITO HORARIO SEMANAL
MODALIDAD
REGIMEN

Teórico/

Práctico

Teóricas

Prácticas de

Aula

Práct. de lab/ camp/

Resid/ PIP, etc.

1c
 Hs.
6 Hs.
 Hs.
6 Hs.
Asignatura
Otro: 
Duración: 14 semanas
Período del 24-03-03 al 27-06-03

IV.- FUNDAMENTACION


La asignatura Procesadores II completa la visión sobre los Microprocesadores y su utilización práctica , aspectos centrales en la carrera dada la orientación de la misma. Se considera que la combinación teórico-práctica de la asignatura es ideal para el logro de los objetivos planteados.


V.- OBJETIVOS


-Dar una visión global de los distintos tipos de microprocesadores y resaltar los conceptos generales que permitan obtener un criterio de selección para una aplicación determinada.
-Sistema \'empotrado\" ( embedded system) : un controlador basado en un microcontrolador : estudio de un PLC.
-Estudio de la familia de microcontroladores, 8051. Y sus aplicaciones. Desarrollo de programas en alto nivel y assembler. Programación y aplicaciones. Uso de herramientas para el desarrollo de programas. Implementaciones en hardware.
-Aspectos generales de los Procesador de Intel de 16 , 32 bits o 64 bits.

 


VI. - CONTENIDOS

1.-Introducción:1-1 Conceptos generales de la organización de computadoras: lo que esta bajo los programas, partes principales de una computadora: Entradas , Salidas, Memoria , CPU: DataPath y control. Circuitos integrados: proceso de fabricación , la perfomance a traves de los años.

1-2 Una clasificación de los microprocesadores: a)según el número de bits b)según el set de instrucciones (RISC, CISC) c) especiales: DSP, microcontroladores, transputers, otros.
1-3 Generalidades del DSP TMS320c3x de Texas Instruments.Conceptos de procesadores RISC.
1-4 Aplicaciones de los microprocesadores: adquisición , control, computación.

2-Controladores Lógicos Programalbles (PLC).
2-1.Estructura interna. Teoría de operación. Actuadores y sensores binarios. Diagramas escalera: circuitos combinacionales y secuenciales. Contadores. Temporizadores.
2-2.Módulos de entradas digitales y salidas con relé. Módulos de entradas y salidas analógicas. El PLC de la serie 305 de Texas , programación , aplicaciones .

3.Microcontroladores:
3-1. Características, aplicaciones . La familia de microcontroladores MCS-51 de INTEL. Organización de la memoria: de programa, de datos. Resgistros de funciones especiales.
3-2.Programación del 8051/2 .Modos de direccionamiento, conjunto de instrucciones , instrucciones booleanas , de salto.

4.-1 Puertas de entrada/saldia en el 8051/2. Temporizadores y contadores : Diagramas ,modos de funcionamiento. Timer0 y 1 : como contador, con autorecarga. El timer 2 : modo captura y autorecarga, diagramas , programación , aplicaciones.Medición de tiempos y frecuencias.
Interrupciones : aspectos generales y tipos .Niveles de prioridad. Aplicaciones.

5-1 Desarrollo de programas para la familia de procesadores 8x51 utilizando software para desarrollo de programas (simulación , ensamblado, Compilación) : AVS51ED DE AVOCET: Definición de ventanas , evalución de expresiones , ejeución paso a paso , diferentes comandos para depuración.
Pasos en el desarrollo y depuración de un programa: Edición. Ensamblado.Compilación Link. Simulación. Grabación de un programa en un microcontrolador con memoria EPROM o Flash.

6.CrossCompilador C para la familia del 8051. Definición del ambiente. Implementación del Lenguaje. Aplicaciones: tablas, uso de punteros, Ejemplo del Semáforo. Medición de ancho de pulso.

7-Familia de procesadores INTEL 80xx, caracteristicas generales. Arquitectura y generalidades de los procesadores de Intel 80386, 80486 , Pentium (III) . Comparaciones. Conjunto de instrucciones de los procesadores 80x86.
-Interrupciones: Instrucciones asociadas. Estructura de las interrupciones: externas, internas,enmascarables y no enmascaraables,del reset.

8- El temporizador de intervalos programables (timer) 8253/4. Diagrama, funcionamiento, programación. Su utilización en la placa madre de una PC. El 8253 en la placa ADTES 8253. Aplicaciones.


VII. - PLAN DE TRABAJOS PRÁCTICOS

1.Implementación de esquemas básicos de automtización con el PLC de la serie 305 de Texas:
diagramas escalera sencillos, entradas/salidas digitales y analógicas.

2. Programación del microcontrolador 8051, para familiarizarse con el conjunto de instrucciones básico y el desarrollo de programas con el Simulador.

3. Utilización del CrossCompilador C. Desarrollo de aplicaciones.

4. Programación de los temporizadores y contadores del 8051 en aplicaciones de adquisición y control de tiempo real.

5. Utilización de las puertas de E\\S para enviar datos a un Display, en el 8051.

6-Para la familia de procesadores de Intel 80x86:Desarrollo de programas para familiarizarse con el set de instruccioens básico y con las herramientas de software .


VIII - RÉGIMEN DE APROBACIÓN

Aprobación de todos los parciales (3). Cada parcial tiene una recuperación. Existe una recuperación extraordinaria de uno de los parciales.
Aprobación de todos los trabajos prácticos con su informe correspondiente. (Asistencia del 80 % a las clases prácticas).ESTA ASIGNATURA NO SE PUEDE RENDIR COMO ALUMNO LIBRE.



IX.a - BIBLIOGRAFÍA BÁSICA

1-MANUAL DE LOS PROCESADORES 80XX Y PENTIUM . Michael Birmelin. Marcombo. Barcelona, 1995.
2- LOS MICROPROCESADORES INTEL: 8086/186/286/386/486. Barry B. Brey. Ed. Prentice Hall. 3ra Edición.
3. Brey, Barry B .THE INTEL MICROPROCESSORS 8086/8088, 80186/80188, 80286, 80386, 80486, PENTIUM, AND PENTIUM PRO PROCESSOR. Edición 04 ed.; 1997.Prentice Hall.
4. Manuales del MacroAssembler MASM de Microsoft.
5.Manual de INTEL: MCS-86 PRODUCT DESCRIPTION. 1979.
6.- PC interno. Tischer. Edition DATA BECKER. MARCOMBO.
7.INTRODUCCION A LOS MICROCONTROLADORES 8X52 Y 8X51. José Adolfo Gonzalez Vázquez. Ed. McGrawHill.
8. PROGRAMMING AND INTERFACING THE 8051 MICROCONTROLLER. Sencer Yeralan y Ashutosh Ahluwalia. Ed. Addison-Wesley 1995
9. Manual del simulador : AvCase 8051 Family Simulator User’s Manual..
10. Manual del Assembler : AvCase 8051 Family Assembler User’s Manual..
11. Manual del compilador C : AvCase 8051 Family C Compiler User’s Manual..
12. MANUAL DEL PLC DE TEXAS: TI 305.
13. Autómata programables. Criado Molina. Ed. McGrawHill . 1990



IX b - BIBLIOGRAFÍA COMPLEMENTARIA

1-Paterson David and Hennessy John. COMPUTER ORGANIZATION AND DESIGN.The Hardware /Software Interface. 1998. 2da Edición. Morgan Kaufmann Publishers, Inc. San Fco.
2. Paterson David and Hennessy John. COMPUTER ARCHITECTURE A QUANTITATIVE APPROACH. 1995.2da Edición. Morgan Kaufmann Publishers, Inc. San Fco. California.
3. The IBM PC FROM THE INSIDE OUT. Sargent- Shoemaker. Addison-Wesley Publishing Company. 1984.
4.- THE ART OF ELECTRONICS . HOROWITZ-HILL. Cambridge University Press. 2nd Edition.
5.- Solucionario del programador para IBM PC, XT, AT y compatibles. Robert Jourdain. Edit. Anaya Multimedia



COMPLEMENTO DE DIVULGACION


OBJETIVOS DEL CURSO

OBJETIVOS DEL CURSO (no más de 200 palabras):
-Dar una visión global de los distintos tipos de microprocesadores y resaltar los conceptos generales que permitan obtener un criterio de selección para una aplicación determinada.
- Sistema \'empotrado\" ( embedded system) : un controlador basado en un microcontrolador : estudio de un PLC.
-Microcontrolador de 8 bits ( 8x51/2 de Intel) para aplicaciones particulares.Uso de software para desarrollo de aplicaciones.
Procesadores de 16 , 32 bits o 64 bits, de Intel. Generalidades.
-El objetivo de estos tres temas es dar una visión general de los distintos tipos de procesadores a través de una utilización de los mismos.
-Que los alumnos adquieren un entrenamiento práctico en la utilización de estos tres tipos de aplicaciones de los microprocesadores .

 

 

PROGRAMA SINTETICO

PROGRAMA SINTETICO (no más de 300 palabras):

Conceptos generales de la organización de computadoras.Una clasificación de los microprocesadores.
Aplicaciones de los microprocesadores: adquisición , control, computación. Controladores Lógicos Programalbles (PLC). Programación. Entradas Salidas. Aplicaciones.
Microcontroladores: estudio y desarrollo de aplicaciones usando la familia 8051/2. Descripción. Entradas/salidas. Contadores/temporizadores. Interrupciones. Programación usando software para desarrollo. Grabación de microcontroladores. Aplicaciones .
La familia de procesadores INTEL 80x86. Arquitectura. Programación básica en Assembler. Conjunto de instrucciones. Interrupciones. Integrados asociados .

 


IMPREVISTOS