You are on page 1of 2

1 ASIGNATURA : MICROCOMPUTADORAS HORARIO : MARTES Y JUEVES, DE 16:00 A 17:30 HS. PROFESOR : ING.

JUAN BOSCO MARTINEZ Tel: 5653- 5801 puntoflotante@hotmail.com www.puntoflotante.net TEMARIO DEL CURSO Objetivos : El alumno aprender el funcionamiento de los sistemas electrnicos diseados con base en microcontroladores (embedded systems), orientados a la solucin de aplicaciones de automatizacin industrial, comunicaciones, instrumentacin, robtica, redes de telemetra, control supervisorio, RFID, y otras. Conocer las diferentes opciones existentes de componentes en el mercado de microcontroladores. Obtendr los conocimientos para programar los microcontroladores en lenguaje ensamblador, y en lenguaje de alto nivel ANSI C y podr desarrollar aplicaciones para la solucin de problemas especficos. Aprender a emplear la PC como herramienta en el desarrollo de los sistemas de microcontrol. Podr desarrollar aplicaciones de software PC para realizar el control del sistema microcontrolador a travs de puerto serie puerto USB. Teora: TEMA 1 : Glosario general de trminos. El concepto de embedded system. Caractersticas generales de los sistemas de microcontrol. Operaciones en sistema binario. El cdigo BCD y el cdigo ASCII. La arquitectura Harvard y Von Neumann. Ciclo de mquina. Ciclo de instruccin. Set de instrucciones RISC. Memoria de datos y memoria de cdigo. El ciclo fetch y execute. Ejecucin del programa en pipeline. Uso del Stack Pointer y manejo de subrutinas. TEMA 2 : El microcontrolador PIC 18F2550. El puerto USB. Memorias FLASH, RAM, EEPROM. Los registros especiales SFR. Los puertos de E/S. Definicin de los pines. El set de instrucciones. Formato de las instrucciones.Funciones especiales: Sleep, Watch Dog, Code Protect. Clculo de tiempos de ejecucin. Direccionamiento indirecto con el registro apuntador FSR. Manejo de tablas de datos en memoria de cdigo. Manejo del sistema de interrupciones. TEMA 3: Programacin en lenguaje ensamblador. Uso de la herramienta de desarrollo MPLAB IDE. Puesta en marcha de un sistema basado en el PIC 18F2550. Carga de programas a travs del bootloader. Simulacin de programas paso por paso y medicin de tiempos de ejecucin. Rutinas de control para el manejo de los leds, los microswitches y el relevador. El display de 7 segmentos. Display de matrz de leds. El display LCD. El teclado matricial. TEMA 4: Programacin de microcontroladores en lenguaje ANSI C. Compilador C18. Creacin de proyectos en MPLAB. Formato de almacenamiento de variables enteras, con signo y de punto flotante. Uso de arreglos y strings. Estructuras condicionales e iterativas y las funciones en C. Uso de apuntadores (pointers). Manejo de los leds, microswitches, relevador, LCD, teclado hexadecimal, puerto serial, sensor de temperatura y convertidores A/D, a travs de programas desarrollados en C. Programacin de interrupciones en C. El Stack USB. Manejo del puerto USB en ANSI C. TEMA 5: A lo largo del curso se describirn distintos proyectos y aplicaciones basados en microcontroladores, entre otros: sistemas de identificacin RFID, control inalmbrico Bluetooth e infrarrojo, sistemas de supervisin y control GSM, control remoto por radioenlace. Manejo de panel de matriz de leds para la exhibicin de mensajes con corrimiento dinmico.

2 CALIFICACION Exmenes: habr 2 exmenes. La calificacin de estos exmenes constituir el 70% de la calificacin final. Si el alumno no asiste, su calificacin provisional ser de 0. Al final del semestre podr recuperarse dicha calificacin, mediante la resolucin de un exmen que abarcar todo lo visto durante el curso y cuya calificacin se asignar a la del exmen faltante. Series de problemas: Durante el semestre, se solicitar a los alumnos la entrega de series de problemas cuyo objetivo es reforzar el aprendizaje de la clase terica. A los alumnos que entreguen estas series completas se les asignarn puntos extras. Proyecto: los alumnos debern presentar un proyecto final basado en cualquier microcontrolador de su eleccin. Dicho proyecto ser implementado en forma personal*. Habr calificaciones parciales por la entrega de la tarjeta funcionando con un display LCD (10 puntos), y, al concluir el curso, por la entrega del proyecto final (15 puntos). El total constituir el 25% de la calificacin final. Puntos Extras: a criterio del maestro, habr asignacin de puntos extras a los alumnos que resuelvan con rapidez y precisin, series de problemas problemas en clase. Asistencia: cuando el nmero de alumnos que asistan a alguna clase no rebase el 80% del total de alumnos inscritos (incluyendo oyentes), el maestro pasar lista. A los alumnos ausentes se les restar 2 unidades sobre sus puntos extras ganados. Si no hay puntos extras, se restarn 2 puntos (sobre 100) a la calificacin final. Calificacin final: la calificacin final se obtiene de sumar la calificacin de los exmenes (70 puntos), ms la calificacin del proyecto (25 puntos), ms la calificacin del laboratorio (5 puntos) ms los puntos efectivos obtenidos durante el semestre. La calificacin en actas se obtiene de ajustar dicha calificacin a un nmero entero, segn el reglamento de la Universidad. Consulta por internet: Para la consulta de informacin general del curso, favor de entrar al sitio: http://www.puntoflotante.net/alumnos.htm All se proporciona el temario y el calendario de actividades del curso (Syllabus), as como su material didctico. En el sitio podr tambin el alumno consultar los archivos de exmenes de semestres anteriores y verificar sus calificaciones parciales y finales. Asesora: el alumno debe sentir absoluta confianza para consultar sus dudas con el maestro ya sea durante la clase o al final de ella. Tambin pueden enviar en cualquier momento sus correos electrnicos a la direccin puntoflotante@hotmail.com planteando sus dudas. Adicionalmente, en el laboratorio de Microcomputadoras, los alumnos cuentan con asesora para resolver problemas de funcionamiento de circuitos electrnicos, programacin de microcontroladores, y el uso del software de desarrollo. El horario de atencin es de 2 a 4 p.m. * Solo en casos excepcionales, se permitir la formacin de grupos de ms de 2 personas. AGOSTO DE 2013

You might also like