Sunteți pe pagina 1din 5

Curso de Programación de Microcontroladores Pic 18F4550-

16F877a- 16F84a en lenguaje Assembler


Sesión 1: Introducción a los Micro controladores Pic
¿Qué es un sistema embebido?

Introducción a los microcontroladores y microprocesadores, Pics de 8 Bits, dSpics, Pic32, ARM,


Raspberry Pi y FPGA.

Herramientas de desarrollo, programación y depuración de MICROCHIP (Code Configurator, Mplab


Xpress, etc.)

El lenguaje Assembler y Ansy C.

Clasificación de las familias de los microcontroladores Pics de Gama media y Gama Alta.

Características del Microcontrolador 18F4550/16F877A/16F84A.

Arquitectura de los Micro-controladores.

Análisis de la memoria de Programa y la memoria de Datos.

Aprendizaje de Instrucciones 1.

Uso del Mplab X, Mplab Ide, manejo del Pickit3 y sus herramientas de simulación.

Laboratorio1:

Simulación del simulador Isis proteus 8.5 con Mplab X.

Trabajo Autónomo: Investigación de 3 sistemas embebidos para su proyecto Final.

Sesión 2: Manejo de Puertos Digitales i/0(GPIO)


Entradas y salidas digitales.

Aprendizaje de Instrucciones 2.

Uso de las principales Directivas DT, DEFINE, CBLOCK, ORG, ENDC,Equ ETC.

Manejo de saltos por Program Counter( Contador de Programa PCL).

Manejo de Tablas.

Lectura y escritura en la memoria Flash.

Subrutinas.

Laboratorio 2:

Alu de 4 bits

Control del nivel de flujo de un Depósito de 4 Canales.


Conversor de código binario a display 7 Segmentos.

Manejo de Pulsadores.

Trabajo Autónomo: Control del nivel de líquido de un pozo Automatizado usando 3


electroválvulas, indicadores y alarmas.

Sesión 3: Manejo de los Principales Módulos y Aplicaciones Reales


Subrutinas anidadas y manejo de la Pila tipo LIFO.

Análisis de FCY, TCY, Mips, Freloj, Ciclo-Máquina.

Implementación matemática para cálculo de temporizadores y generador de Señales PWM


(Modulación por ancho de pulso).

Cálculo de retardos por software.

Técnica de la Multiplexación de datos.

Diseño de librerías para manejo de módulos.

Análisis de la pantalla LCD 2x16 y su controlador Hitachi HD 4478.

La memoria CgRam, CgRom y DDRam.

Laboratorio3:

Blink de un Led

Generador de señales Pwm (Modulación por ancho de pulso)

Uso del Sensor Pir(Sensor de Presencia).

Uso del Sensor Ldr(Sensor de Luz) y Opam LM358.

Uso del Módulo Relé de 4 Canales.

Uso del Sensor Tcrt5000.

Escritura en la Pantalla LCD 2X16 uso de las memorias principales

Uso de un Display Multiplexado de 7 canales.

Trabajo Autónomo: (Control de Una matriz 8x16 que se visualice su nombre en esta y cualquier
tipo de Palabras que el Docente ordene)

Sesión 4: Timers e Interrupciones


El timer0: Modo Temporizador síncrono y modo Contador asíncrono.

El timer1: Modo Temporizador síncrono y modo Contador asíncrono

Interrupciones y técnicas de sondeo

Implementación de una librería de teclado 4x4.


Laboratorio 4:

Aplicaciones con un Teclado 4x4

Generación de PWM usando el Timer0 como temporizador

Faja transportadora de productos empleando el Timer0 modo Contador(35000 Productos)

Generación de tiempos por el timer0

Generación de tiempos por el timer1

Aplicación de un sistema que permita detectar al ganador número 500000 en una distribuidora de
productos.

Control de un Semáforo Inteligente empleando Interrupciones.

Control de velocidad de un motor de corriente Continua usando un teclado matricial 4x4

(Trabajo Autónomo: Implementación de un proyecto real usando el Timer0 en modo contador,


Temporizador,Interrupciones y generador de PWM)

Sesión 5: Robótica y Domótica


Comunicación Inalámbrica Punto a Punto.

Direccionamiento por el bit Z del registro Status.

Convertir al Microcontrolador en un transmisor de datos y a otro como un Receptor de Datos de


manera inalámbrica.

Laboratorio:

Uso del Puente H l293D/l298.

Análisis, diseño, simulación y construcción de un robot controlado por Radiofrecuencia.

Control de manejo de cargas de corriente alterna de forma inalámbrica, usando optocopladores,


triac, relays, opams, mocs, registros de desplazamiento y una Interfaz visual LCD 2X16.

Sesión 6: Reglas de diseño e implementación de Hardware con uC Pics


En esta sesión se realizará todos los proyectos desarrollados en el curso de manera física y su
implementación. Aquí el alumno aprenderá las reglas de diseño y uso de diferentes dispositivos
tanto analógicos, de potencia y digitales. Será una sesión netamente de full Hardware.Se verán
temas como:

Uso y diseño de fuentes de alimentación lineales.

Uso y diseño de fuentes de alimentación conmutadas.

Descripción y funcionamiento de Amplificadores Operacionales.

Diseño de filtros analógicos pasa bajo, pasa banda, pasa altas de primer Orden (Activos
y pasivos).

Protecciones del microcontrolador Pic.

Dispositivos analógicos, de potencia y digitales para microcontroladores Pic.

Reglas de diseño para una Pcb con microcontrolador Pic.

Aplicaciones y ejemplos.

Trabajo Autónomo: Presentación de Proyecto Final

Observaciones:

El curso Consta de 6 horas cada clase, 30 horas en total

Se estará entregando 2 Manuales dedicado al curso, Diapositivas de clase e Información acerca del
curso.

Se estará entregando 1 video por cada clase (Aproximadamente de 2 Horas) para la parte práctica,
y reforzamiento académico. En total serán 5 videos.

Se brindara todo los materiales necesarios para el desarrollo del curso, Tarjetas entrenadoras,
Grabadores, fuentes, sensores, actuadores, controladores etc.

Se brindará asesoría para la entrega del proyecto final

Cada clase tendrá un examen y tareas aplicativas para ver el rendimiento y avance del curso que
se entregarán cada semana, esto con la finalidad de evaluar su buen aprendizaje y empeño.

El curso será Netamente teórico, Práctico y Simulación.

El curso será certificado y patrocinado por IEEE Sección Perú e IAS UTP.

Para acceder al Certificado de la IEEE Sección Perú (Institute of Electrical and Electronics
Engineers) e IAS UTP (Industrial Applications Society) el alumno debe tener como mínimo una nota
aprobatoria de 14 y haber asistido por lo menos a 4 clases.

El curso será dictado por un especialista en el área de los microcontroladores certificado por
Microchip.

Mayor Información comunicarse: 935 669 190

Autor Original de Syllabus: Javier


Christopher Hernández Flores

S-ar putea să vă placă și