Está en la página 1de 11

UNIVERSIDAD NACIONAL DE INGENIERA

FACULTAD ELECTROTECNIA Y COMPUTACIN


DEPARTAMENTO ELECTRNICA

PROGRAMA DE ASIGNATURA 1997


PROGRAMA DE ASIGNATURA MEJORADO 2010

MAQUINAS COMPUTADORAS I
CDIGO:

EO0302

ELABORADO POR:

REVISADO POR:

Marlon Alejandro Robleto Alemn


Profesor Titular

APROBADO POR:

Marlon Alejandro Robleto Alemn


Jefe de Departamento.

VISTO BUENO:

Ronald Torres Torres


Decano de la Facultad

Ana Ulmos Vado


Vice-Rectora Acadmica

OFICIALIZACIN:
Diego Muoz Latino
Secretara General

Managua, Nicaragua
05/ Marzo / 2010

Nombre de la Asignatura: Maquinas Computadoras I


I. INFORMACIN GENERAL:
Ingeniera Electrnica

1.1 Carrera

1997

1.2 Plan de Estudio

Eln-97

1.3 Cdigo del Plan de Estudio

Computacin

1.4 Disciplina
1.5 Nombre de la Asignatura

Maquinas Computadoras I

1.6 Cdigo de la Asignatura

EO0302

1.7 Tipo de Asignatura


1.8 Ao Acadmico y Semestre en
que se impartir

De la Profesin
III ao Sptimo Semestre

1.9 Total de horas semanales y


semestrales
:
TOTAL DE HORAS
SEMANALES
SEMESTRALES
6
96
5

1.10 Crditos
1.11 Asignaturas pre-requisitos

Electrnica Digital II
Maquinas Computadoras II

1.12 Precedencia

1.13 Asignatura comn a varias Carreras y/o modalidades:

Carrera

Turno

Ao
Semestre
TOTAL DE HORAS
Nmero
Acadmico
de
Semanales Semestrales
Crditos

Facultad de: Electrotecnia y Computacin


Elaborado por: M. A. Robleto Alemn
Managua, 05 / Marzo / 2010

/ Departamento: SD y Telecomunicaciones

Nombre de la Asignatura: Maquinas Computadoras I


II. INTRODUCCIN:
La asignatura Maquinas Computadoras I introduce al alumno en la materia de los
Microprocesadores y Micro controladores. Los primeros estn orientados a trabajar bajo
programas informticos y los segundos se adecuan ms a los procesos industriales.
Los objetivos que persiguen se centran en diferenciar estos dispositivos programables. En
conocer sus ventajas e inconvenientes, en distinguir tanto sus arquitecturas as como el
grado de integracin en un nico "Chip". De esta manera se analizan las principales
diferencias entre estos dos dispositivos. Una de ellas puede centrarse en las aplicaciones
de cmputo a las que estn enfocados y la otra al control de procesos. La otra gran
diferencia se puede decir que viene del grado de integracin en un nico circuito
integrado.
Esta asignatura, es una de las ms importantes para la adecuada formacin de un
ingeniero en Electrnica, dado que los sistemas digitales en la actualidad se basan en
gran medida en las aplicaciones de estos dispositivos avanzados. La asignatura de
Maquinas Computadoras I contribuye a desarrollar la capacidad de programacin de bajo
de nivel de algoritmos de cmputo para aplicaciones informticas y para aplicaciones de
control procesos por medio de un micro controlador.
Esta asignatura se imparte en el sptimo semestre de la cerrara y se supone que los
alumnos disponen de los conocimientos bsicos adquiridos en las asignaturas de
electrnica digital I, II, programacin I, II y electrnica analgica cursadas a lo largo de la
carrera. En especial se requiere que el alumno domine los temas sobre diseo de
Circuitos Combi nacionales, Diseo de Circuitos Secuenciales, Unidad Aritmtico-Lgica,
Unidades de Control, Unidades Entrada/Salida, Algoritmos computacionales y anlisis de
circuitos lineales.
La asignatura consta de las siguientes partes:
1. Introduccin a los Microprocesadores y Micro controladores
2. Microprocesadores
3. Micro controladores
En la primera parte, se hace introduccin a los dispositivos microprocesadores y micro
controladores, estableciendo sus principales caractersticas y sus diferencias, se repasan
los conceptos de la Electrnica Digital bsica, sus bases y los fundamentos de la
codificacin de la informacin, sistemas de numeracin. Se introducen los conceptos de
arquitectura de computadores y se analiza el funcionamiento de un microprocesador de 8
"bits".
La segunda parte, "Circuitos Microprocesadores", se centra en adquirir los conocimientos
necesarios para poder programar estos microprocesadores. Se analizan los modos de
direccionamiento as como se justifica su necesidad. Finalmente, se analiza la
arquitectura y la programacin de un microprocesador de 16 bits, basado en la
arquitectura del x86. El alumno podr elegir en este momento con qu herramienta o
herramientas (programas) podr realizar las simulaciones de estos dispositivos, con los
que ir formndose en el uso de estos programas dentro del diseo de circuitos lgicos
programables.
Facultad de: Electrotecnia y Computacin
Elaborado por: M. A. Robleto Alemn
Managua, 05 / Marzo / 2010

/ Departamento: SD y Telecomunicaciones

Nombre de la Asignatura: Maquinas Computadoras I


Por ltimo, en la tercera parte de la asignatura, Circuitos Micro controladores, se
describen los conceptos fundamentales y las aplicaciones generales que rodean al micro
controlador. Posteriormente se abordan las cuestiones ms prcticas analizando
diferentes aplicaciones de los micros controladores en diferentes reas como control,
comunicaciones, transporte, acadmicas y de impacto ambiental.

III. OBJETIVOS GENERALES Y PARTICULARES DE LA ASIGNATURA:


3.1 Objetivos Generales:
Analizar y comprender los conceptos y tcnicas bsicas de los microprocesadores
y micro controladores, as como su forma de programacin para aplicarlas en la
solucin de problemas de ingeniera.
Consolidar lo aprendido concretando proyectos y/o seminarios afines.

3.2 Objetivos Particulares:


a. Buscar y seleccionar informacin general de microprocesadores
b. Aplicar lenguaje ensamblador del microprocesador utilizando un sistema
mnimo
c. Realizar un sistema mnimo con un microprocesador
d. Realizar prcticas demostrativas de los perifricos y del microprocesador con el
sistema mnimo
e. Buscar y seleccionar informacin general de micros controladores.
f. Realizar aplicaciones con sistema mnimo de los microprocesadores
g. Aplicar el mtodo del anlisis nodal en los circuitos elctricos, con fuentes de
voltaje y corriente independientes y dependientes.
h. Aplicar micro controladores en la solucin de problemas reales
i. Realizar prcticas ilustrativas de los diferentes puertos existentes en el micro
controlador en sus diferentes modos
j. Obtener los conocimientos tericos y prcticos para expandir las condiciones
fsicas del micro controlador

Facultad de: Electrotecnia y Computacin


Elaborado por: M. A. Robleto Alemn
Managua, 05 / Marzo / 2010

/ Departamento: SD y Telecomunicaciones

Nombre de la Asignatura: Maquinas Computadoras I


IV. PLAN TEMTICO:
FORMAS ORGANIZATIVAS DE
ENSEANZA (F.O.E)
NO

I
II
III
IV
V
VI

UNIDADES

TEORIA
C

Introduccin a los
microprocesadores y micro
controladores
Arquitectura del
microprocesador
Programacin del
microprocesador
Los micro controladores
Programacin del micro
controlador
Entrada - Salida
Evaluaciones

TOTAL

28

TOTAL
DE
HORAS

PRCTICA
C.P

LAB G.C

TC

PC

2
6

6
6

16

4
4

12

4
26

12
38

26

96

12
6

20

14

C-conferencias, S-Seminario, CP-Clases Prcticas, LAB-Laboratorio, G.C-Giras de Campo, TTalleres, TC-Trabajo de Curso, PC-Proyectos de curso

V. DESCRIPCIN DE LOS CONTENIDOS POR UNIDADES:


UNIDAD I: INTRODUCCION A LOS MICROPROCESADORES Y
MICROCONTROLADORES
1.1 Introduccin a los microprocesadores
1.1.1 Definicin del microprocesador
1.1.2 Diferencia entre el microprocesador y micro controlador
1.1.3 Tipos de microprocesador segn su velocidad y ancho de palabra
UNIDAD II: ARQUITECTURA DE UN MICROPROCESADOR

2.1 Arquitectura del microprocesador (Von Newman)


2.2.1 A travs de diagrama a bloques
2.2.2 Arquitectura externa del microprocesador (terminales
2.2 Conexin del microprocesador con dispositivos
2.2.1 Memoria
2.2.2 Perifricos
2.2.2.1 De interface programable (8255)
2.2.2.2 Interrupciones programables (8259)
Facultad de: Electrotecnia y Computacin
Elaborado por: M. A. Robleto Alemn
Managua, 05 / Marzo / 2010

/ Departamento: SD y Telecomunicaciones

Nombre de la Asignatura: Maquinas Computadoras I


2.2.2.3 De comunicacin serial
2.3 Mapa de memoria
UNIDAD III: PROGRAMACION DEL MICROPROCESADOR
3.1
3.2
3.3
3.4
3.5
3.6

Registros
Declaracin de segmentos
Modos de direccionamiento
Control de dispositivos de entrada/salida
Conjunto de instrucciones
Esqueleto de un programa
3.6.1 Uso de procedimientos
3.6.2 Uso de Macros
3.6.3 Interrupciones

UNIDAD IV: LOS MICROCONTROLADORES


4.1 Los Micro controladores
4.1.1 Diferentes tipos de micro controladores
4.1.1.1 Micro controladores embebidos
4.1.1.2 Micro controlador con memoria externa
4.1.2 Arquitectura de Procesadores
4.1.2.1 Harvard vs Von Neuman.
4.1.2.2 CISC vs RISC
4.1.3 La Memoria en los Micro controladores.
4.1.3.1 Almacenamiento de programa.
4.1.3.2 rea de variables.
4.1.3.3 Registros especiales
4.1.4 Caractersticas de los Micro controladores
4.1.4.1 ALU y el registro W.
4.1.4.2 Ciclos de mquina y Pipeline
4.1.4.3 Osciladores
4.1.4.4 Fuentes de Reset
4.1.4.5 Perro Guardin
4.1.5 Fabricantes de Micro controladores
4.2 Arquitectura de los PIC.
4.2.1Gama Baja. Media y Alta.
4.2.2 Memoria de Programa
4.2.3 Modos de Direccionamiento
4.2.4 Memoria de Datos
4.2.5 Mapa de Memoria: SFR Y GPR - Bancos de memoria
4.2.6 La memoria EEPROM
UNIDAD V: PROGRAMACION DEL MICROCONTROLADOR
5.1 Repertorio de Instrucciones
5.1.1 Instrucciones de Transferencia de datos
5.1.2 Instrucciones Aritmticas y Lgicas
5.1.3 Control de flujo de programa
5.2.3.1 Salto incondicionado
Facultad de: Electrotecnia y Computacin
Elaborado por: M. A. Robleto Alemn
Managua, 05 / Marzo / 2010

/ Departamento: SD y Telecomunicaciones

Nombre de la Asignatura: Maquinas Computadoras I


5.2.3.2 Salto condicionado
5.2.4 Instrucciones de bits
5.2 Lenguaje Ensamblador
5.2.1 Expresiones, operaciones y operadores
5.2.2 Directivas
5.2.3 Macroinstrucciones
5.2.4 Subrutinas
5.2.5 Organizacin de un programa en lenguaje ensamblador
5.2.6 MPLAB y Proteus
5.3 Iinterrupciones
5.3.1 Interrupciones fijas vs sectorizadas
5.3.2 Estructura de un subrutina de atencin a interrupcin
UNIDAD VI: ENTRADA SALIDA DEL MICROCONTROLADOR
6.1 Entrada Salida Paralela
6.1.1 Puertos paralelos A, B, C, D, E, F, y G
6.1.2 Conexin de Perifricos comunes
6.2 Temporizadores
6.2.1 Estudio del Timer 0
6.2.1.1 Configuracin del registro OPTION_REG.
6.2.1.2 El timer0 como contador de eventos externos.
6.2.1.3 El timer0 como generador de base de tiempo.
6.2.1.4 Rutinas de retardo con timero0.
6.2.1.5 Generacin de seales peridicas utilizando el timer0.
6.2.2 Estudio del Timer1 y Timer2 Mdulos CCP
6.2.2.1 configuraciones registr T1CON y T2CON
6.3 Mdulos Comparacin y Captura CCP
6.3.1 Configuracin del registro CCP1CON y CCP2CON.
6.3.2 Modo Captura del CCP1.
6.3.3 Modo Comparacin del CCP1.
6.3.4 Generacin de seales peridicas utilizando el timer1 y mdulo
CCP1.
6.3.5 Generacin de seales PWM.
6.4 Entrada Salida Serie
6.4.1 Puerto de Comunicacin serial.
6.4.2 Mdulo Transmisor.
6.4.3 Mdulo Receptor.
6.4.4 Comunicacin serial con la computadora
6.5 Conversin Analgico/Digital
6.5.1 Registros internos.
6.5.2 Tiempo de conversin por bit.
6.5.3 Consideraciones de ancho de banda.
6.5.4 Muestreo peridico de una seal contina.

VI. RECOMENDACIONES METODOLGICAS:


Estimular al alumno al desarrollo de su pensamiento lgico y creativo
Propiciar la investigacin mediante la bsqueda y seleccin de los temas del curso
Facultad de: Electrotecnia y Computacin
Elaborado por: M. A. Robleto Alemn
Managua, 05 / Marzo / 2010

/ Departamento: SD y Telecomunicaciones

Nombre de la Asignatura: Maquinas Computadoras I


Disear prcticas para que el alumno las desarrolle en el laboratorio y solicitar el
informe correspondiente
Estimular la participacin en clase
Fomentar el uso de software en el diseo de sistemas digitales
Promover la solucin de problemas referentes con temas vistos en clase
Estimular la formacin de comunidades de aprendizaje (trabajo en equipo)
Fomentar en la academia la generacin de proyectos integrales de las
materias de Electrnica digital I, II y microprocesadores y micro controladores,
Coordinar la elaboracin de proyectos
Fomentar en la academia el uso de la misma familia lgica para el diseo de
prcticas y proyectos
UNIDAD I: INTRODUCCION A LOS MICROPROCESADORES Y
MICROCONTROLADORES
En esta unidad los estudiantes deben identificar los conceptos y fundamentos tericos de
los microprocesadores y micro controladores, reforzndolos con lecturas complementarias
orientadas por el profesor.
Sera recomendable apoyar esta primera unidad de presentaciones y/o videos que hablen
acerca de las tcnicas digitales con microprocesadores y su impacto en el desarrollo de la
tecnologa.
UNIDAD II: ARQUITECTURA DE UN MICROPROCESADOR
Identificar los conceptos y fundamentos tericos de los temas impartidos, reforzndolos
con lecturas complementarias orientadas por el profesor.
El docente debe garantizar la participacin de los estudiantes en la resolucin de
ejercicios y problemas seleccionados orientando la bsqueda de informacin tcnica.
Realizacin de trabajos previos extra clase para comprobar en forma preliminar los
experimentos que se evaluarn en el laboratorio.
Integracin de equipos de trabajo para la realizacin de laboratorio experimental.
UNIDAD III: PROGRAMACION DEL MICROPROCESADOR
Identificar los conceptos y fundamentos tericos de los temas impartidos, reforzndolos
con lecturas complementarias orientadas por el profesor.
El docente debe garantizar la participacin de los estudiantes en la resolucin de
ejercicios y problemas seleccionados orientando la bsqueda de informacin tcnica.
Realizacin de trabajos previos extra clase para comprobar en forma preliminar los
experimentos que se evaluarn en el laboratorio.
Integracin de equipos de trabajo para la realizacin de laboratorio experimental.

Facultad de: Electrotecnia y Computacin


Elaborado por: M. A. Robleto Alemn
Managua, 05 / Marzo / 2010

/ Departamento: SD y Telecomunicaciones

Nombre de la Asignatura: Maquinas Computadoras I


UNIDAD IV: LOS MICROCONTROLADORES
Identificar los conceptos y fundamentos tericos de los temas impartidos, reforzndolos
con lecturas complementarias orientadas por el profesor.
El docente debe garantizar la participacin de los estudiantes en la resolucin de
ejercicios y problemas seleccionados orientando la bsqueda de informacin tcnica.
Realizacin de trabajos previos extra clase para comprobar en forma preliminar los
experimentos 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 de
desarrollo basado en lenguajes ensamblador por lo que es necesario que las prcticas se
desarrollen primero en el Laboratorio de Simulacin y segundo con los dispositivos
existentes en el Laboratorio de Sistemas Digitales y Microprocesadores.
UNIDAD V: PROGRAMACION DEL MICROCONTROLADOR
Identificar los conceptos y fundamentos tericos de los temas impartidos, reforzndolos
con lecturas complementarias orientadas por el profesor.
El docente debe garantizar la participacin de los estudiantes en la resolucin de
ejercicios y problemas seleccionados orientando la bsqueda de informacin tcnica.
Realizacin de trabajos previos extra clase para comprobar en forma preliminar los
experimentos que se evaluarn en el laboratorio.
Integracin de equipos de trabajo para la realizacin de laboratorio experimental
UNIDAD VI: ENTRADA SALIDA DEL MICROCONTROLADOR
Identificar los conceptos y fundamentos tericos de los temas impartidos, reforzndolos
con lecturas complementarias orientadas por el profesor.
El docente debe garantizar la participacin de los estudiantes en la resolucin de
ejercicios y problemas seleccionados orientando la bsqueda de informacin tcnica.
Realizacin de trabajos previos extra clase para comprobar en forma preliminar los
experimentos que se evaluarn en el laboratorio.
Integracin de equipos de trabajo para la realizacin de laboratorio experimental.
Para la ejecucin de proyectos de utilizara la capacidad del laboratorio de Sistemas
Digitales y Microprocesadores. Es necesario, que el docente verifique la funcionalidad de
cada puesto de laboratorio y elabore una lista de necesidades para el responsable de
laboratorio. Tambin es necesaria coordinar horario de utilizacin del laboratorio de
Simulacin y recomendar la adquisicin de licencias de software de simulacin.

Facultad de: Electrotecnia y Computacin


Elaborado por: M. A. Robleto Alemn
Managua, 05 / Marzo / 2010

/ Departamento: SD y Telecomunicaciones

Nombre de la Asignatura: Maquinas Computadoras I


VII. SISTEMA DE EVALUACIN:
Se recomienda:
Revisar los reportes y actividades realizadas en el laboratorio de acuerdo
con un formato previamente establecido. (VER ANEXO)
Aplicar exmenes escritos considerando que no sean el factor decisivo para
la acreditacin del curso
Considerar la participacin en las actividades programadas en la materia:
a) Participacin en clase
b) Cumplimiento de tareas y ejercicios
c) Exposicin de temas
d) Asistencia
e) Paneles
f) Participacin en congresos o concursos
g) 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
Evaluacin Parcial

Primer parcial
Proyecto de curso
Total Laboratorio

Nota Final
Primera Convocatoria

Examen
Laboratorio

Nota
Segunda Convocatoria

Examen

35%
35%
30%
100%
70%
30%
100%
100%

CONVOCATORIAS

Primera:
Se obtiene derecho a convocatoria cuando el alumno haya asistido regularmente a las
conferencias tericas, haya realizado sus asignaciones (test, tareas, laboratorios y
proyecto) y se haya presentado a exmenes parciales. El examen de primera
convocatoria consistir de un examen terico con un valor de 60% y un examen prctico
de 40%. El examen cubre los temas de todas las unidades.
Segunda:
El examen de segunda convocatoria deber evaluar todos los temas tratados en todas las
unidades realizando un examen terico de 60% y presentar un proyecto de 40%.

Facultad de: Electrotecnia y Computacin


Elaborado por: M. A. Robleto Alemn
Managua, 05 / Marzo / 2010

/ Departamento: SD y Telecomunicaciones

10

Nombre de la Asignatura: Maquinas Computadoras I

SUFICIENCIA

El examen de suficiencia estar compuesto por dos partes:


Parte I:
Examen escrito tipo comprensivo que evala todas las unidades del programa de la
asignatura. El valor de este examen es de 60%.
Parte II:
Un proyecto donde se demuestre habilidades de programacin de Microprocesadores y
micro controladores. El valor de este proyecto es de 40%

VIII.
Textos

BIBLIOGRAFA
Autor

Ao de
Edicin

No de
Edicin

Ttulo

Lugar de
Publicacin

Editorial

No de
Pgs

7ma

Mxico

Pearson

912

3era

Mxico

McGrawHill

352

1era

Mxico

Marcombo

340

1era

Mxico

Alfa
OmegaRama

619

UNIDAD I, II, III

Bsicos:

B. Brey

2006

The Intel
Microprocesso
rs 8086/8088,
80186, 80286,
80386, 80486,
Pentium,
Pentium Pro
Processor,
Pentium II,
Pentium III,
Pentium 4.
Architecture,
Programming
and Interfacing

UNIDADES IV, V
Complem
entario:

J. M. Angulo

2003

Complem
entario:

F. E. Valds
P. R. Pallas
A

2007

Enrique
Palacios
Fernando
Ramiro
Lucas Lpez

2004

Microcontrolad
ores
PIC.
Diseo prctico
de aplicaciones
MICROCONT
ROLADORES
Fundamentos
y aplicaciones
con PIC
Microcontrolad
ores
PIC16F84
Desarrollo de
proyectos

Facultad de: Electrotecnia y Computacin


Elaborado por: M. A. Robleto Alemn
Managua, 05 / Marzo / 2010

/ Departamento: SD y Telecomunicaciones

11