Vous êtes sur la page 1sur 4

Programas de estudios

ANEXO 2

NOMBRE DE LA ASIGNATURA O UNIDAD DE APRENDIZAJE


MICROPROCESADORES
CICLO
6

CLAVE DE LA ASIGNATURA
SC635

OBJETIVO(S) GENERAL(ES) DE LA ASIGNATURA


Involucrar al alumno en el diseo de interfaces para comunicar al o del exterior un micro
controlador. Conocer las ventajas y limitaciones de un micro controlador en el diseo e
implantacin de un prototipo. Comprender la arquitectura y organizacin de los Micro
controladores PIC modernos.
TEMAS Y SUBTEMAS
1. Introduccin a los Sistemas Basados en Micro controladores y Microprocesadores
1.1. Historia del desarrollo de los microprocesadores
1.2. Diferencias entre un microprocesador y un micro controlador
1.3. Arquitecturas de Von Neumann Y Harvard
1.4. Procesador Segmentado
1.5. Procesador RISC
1.6. Arquitectura Ortogonal
1.7. Puertos
1.8. Metodologa de diseo de sistemas digitales basados en microprocesadores
1.9. Criterios de seleccin de un microprocesador o micro controlador especfico
1.10.
Los micro controladores PIC 16FXXX
2. Anlisis de la Arquitectura del PIC 16F84A
2.1. Configuracin de los pines del 16F84A
2.2. Frecuencia de funcionamiento y tipos de osciladores
2.3. Re inicializacin (Reset)
2.4. Conexiones Mclr, Vdd y Vss
2.5. Memoria de programa y la pila (stack)
2.6. Memoria de datos (RAM)
2.7. Direccionamiento de la memoria de datos
2.8. El registro de estado (STATUS)
2.9. Registro PCL
2.10.
Registro de trabajo W
3. Instrucciones de Programacin para el PIC16F84A
3.1. Cdigo fuente
3.1.1. Lenguaje ensamblador
3.1.2. Normas de estilo para escribir un archivo fuente

3.2. Nomenclatura y smbolos


3.3. Conjunto de instrucciones
3.3.1. Conjunto RISC
3.3.2. Operaciones para registros de tamao byte
3.3.3. Operaciones para manejar bits
3.3.4. Operaciones para un valor inmediato o literal
3.3.5. Operaciones de salto condicional e incondicional
3.3.6. Instrucciones especiales
3.4. Definicin y manejo de variables
3.5. Configuracin del funcionamiento de los puertos
3.6. Directivas
3.6.1. END
3.6.2. ORG
3.6.3. __CONFIG
3.6.4. LIST
3.6.5. INCLUDE
3.6.6. #DEFINE
3.6.7. CBLOCK y ENDC
4. Programacin del PIC16F84A
4.1. Programacin Elemental
4.1.1. Instrucciones de suma y resta
4.1.2. Instrucciones incremento y decremento
4.1.3. Instrucciones lgicas
4.2. Saltos
4.2.1. Saltos en funcin de un bit
4.2.2. Saltos en funcin de un registro
4.2.3. Comparacin de registros
4.2.4. Lazos o bucles
4.3. Subrutinas
4.3.1. Declaracin y uso de una subrutina
4.3.2. Subrutinas anidadas
4.3.3. La pila en el manejo de subrutinas
4.3.4. Libreras de subrutinas
4.4. Subrutinas de Retardo
4.5. Manejo de tablas
4.5.1. Tablas de datos en memoria de programa
4.5.2. Instruccin retlw
4.5.3. Directiva DT
4.6. Manejo del TMR0
4.6.1. El TMR0 como contador
4.6.2. El TMR0 como temporizador
4.6.3. Divisor de frecuencia
4.6.4. Bits de configuracin del TMR0
4.7. Interrupciones
4.7.1. Fuentes de Interrupcin
4.7.2. Registros y Banderas relacionadas con interrupciones

4.7.3. Habilitar y deshabilitar fuentes de interrupcin


4.7.4. Averiguar la fuente de una interrupcin
4.7.5. Funcionamiento y fases de una interrupcin
4.7.6. Registros afectados por la interrupcin
4.8. Otros recursos
4.8.1. El WDT
4.8.2. Modo Sleep
4.8.3. Resistencias Pull-Up
4.9. Programas de ejemplo
5. Descripcin general del PIC 16F873
5.1. Configuracin de los pines del 16F873
5.2. Memoria de programa y la pila (stack)
5.3. Memoria de datos (RAM)
5.4. Recursos especiales del PIC16F873
5.4.1. Puertos A, B, C, D y E
5.4.2. TMR0, TMR1 y TMR2
5.4.3. Mdulos CCP y PWM
5.4.4. Convertidor A/D
5.4.5. El USART
6. Programacin del PIC16F873
6.1. Manejo de los puertos
6.1.1. Modo Digital/Anlogo del puerto A
6.1.2. Configuracin de puertos
6.1.3. Lectura y escritura de puertos
6.2. Manejo de temporizadores
6.2.1. Estructura interna y funcionamiento de los temporizadores TMR0, TMR1 y
TMR2
6.2.2. Registros y banderas asociados a los temporizadores
6.3. Uso de temporizadores
6.4. Manejo del convertidor A/D
6.4.1. Estructura interna y configuracin del convertidor A/D
6.4.2. Registros de trabajo
6.5. Manejo del USART
6.5.1. Comunicacin serie asncrona
6.5.2. Generador de baudios
6.5.3. Transmisor asncrono
6.5.4. Receptor asncrono
6.6. Programas de ejemplo
ACTIVIDADES DE APRENDIZAJE
Con docente:
- Analizar y promover la discusin de algn problema o resultado.
- Realizacin de ejercicios en clase.

Independientes:
- Reflejar los conceptos vistos en clase, en problemas.
- Aplicar mtodos algebraicos y numricos en la resolucin de tareas.
- Realizar tareas, demostraciones, investigacin bibliogrfica y prcticas caseras.
- Realizar trabajos individuales o de grupo extra clase, resolviendo problemas y analizando
el resultado
- Realizarn un proyecto utilizando PICS en donde se aplique lo visto en clase
CRITERIOS Y PROCEDIMIENTOS DE EVALUACION Y ACREDITACION
Aplicar un examen parcial y un examen final. Se sugiere adicionalmente considerar en las
polticas de evaluacin algunas de las actividades como las siguientes: tareas, proyectos de
investigacin y prcticas de laboratorio.

Vous aimerez peut-être aussi