|
|||||||
|
|
|
|||||
|
|
|||||||
Raúl Peralta Meza
Carlos Quiñones Quispe
Generalidades
Historia e importancia de los microcontroladores
Módulo 1: Manejo de Puertos Digitales
Registros para el manejo de puertos digitales
Descripción general de las instrucciones
Lectura y escritura en puertos
Primer programa en ensamblador
Principales registros del PIC16F877 (STATUS)
Reconocimiento del In Circuit Debugger
Módulo 2: Manejo de Temporizadores
Diagrama de bloque y forma de operación del TMR0
Estructura Interna y Funcionamiento del TMR1
Operación del Timer1 en modo Temporizador
Timer1 en modo Contador Sincrono
Timer1 en modo Contador Asíncrono
Módulo 3 : Convertidor Análogo Digital
Requerimientos para la adquisición A/D
Selección del clock de conversión Analógica Digital
Configuración de los pines de los puertos para que trabajen de forma analógica
Registros que almacenan el resultado de la conversión
Operación del módulo A/D durante la operación SLEEP
Módulo 4: Comunicación Serie Asíncrona
Módulo 5 : Manejo de interrupciones
Registro de Control de Interrupciones (INTCON)
Registro de permiso de interrupciones 1 (PIE1)
Registro de permiso de interrupciones 2 (PIE2)
Registros de los señalizadores de interrupciones 1 y 2 (PIR1 y PIR2)
Módulo 6: Memoria EEPROM
Memoria de Datos EEPROM y Memoria FLASH de Programa
Operación de lectura de la memoria de datos EEPROM
Operación de escritura en la memoria de datos EEPROM
Protección contra escrituras espurias
Módulo 7 : Manejo de Páginas de Memoria y Watch Dog
Paginación de la memoria de programa
Metodología de acceso a funciones por medio de una solo página
Perro guardian (WDR: WATCHDOG TIMER)
Modo de reposo o de bajo consumo
Anexos
Juego de instrucciones PIC16F877