PROGRAMACIÓN DE MICORNTROLADORES PICS NIVEL BÁSICO 16F628
TEMARIO
1. INTRODUCCIÓN
Antecedentes.
Conceptos de: Microcontrolador, Microprocesador, Microcomputadora.
Arquitectura de computadoras.
Arquitectura de Von Neumann.
Arquitectura de Harvard.
Arquitectura de procesadores (RISC, CISC, SISC).
Tipos de memorias.
Microcontrolador PIC.
Modelos de Microchip.
Características del PIC16F628A.
Arquitectura del Microcontrolador PIC 16F628A.
Bancos de memoria del PIC16F628A.
Configuraciones del oscilador.
Circuitos de reset.
Conexión básica del PIC16F628A.
2. PROGRAMACIÓN
Requerimientos e instalación de software.
MPLAB (lenguaje ensamblador).
Compilador de C (CCS).
Estructura del proyecto.
Esquema básico de un programa en C.
Configuración de puertos del microcontrolador.
Programa ejemplo (espejo.c).
3. ESTRUCTURAS DE CONTROL Y FUNCIONES EN C
Funciones particulares del CCS.
Declaración de variables.
Ejemplos y ejercicios
Declaración de constantes.
Ejemplos y ejercicios.
Operadores aritméticos, lógicos, de bit y relacionales.
Estructura IF.
Ejemplos y ejercicios.
Estructura For.
Ejemplo y ejercicio.
Estructura Switch
Ejemplo y ejercicio
Estructura While.
Ejemplo y ejercicio.
Estructura do-while
Ejemplo y ejercicio.
4. APLICACIONES DE CONTROL
Enciende y apaga todos los bits del puerto B.
Realiza el conteo de 0 – 255 en un puerto
Lee bit del puerto D y lo manda al puerto B.
Activa un bit si dos sensores están activos.
Control de un motor de corriente directa (C.D.)
Control de un display de 7 segmentos ánodo común y cátodo común.
Control de un motor a pasos unipolar.