TE3001
Microcontroladores Microcontrollers
CIP: 141001  Ingeniería Eléctrica/Electrónica y Comunicaciones   CL-L-U-CA-UDC:  3-4-12-4.5-8.2       

Disciplina asociada:  

Tecnologías Electrónicas

Escuela:  

Ingeniería y Ciencias

Departamento Académico:   

Computación

Programas académicos:   

Requisitos:  

(Haber Aprobado TE1001)

Equivalencia:  

CS00871 ; PV1013

Intención del curso en el contexto general del plan de estudios:  

Es un curso de nivel terminal que pertenece al área de electrónica digital. Además de su sesión de tres horas a la semana de clase en el aula contiene cuatro horas a la semana de laboratorio. La sesión de teoría pretende dar las bases teóricas necesarias para el diseño de sistemas electrónicos de aplicación específica basados en microcontroladores. El laboratorio tiene la intención de fomentar el trabajo colaborativo para la solución de problemas complejos mediante una eficiente distribución del trabajo. Fomentar la creatividad y la habilidad de análisis de problemas abstractos. El profesor junto con el coordinador del área basados en sus experiencias, tomando en cuenta los recursos del campus y atendiendo las necesidades de las empresas locales de desarrollo de sistemas electrónicos elegirán un microcontrolador específico para desarrollar cada uno de los temas del curso.

Objetivo general de la Unidad de Formación:  

Conceptos básicos de microprocesadores (MPUs) y microcontroladores (MCUs); arquitectura interna y externa de un MCU; conjunto de instrucciones y modos de direccionamiento; programación de MCUs (ensamblador); periféricos internos del MCU (timers, convertidores A/D, puertos de comunicación); manejo de interrupciones; interfaz con dispositivos externos; diseño y desarrollo de un sistema basado en un microcontrolador.

Técnica didáctica sugerida:  

Aprendizaje orientado a proyectos

Bibliografía sugerida:  

LIBROS DE TEXTO:
* Angulo Usategui, José Ma. (José María), Microcontroladores PIC : diseño práctico de aplicaciones, Segunda parte : PIC16F87X, PIC18FXXXX / José Ma. Angulo Usategui, Susana Romero Yesa e Ignacio Angulo Martínez, 2a ed., Mexico : Madrid : McGraw-Hill, c2006, spa,  8448146271
* MacKenzie, I. Scott., The 8051 microcontroller / I. Scott MacKenzie, Raphael C.-W. Phan, 4th ed., New Jersey : Upper Saddle River, N.J. ; México : Pearson Prentice Hall, c2007, 1990, eng,  0130195626, 9780130195623
* Gordon Doughman, Programming the Motorola M68HC12 Family, 1 edition, 2005, 

LIBROS DE CONSULTA:
* González Vázquez, José Adolfo, Introducción a los microcontroladores, 1 Ed, Sin información : Madrid, España : McGraw-Hill , 1992, spa,  8476158033
* Lipovski, G. Jack, 16- and 32-bit microcomputer interfacing : program examples in C and M68000 family assembly language / G.J. Lipovski, New Jersey : Englewood Cliffs, N.J. : Prentice-Hall, 1990, eng,  0138120749
* Peatman, John B, Design with microcontrollers / John B. Peatman, New York : New York : McGraw-Hill, c1988, 1992, eng,  70492387

Perfil del Profesor:  

(141001)Maestría en Ingeniería Eléctrica/Electrónica y Comunicaciones ; (141001)Doctorado en Ingeniería Eléctrica/Electrónica y Comunicaciones ; (140901)Maestría en Ingeniería Computacional ; (110701)Maestría en Ciencias Computacionales ; (140901)Doctorado en Ingeniería Computacional ; (110701)Doctorado en Ciencias Computacionales
CIP: 141001, 140901, 110701

Idioma en que se imparte la materia:  


Español
CIP: 141001  Electrical, Electronics and Communications Engineering.   CL-L-U-CA-UDC:  3-4-12-4.5-8.2       

Discipline:  

Electronic Technologies

School:   

Engineering and Sciences

Academic Department:   

Computing

Programs:   

Prerequisites:  

( TE1001)

Equivalences:  

CS00871 ; PV1013

Course intention within the general study plan context:  

It is terminal level course that belongs to the digital electronic area. Besides its three-hour session once a week in the classroom it has four hours a week in laboratory work. The theory session pretends to plant the theoretical bases needed for the design of electronic systems of specific application bases on microcontrollers. The laboratory's intention is to promote the collaborative work for the solving of complex problems through the efficient work distribution. Promote creativity and abstract problem's analysis ability. The professor together with the area coordinator based on their experiences, taking into account the campus resources and attending to the local business needs in electronic systems development will choose a specific microcontroller to develop each one of the course topics.

Course objective:  

Basic concepts of microprocessors (MPUs) and microcontrollers (MCUs); internal and external architecture of a MCU; set of instructions and addressing modes; MCU programming (Assembler); internal MCU peripherals (timers, A/D converters, communication points); handling interruptions; interface with external devices; design and development of a microcontroller-based system.

Teaching and learning tecniques:  

Learning-oriented projects

Suggested Bibliography:  

TEXT BOOKS:
* Angulo Usategui, José Ma. (José María), Microcontroladores PIC : diseño práctico de aplicaciones, Segunda parte : PIC16F87X, PIC18FXXXX / José Ma. Angulo Usategui, Susana Romero Yesa e Ignacio Angulo Martínez, 2a ed., Mexico : Madrid : McGraw-Hill, c2006, spa,  8448146271
* MacKenzie, I. Scott., The 8051 microcontroller / I. Scott MacKenzie, Raphael C.-W. Phan, 4th ed., New Jersey : Upper Saddle River, N.J. ; México : Pearson Prentice Hall, c2007, 1990, eng,  0130195626, 9780130195623
* Gordon Doughman, Programming the Motorola M68HC12 Family, 1 edition, 2005, 

BOOKS FOR CONSULTATION:
* González Vázquez, José Adolfo, Introducción a los microcontroladores, 1 Ed, Sin información : Madrid, España : McGraw-Hill , 1992, spa,  8476158033
* Lipovski, G. Jack, 16- and 32-bit microcomputer interfacing : program examples in C and M68000 family assembly language / G.J. Lipovski, New Jersey : Englewood Cliffs, N.J. : Prentice-Hall, 1990, eng,  0138120749
* Peatman, John B, Design with microcontrollers / John B. Peatman, New York : New York : McGraw-Hill, c1988, 1992, eng,  70492387

Academic credentials required to teach the course:  

(141001)Master Degree in Electrical Engineering/ Electronics and Communications and (141001)Doctoral Degree in Electrical Engineering/ Electronics and Communications and (140901)Master Degree in Computational Engineering and (110701)Master Degree in Computational Sciences and (140901)Doctoral Degree in Computational Engineering and (110701)Doctoral Degree in Computational Sciences
CIP: 141001, 140901, 110701

Language of Instruction:  


Spanish