Académique Documents
Professionnel Documents
Culture Documents
1.2 1.3
1.4
Clave
1.5
Crditos
TOTAL
64
32
96
10
1.6
Fecha de elaboracin
17/MAYO/2001
1
Proporcionar los conocimientos necesarios de la programacin e interconexin de un microprocesador, valorando la importancia que tienen dentro de las reas de la electrnica, comunicaciones, sistemas de control y, en particular, en los sistemas de computadoras.
5.- OBJETIVOS PARTICULARES DE LAS UNIDADES O TEMAS 5.1. NMERO Y TTULO DE LAS 5.2. OBJETIVOS PARTICULARES DE CADA UNIDAD O TEMA UNIDADES O TEMAS
1. INTRODUCCIN A LOS MICROPROCESADORES Describir la evolucin del microprocesador. Proporcionar las bases sobre el funcionamiento interno y la representacin de informacin de una PC. Explicar el funcionamiento interno del microprocesador detallando la arquitectura paralela (PIPELINE), la cola de cdigos de instruccin y diversas estructuras internas. Comprender el mecanismo bsico que usa la PC para ejecutar programas. Detallar el arreglo de registros internos del microprocesador. Definir los trminos de segmento y desplazamiento para una direccin de memoria. Mostrar como se almacenan en memoria los diferentes tipos de datos. Definir los modos de operacin del microprocesador. Explicar el funcionamiento de cada modo de direccionamiento. Presentar un panorama del grupo de instrucciones de los microprocesadores de la familia INTEL. Introducir de una forma sencilla y prctica el aprendizaje de la programacin en lenguaje ensamblador. Proporcionar las bases sobre el uso de un depurador de programas (DEBUGGER). Comprender el concepto de macroinstrucciones (MACROS) y el manejo de interrupciones. Describir la funcin de las terminales de los microprocesadores 80x86 y detallar los siguientes aspectos: generacin de la seal de reloj, de multiplexin y acoplamiento de canal y temporizacin de estados de espera. Explicar cmo se conectan la RAM y ROM con un microprocesador. Explicar el funcionamiento de las interfaces bsicas de entrada y salida. Describir una transferencia DMA. Desarrollar una aplicacin. Explicar las diferencias entre un microprocesador y microcontrolador. Explicar el funcionamiento de un microcontrolador. Presentar un panorama del grupo de instrucciones de la familia PIC.
2.
3.
4.
5.
6.
MICROCONTROLADOR PIC
TOTAL DE HORAS
II.
II.1 Evolucin en la arquitectura del mircroprocesador (tipo de bus, tipo de memoria y tipo de CPU, etc) II.1.2 Microprocesador 8088. II.1.3 Microprocesador 8086. II.1.4 Microprocesador 286. II.1.5 Microprocesador 386. II.1.6 Microprocesador 486. II.1.7 Familia Pentium.
III.1 Estructura de un programa ejecutable cargado en memoria. III.2 Arreglo de registros internos. III.3 Operacin en modo real. III.4 Operacin en modo protegido. III.5 Modos de Direccionamiento III.5.1 Direccionamiento por registros III.5.2 Direccionamiento inmediato III.5.3 Direccionamiento directo III.5.4 Direccionamiento base ms ndice III.5.5 Direccionamiento relativo III.6 Instrucciones para transferencia de datos III.7 Instrucciones aritmticas y lgicas III.8 Instrucciones para control de programa. IV:1 IV.2 IV.3 IV.4 Formato general de un programa en lenguaje ensamblador Procedimiento para generar un programa ejecutable. Debugger Introduccin a las interrupciones IV.4.1 Interrupciones de software IV.4.2 Interrupciones de hardware IV.5 Programacin modular (MACROS)
20
III.
20
IV.
20
TOTAL DE HORAS
IV.
Formato general de un programa en lenguaje ensamblador Procedimiento para generar un programa ejecutable. Debugger Introduccin a las interrupciones IV.4.1 Interrupciones de software IV.4.2 Interrupciones de hardware IV.5 Programacin modular (MACROS). V.1 V.2 V.3 V.4 V.5 Seales en los pines del microprocesador 80X86 Generador de reloj Termporizacin del canal Interfaz de memoria Interface de entrada/salida V.5.1 Interface programable V.6 Temporizador programable VI.1 Microcontroladores PIC. VI.2 Diferencias entre un microprocesador y un microcontrolador. VI.3 Analizar el funcionamiento de un microcontrolador (ejemplo MC68H12 de Motorola) VI.3.1 CPU VI.3.2 Memoria VI.3.3 Puertos. VI.3.3 Temporizadores.
V.
15
15
VI
7.- SISTEMA DE HABILIDADES 7.1. HABILIDADES GENERALES, PRCTICAS O ESPECFICAS QUE FORMAR Y DESARROLLAR LA ASIGNATURA
Comprender la arquitectura bsica de un microprocesador. Entender la funcin de un microprocesador dentro de la arquitectura de una computadora. Desarrollar programas en lenguaje ensamblador.
8.- CONSIDERACIONES METODOLGICAS Y DE ORGANIZACIN DE LA ASIGNATURA 8.1. METODOS, FORMAS ORGANIZATIVAS Y RECURSOS DIDCTICOS PARA EL DESARROLLO DEL PROCESO DE ENSEANZA-APRENDIZAJE Mtodo descriptivo/explicativo Experimentar en laboratorio Utilizacin de software 9. SISTEMA DE EVALUACIN DEL APRENDIZAJE 9.1. FORMAS DE EVALUACIN QUE ADOPTA LA ASIGNATURA.
9.1. FORMAS DE EVALUACIN QUE ADOPTA LA ASIGNATURA. 10.- BIBLIOGRAFA NECESARIA PARA EL DESARROLLO DEL PROGRAMA
10.1. BSICA 10.2. COMPLEMENTARIA
Los microprocesadores INTEL, arquitectura, programacin e interfaces Microcomputdoras: diccionario de trminos Barry B. Brey Sippl, Charles Editorial McGraw Hill, Segunda Edicin Editorial Prentice may, Quinta Edicin Interfacing to the IBM personal computer 80386/80286 Programacin en lenguaje ensamblador SAMS William H. Murray and Chris H. Pappas Editorial McGraw Hill Manual del Microcontrolador MC68HC12 de Motorola. Microcontroladores PIC, La solucin en un chip.
11.- PERFIL PROFESIOGRFICO 11.1. PERFIL IDEAL DEL PROFESOR QUE SE REQUIERE PARA IMPARTIR LA ASIGNATURA
Ingeniero en Electrnica o carrera afn, con posgrado en el rea de electrnica digital.