jueves, 6 de octubre de 2011

"III CURSO: PROGRAMACION DE MICROCONTROLADORES PIC18Fxx5x"

III CURSO: PROGRAMACION DE MICROCONTROLADORES PIC18Fxx5x


La Rama Estudiantil IEEE del Instituto Tecnológico de Mérida

III CURSO: “PROGRAMACIÓN DE MICROCONTROLADORES PIC18Fxx5x CON USB Y SUS APLICACIONES”

Dirigido a: Estudiantes de la carrera de ingeniería electrónica, ingeniería eléctrica, ingeniería en sistemas computacionales, ingeniería mecatrónica, ingeniería biomédica, ingeniería en computación y disciplinas afines.

Objetivos: Al término del curso el alumno será capaz de programar circuitos con microcontroladores mediante el uso eficiente de un compilador de lenguaje de alto nivel (lenguaje C), así como comprender el funcionamiento básico de las funciones USB de los microcontroladores para realizar una interfaz con una computadora.
De igual manera se pretende fomentar el diseño y desarrollo de proyectos de ingeniería de mayor calidad y complejidad haciendo uso de la tarjeta de desarrollo proporcionada en el curso.

Requisitos:
Compromiso para atender regularmente a las sesiones
Contar con una laptop con Windows XP, Vista o 7
Cable USB tipo AB.

Duración: El curso consta de 40 horas (5 horas cada sábado por 8 sábados).

Cupo: Mínimo 10 personas y máximo 15 personas.

Fecha de inicio de curso: Sábado 10 de septiembre del presente año.
Fecha de finalización: Sábado 29 de octubre del presente año.

Horario: Sábados de 9:00 hrs a 14:00 hrs con receso.

Lugar: Sala Schneider 2 del Instituto Tecnológico de Mérida, localizada en el segundo piso del laboratorio de electrónica.

Materias afines:
- Electrónica Digital II
- Microcontroladores y Microprocesadores
- Procesamiento digital de señales
- Programación (Lenguaje C)
- Sistemas Digitales
- Interfaces
- Inteligencia Artificial
- Desarrollo de Prototipos
- Electrónica de Potencia (Electrónica Industrial)


Temas:
Microcontroladores PIC18Fxx5x
Características del hardware
Distribución de componentes
Configuración e instalación del “Bootloader”.

Programación de un microcontrolador PIC en lenguaje C
1. Consideraciones y recomendaciones para la programación en C
2. Ventajas de la programación en C
3. Estructura básica de un programa
4. Configuración de puertos
5. Uso de etiquetas definidas por el usuario
6. Uso de librerías creadas por el usuario
7. Uso de subfunciones creadas por el usuario
8. Estructura avanzada de un programa
9. Lectura y escritura de señales digitales
10. Conocimiento de distintos tipos de variables (int, float, char)
11. Corrimiento de bits
12. Uso del display de 7 segmentos
13. Despliego de información en un display LCD
14. Uso del convertidor analógico a digital en distintas aplicaciones
15. Interrupciones
16. Diseño de “timers” en modo temporizador y contador
17. Diseño e implementación de generadores de funciones cuadradas
18. EJERCICIO DE APLICACIÓN PRÁCTICO (haciendo uso de los temas anteriores)
19. Modulación por ancho de pulso (PWM) mediante Software y Hardware
20. Uso del Puente H (driver para motores de DC)
21. Protocolo de comunicación serial RS232 para microcontroladores
22. EJERCICIO DE APLICACIÓN PRÁCTICO (haciendo uso de los temas anteriores)

Interfaz entre el microcontrolador y una PC empleando el módulo USB
Puerto COM virtual CDC (Serial RS232 virtual)
Diseño e implementación de interfaces básicas con una computadora empleado el protocolo de comunicación serial RS232

Concurso de proyectos para la solución de problemas prácticos

Precio: El precio del curso es de $1,500.00 pesos. El precio para los Miembros de la Rama Estudiantil IEEE será de $1,350.00 pesos.
Con la posibilidad de realizar el pago en 1, 2 o 3 exhibiciones.

Incluye:
Reconocimiento de participación con valor curricular
Tarjeta de desarrollo G-PIC para la realización de los ejemplos y aplicaciones
40 Horas de curso

Características principales de la tarjeta de desarrollo G-PIC
Microcontrolador PIC18F4550 (40 pines) con USB
Display azul retroiluminado LCD 16x2
Display de 7 segmentos
LED RGB (tricolor "Red Green Blue")
Puente H (driver para motores de DC)
Fuente regulada

Instructor:
Ayrton Estrella Alcocer (Ing. Electrónica 9° Semestre del ITM)

Informes e inscripciones:
Cubículo de la Rama Estudiantil IEEE del Instituto Tecnológico de Mérida

Ayrton Estrella Alcocer
Cel. 9991 932001
a.estrella@ieee.org
Coordinador de Actividades Académicas

No hay comentarios:

Publicar un comentario