Micro
Micro
FACULTAD DE TECNOLOGÍA
CARRERA: ELECTRÓNICA Y TELECOMUNICACIONES
OBJETIVOS GENERALES
OBJETIVO ESPECÍFICO
II. CONTENIDO
PRIMER PARCIAL
P00 Introducción a los microcontroladores PIC
P01 Modelo de Programación del PIC18F4550
P02 Programación en Ensamblador
P03 Edición, compilación y Depuración en Proteus
P04 Bootloader HID USB
SEGUNDO PARCIAL
P05 Lenguaje de programación MikroCPro for PIC
P06 Interface a dispositivos de Entrada y Salida
P07 Librerías propias y creadas por el usuario
P08 Conversor Análogo Digital
TERCER PARCIAL
P09 Control de motores
P10 Comunicación Serial RS232
P11 Interrupciones Externa y por Cambio de nivel
P12 Interrupciones Timer modos Contador Temporizador
UNIVERSIDAD MAYOR DE SAN ANDRES
FACULTAD DE TECNOLOGÍA
CARRERA: ELECTRÓNICA Y TELECOMUNICACIONES
CONTENIDO ANALÍTICO
0. Introducción a los microcontroladores PIC
Tipos de procesadores: Microprocesador, Microcontrolador y DSP
Familias de microcontroladores PIC de la empresa Microchip
1. Modelo de programación del PIC18F4550
Memoria de programa
Memoria de datos
Área de registros de funciones especiales SFRs
Área de registros y de propósito general GPRs
Lenguajes Máquina, Ensamblador
Conjunto de Instrucciones
2. Programación en lenguaje Ensamblador
Modos de direccionamiento
Directivas de ensamblaje
Operaciones aritméticas y lógicas
Operaciones con Saltos
Subrutinas
Retardos de tiempo
3. Edición, compilación y Depuración en Proteus
Creación de un Proyecto
Ensamblaje, Simulación y Depurador
Archivo HEX
4. Bootloader HID USB
Gestor de arranque Bootloader USB
Programación de Microcontroladores PIC
Programación mediante interfaces ICSP
Palabra de Configuración del PICF18F4550
Grabador USB PIC – PICKIT2
Lectura, Borrado, Protección y Grabado hardware del microcontrolador
5. Lenguaje de programación MikroC for PIC
Estructura de un programa
Tipos de datos
Operadores aritméticos y de asignación
Toma de decisiones
Bucles
Programación modular en MikroC
Estructuras de control Entrada / Salida por puertos
6. Interface a dispositivos de Entrada y Salida
Interface al teclado hexadecimal
Interface al display LCD
7. Librerías propias y creadas por el usuario
Procedimientos y Funciones
Librerías incorporadas
Librerías del usuario
8. Conversor Análogo/Digital
Características
Configuración
9. Control de motores
Motor DC
Motor Paso
Servomotor
10. Puerto Serial
Interface RS-232
Configuración
11. Interrupciones Externa y por Cambio de nivel
Rutinas de Servicio de Interrupción
Enmascaramiento y configuración
12. Interrupciones Timer modos Contador Temporizador
Modos de Operación Temporizador/Contador
Configuración
UNIVERSIDAD MAYOR DE SAN ANDRES
FACULTAD DE TECNOLOGÍA
CARRERA: ELECTRÓNICA Y TELECOMUNICACIONES
V. BIBLIOGRAFÍA