IELC 2010 211 Microcontroladores

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 18

1.

- DATOS DE LA ASIGNATURA
Nombre de la asignatura : Microcontroladores
Carrera : Ingeniera Electrnica
Clave de la asignatura : ETD-1022
SATCA1 2 3 5
2.- PRESENTACIN
Caracterizacin de la asignatura.

Esta asignatura aporta al perfil del Ingeniero electrnico el desarrollo de habilidades


para disear, analizar y construir equipos o sistemas electrnicos para la solucin
de problemas en el entorno, aplicando normas tcnicas y estndares nacionales e
internacionales, as como crear, innovar, adaptar, y transferir tecnologa en el
mbito de la ingeniera electrnica mediante la aplicacin de mtodos y
procedimientos cientficos, tomando en cuenta el desarrollo sustentable del entorno.
Adems permite gestionar proyectos de investigacin y/o desarrollo tecnolgico, as
como ejercer actividades emprendedoras de liderazgo y adquirir habilidades para la
toma de decisiones en su mbito profesional.
En diversas aplicaciones, el uso de la electrnica hace necesario el conocimiento del
diseo basado en sistemas digitales, y el uso de circuitos de alta escala de
integracin, como son los microcontroladores, hace algunas aplicaciones ms
simples, eficientes o verstiles. Por lo que es conveniente que los alumnos de la
carrera de ingeniera electrnica adquieran dominio en el uso de estos dispositivos.
La materia consiste en el conocimiento de la estructura interna y externa del
microcontrolador, as como la configuracin y programacin en lenguaje
ensamblador y lenguaje C, de los perifricos integrados y aplicaciones tpicas de
microcontroladores.
La asignatura requiere que el estudiante cuente con bases slidas en diseo digital y
analgico, as como nociones de programacin, por lo tanto se relaciona con las
asignaturas de mediciones elctricas, programacin estructurada, fundamentos de
investigacin, diseo digital y diseo digital con VHDL, y todas aquellas en las que
se realicen aplicaciones, tales como electrnica de potencia, instrumentacin,
amplificadores operacionales, entre otras.
Intencin didctica.

El docente debe ser conocedor de la disciplina que est bajo su responsabilidad, y


tener capacidad para trabajar en equipo, destrezas que le permitan proponer
actividades a desarrollar, formacin pedaggica para abordar con mayor propiedad
los diferentes estilos cognitivos de los estudiantes, facilitar, direccionar y orientar el
trabajo del estudiante, potenciar en el estudiante la autonoma y toma de decisiones,
tener flexibilidad en el seguimiento del proceso, estimular y potenciar el trabajo

Sistema de Asignacin y Transferencia de Crditos Acadmicos

autnomo y cooperativo, facilitar la interaccin personal.


Para desarrollar competencias de comunicacin los estudiantes presentan al grupo
una ponencia oral, mostrando las aplicaciones de la temtica vista a su formacin
profesional y proyecto de vida.
Esta asignatura comprende cinco unidades fundamentales, en la primera unidad se
encuentran los conceptos bsicos de los microcontroladores, el alumno
comprender como se organizan internamente estos dispositivos, como se
comunican entre si las unidades internas y la funcin especfica de cada uno de
ellos. Ser capaz de localizar informacin del dispositivo, cmo interpretarla y como
seleccionar el microcontrolador ms adecuado para una aplicacin.
En la segunda unidad se definen y se aplica la metodologa para la programacin de
los microcontroladores con lenguaje ensamblador. Es de suma importancia la parte
prctica de la materia ya que es la base para la solucin de problemas prcticos de
ingeniera electrnica. Por lo que se propone la realizacin de prcticas, que
permitan dominar la configuracin y programacin de los microcontroladores, as
como la realizacin de un proyecto integrador, que estimule la colaboracin en el
trabajo y la discusin entre los estudiantes, que le permitan resolver los retos que
este trabajo implica.
En la tercera unidad se definen y se aplica la metodologa para la programacin de
los microcontroladores con lenguaje C. Se recomienda que se realicen programas
hbridos que contengan sentencia en C y ensamblador. Se propone la realizacin de
prcticas, que permitan dominar la configuracin y programacin de los
microcontroladores, as como la realizacin de un proyecto integrador, que estimule
la colaboracin en el trabajo y la discusin entre los estudiantes para resolver los
retos que este trabajo implica.
En la cuarta unidad se estudian las interfaces de comunicacin, que son de suma
importancia ya que cualquier sistema digital, sea un equipo de medicin, de control,
etc., potencializa su uso al comunicarse mediante interfaces y protocolos con otros
equipos. Por ello es indispensable que el alumno aprenda las formas en que un
microcontrolador se puede comunicar con otros sistemas digitales, logrando as un
valor agregado a la aplicacin.
En la quinta unidad, se hace hincapi en que el alumno desarrolle una actividad
integradora, utilizando como base de funcionamiento un microcontrolador. Con la
intencin de consolidar los conocimientos adquiridos, as como desarrollar su
potencial creativo y emprendedor.

El enfoque sugerido para la materia requiere que las actividades prcticas


promuevan el desarrollo de habilidades para la experimentacin, tales como:
identificacin, manejo y control de variables y datos relevantes; planteamiento de
hiptesis; trabajo en equipo; asimismo, propicien procesos intelectuales como
induccin-deduccin y anlisis-sntesis con la intencin de generar una actividad
intelectual compleja.
Las competencias genricas que se fortalecen en esta asignatura son las
interpersonales, instrumentales y sistmicas a travs de investigacin, trabajo en
equipo, elaboracin de prcticas y redaccin de reportes respectivos, ensayos,
exposiciones, anlisis de casos, entre otros.
Durante el desarrollo de las actividades programadas en la asignatura es muy
importante que el estudiante aprenda a valorar las actividades que lleva
particularmente a cabo y entienda que est construyendo su conocimiento, aprecie
la importancia del mismo y los hbitos de trabajo; desarrolle la precisin, la
curiosidad, la puntualidad, el entusiasmo, el inters, la tenacidad, la flexibilidad y la
autonoma y en consecuencia actu de manera profesional.
Es necesario que el profesor ponga atencin y cuidado en estos aspectos y los
considere en el desarrollo de las actividades de aprendizaje de esta asignatura.

3.- COMPETENCIAS A DESARROLLAR


Competencias especficas:

Competencias genricas:

Conocer
y
explicar
el Competencias instrumentales
funcionamiento interno y externo del
Capacidades
cognitivas,
la
microcontrolador,
realizar
capacidad
de
comprender
y
programas
en
lenguaje
manipular
ideas
y
pensamientos.
ensamblador
y
lenguaje
C,
utilizando todos los recursos del
Capacidades metodolgicas para
microcontrolador, para resolver
manipular el ambiente: ser capaz de
problemas especficos en el mbito
organizar el tiempo y las estrategias
de la aplicacin de la ingeniera
para
el
aprendizaje,
tomar
electrnica y en el desarrollo de
decisiones o resolver problemas.
aplicaciones
y
de
equipo
Destrezas
tecnolgicas
electrnico, para lo cual el
relacionadas
con
el
uso de
estudiante realizar actividades de
maquinaria,
destrezas
de
investigacin, anlisis, reflexin,
computacin;
as
como,
de
observacin, y diseo, apoyndose
bsqueda y manejo de informacin.
en el uso de herramientas
computacionales
Destrezas lingsticas tales como la
comunicacin oral y escrita o
conocimientos de una segunda
lengua

Competencias interpersonales:

Destrezas sociales relacionadas


con las habilidades interpersonales.

Capacidad de trabajar en equipo o


la expresin de compromiso social o
tico

Competencias interpersonales

Capacidad crtica y autocrtica

Trabajo en equipo

Capacidad de trabajar en equipo


interdisciplinario

Capacidad de comunicarse
profesionales de otras reas

Habilidad para trabajar


ambiente laboral
Compromiso tico

en

con
un

Competencias sistmicas

Capacidad

de

aplicar

los

conocimientos en la prctica

Habilidades de investigacin

Capacidad de aprender

Capacidad de generar nuevas ideas


(creatividad)
Habilidad para trabajar en forma
autnoma.

4.- HISTORIA DEL PROGRAMA


Lugar y fecha de
Participantes
elaboracin o revisin
Representantes de los Institutos
Tecnolgicos de:
Aguascalientes,
Apizaco,
Cajeme,
Celaya,
Chapala,
Chihuahua, Ciudad Guzmn,
Ciudad Jurez, Cosamaloapan,
Cuautla,
Culiacan,
Durango,
Instituto
Tecnolgico
Ecatepec, Ensenada, Hermosillo,
Superior de Irapuato del
Irapuato, La Laguna, Lzaro
24 al 28 de agosto de
Crdenas, Lerdo, Lerma, Los
2009.
Mochis,
Matamoros,
Mrida,
Mexicali,
Minatitln,
Nuevo
Laredo, Orizaba, Piedras Negras,
Reynosa, Salina Cruz, Saltillo,
Sur De Guanajuato, Tantoyuca,
Tijuana,
Toluca,
Tuxtepec,
Veracruz y Xalapa
Academias
de
Ingeniera
Electrnica de los Institutos
Desarrollo de Programas Tecnolgicos de:
en
Competencias
Salina Cruz, Cd. Jurez,
Profesionales por los
Institutos Tecnolgicos Matamoros, Durango,Tijuana,
Crdenas,
del 1 de septiembre al 15 Lzaro
Aguascalientes,Superior
de diciembre.

de:Chapala,
Guanajuato

Reunin Nacional de
Consolidacin
del
Diseo e Innovacin
Curricular
para
la
Formacin y Desarrollo
de
Competencias
Profesionales del 25 al
29 de enero del 2010 en
el Instituto Tecnolgico
de Mexicali.

Sur

Evento

Reunin
Nacional
de
Diseo
e
Innovacin
Curricular
para
el
Desarrollo y Formacin de
Competencias
Profesionales
de
la
Carrera de Ingeniera en
Electrnica.

Elaboracin del programa


de Estudio propuesto en la
Reunin
Nacional
de
Diseo Curricular de la
Carrera
de
Ingeniera
Electrnica.

de

Representantes de los Institutos


Tecnolgicos de:
Aguascalientes,
Apizaco,
Cajeme,
Celaya,
Chapala,
Chihuahua, Ciudad Guzmn,
Ciudad Jurez, Cosamaloapan,
Cuautla, Durango, Ecatepec,
Ensenada, Hermosillo, Irapuato,
La Laguna, Lzaro Crdenas,
Lerdo, Lerma, Los Mochis,
Matamoros, Mrida, Mexicali,
Minatitln,
Nuevo
Laredo,
Orizaba,
Piedras
Negras,
Reynosa, Salina Cruz, Saltillo,
Sur De Guanajuato, Tantoyuca,
Toluca, Tuxtepec, Veracruz y
Xalapa

Reunin
Nacional
de
Consolidacin
de
los
Programas
en
Competencias
Profesionales
de
la
Carrera
de
Ingeniera
Electrnica

5.- OBJETIVO GENERAL DEL CURSO

Conocer y explicar el funcionamiento interno y externo del microcontrolador, realizar


programas en lenguaje ensamblador y lenguaje C, utilizando todos los recursos del
microcontrolador, para resolver problemas especficos en el mbito de la aplicacin
de la ingeniera electrnica y en el desarrollo de aplicaciones y de equipo electrnico,
para lo cual el estudiante realizar actividades de investigacin, anlisis, reflexin,
observacin, y diseo, apoyndose en el uso de herramientas computacionales.
6.- COMPETENCIAS PREVIAS

Disear y analizar circuitos digitales y analgicos, utilizando herramientas


computacionales.
Desarrollar programas en lenguaje C.
Operar equipo electrnico de medicin.
Interpretar diagramas esquemticos elctricos y electrnicos.
Participar en equipos de trabajo.
Consultar las diferentes fuentes de informacin.

7.- TEMARIO
Unidad

Temas

Subtemas

1.

Arquitectura interna y
externa
del
microcontrolador.

2.

El
Modelo
de
programacin
del
microcontrolador
en
lenguaje ensamblador.

3.

El
Modelos
programacin
microcontrolador
lenguaje C.

de
del
en

4.

Interfaces
comunicacin

de

1.1. Introduccin a los microcontroladores.


1.2. Arquitectura
interna
del
microcontrolador.
1.3. Arquitectura
externa
del
microcontrolador.
2.1. Programacin en lenguaje ensamblador.
2.1.1. Modos de direccionamiento.
2.1.2. Conjunto de instrucciones.
2.1.2.1. Instrucciones aritmticas.
2.1.2.2. Instrucciones lgicas.
2.1.2.3. Instrucciones de control de
programa.
2.2.
Estructura del programa.
2.3.
Programacin de puertos digitales.
3.1. Programacin en lenguaje C.
3.1.1.
Estructura del programa.
3.2. Puertos de entrada/salida digital.
3.3. Interrupciones.
3.4. Convertidor analgico/digital.
3.5. Temporizador, generador de seales,
medidor de intervalos, decodificador QEP y
PWM.
4.1. Comunicacin paralela.
4.2. Comunicacin
serial
sncrona
y

asncrona.
4.2.1. Comunicacin RS-232.
4.2.2. Comunicacin I2C.
4.2.3. Comunicacin SPI.
4.2.4. USB.
4.3. Redes de comunicacin.
4.3.1. Control rea Network (CAN).
5.

Desarrollo
aplicaciones
microcontroladores

de 5.1.
con

Aplicaciones.

8.- SUGERENCIAS DIDCTICAS

Propiciar actividades de bsqueda, seleccin y anlisis de informacin en


distintas fuentes.
Propiciar el uso de las tecnologas en el desarrollo de los contenidos de la
asignatura.
Fomentar actividades grupales que propicien la comunicacin, el intercambio
argumentado de ideas, la reflexin, la integracin y la colaboracin de y entre
los estudiantes.
Propiciar en el estudiante, el desarrollo de actividades intelectuales de
induccin-deduccin y anlisis-sntesis, las cuales lo encaminan hacia la
investigacin, la aplicacin de conocimientos y la solucin de problemas.
Desarrollar actividades de aprendizaje que propicien la aplicacin de los
conceptos, modelos y metodologas que se van aprendiendo en el desarrollo
de la asignatura.
Propiciar el uso adecuado de conceptos, y terminologa cientfico-tecnolgica.
Proponer problemas que permitan al estudiante la integracin de contenidos
de la asignatura y entre distintas asignaturas, para su anlisis y solucin.
Relacionar los contenidos de la asignatura con el cuidado del medio
ambiente; as como con las prcticas de una ingeniera bajo las premisas de
sustentabilidad.
Relacionar los contenidos de esta asignatura con otras del plan de estudios
para desarrollar una visin interdisciplinaria en el estudiante.
Proponer problemas que permitan al estudiante identificar cada uno de los
elementos que componen un sistema digital con microcontrolador y explicar el
funcionamiento de cada uno de los elementos.
Propiciar el uso del software adecuado para la simulacin, implementacin y
programacin de los microcontroladores.
Plantear la realizacin de prcticas para resolver problemas reales con
sistemas digitales con microcontrolador.
Realizar el informe final del proyecto.
Realizar un artculo tcnico relacionado con el proyecto final.
Revisar artculos tcnico/cientficos relacionados con aplicaciones de
electrnica y microprocesadores, en idioma ingls.
Propiciar el desarrollo de actividades intelectuales de induccin-deduccin y
anlisis-sntesis, que encaminen hacia la investigacin.
Desarrollar actividades de aprendizaje que propicien la aplicacin de los
conceptos, modelos y metodologas que se van aprendiendo en el desarrollo
de la asignatura.
Proponer problemas que permitan al estudiante la integracin de contenidos
de la asignatura y entre distintas asignaturas, para su anlisis y solucin.

9.- SUGERENCIAS DE EVALUACIN

La evaluacin debe ser continua, formativa e integral, por lo que se debe considerar
el desempeo en cada una de las actividades de aprendizaje.
Se sugiere:
Realizar prcticas de laboratorio para observar si comprende el
funcionamiento de los microcontroladores.
Utilizar herramientas de desarrollo y programacin.
Realizar proyectos para la solucin de problemas de su entorno con un
enfoque digital basado en microcontroladores.

Listas de verificacin en prcticas de laboratorio.


Examen escrito.
Proyecto individual.
Resolucin de problemas.
Desarrollo de proyectos, donde elaboren un prototipo y el informe del mismo.
Participacin en eventos acadmicos.
Investigacin bibliogrfica.
Elaboracin de material con base en tecnologa de la informacin y
comunicacin.
Reportes escritos de las observaciones hechas durante las actividades de
laboratorio, as como de las conclusiones obtenidas de dichas .observaciones.
Descripcin de otras experiencias concretas que podran realizarse
adicionalmente.
Exmenes escritos para comprobar el manejo de aspectos tericos y
declarativos.
Exmenes prcticos, donde se califique el desempeo durante la prctica.
10.- UNIDADES DE APRENDIZAJE
Unidad 1: Arquitectura interna y externa del microcontrolador.
Competencia especfica a desarrollar
Actividades de Aprendizaje

Conocer la organizacin interno y


externo del Microcontrolador.
Explicar la organizacin interno y
el funcionamiento externo del
Microcontrolador.
Explicar las caractersticas de la
ALU y su relacin con los registros
asociados a sta.

Investigar en el manual del fabricante


la hoja de datos del microcontrolador
que se ver durante el curso.

Discutir grupalmente el mapa de


memoria haciendo nfasis en la
funcionalidad de cada rea del mismo.

Discutir grupalmente los perifricos del


microcontrolador, realizando el rescate
de los conocimientos adquiridos en
asignaturas previas.

Exponer frente a grupo el mapa de


memoria
y
perifricos
del

microcontrolador.

Realizar reportes escritos del mapa de


memoria
y
perifricos
del
microcontrolador, deben observarse
en los reportes el uso correcto de la
ortografa y redaccin.

Discutir
grupalmente
las
caractersticas de la unidad lgica
aritmtica (ALU), enfatizando sobre
ancho de palabra, tipo de datos,
relacin con registros, banderas, etc.
Se recomienda realizar el rescate de
los conocimientos adquiridos en
asignaturas previas.

Discutir y realizar resmenes de las


caractersticas y capacidades de las
diferentes funciones de las terminales
(pins) del microcontrolador.

Unidad 2: El modelos de programacin del microcontrolador en lenguaje

ensamblador.
Competencia especfica a desarrollar

Actividades de Aprendizaje

Realizar programas con las


instrucciones y subrutinas en
lenguaje ensamblador, para lograr
una comprensin solida de la
arquitectura interna del dispositivo.

Investigar el funcionamiento y sintaxis


de
las
instrucciones
del
microcontrolador.

Discutir grupalmente las diferentes


instrucciones del microcontrolador.

Realizar aplicaciones sencillas que


impliquen el uso de los puertos
digitales del microcontrolador con
lenguaje ensamblador.

Investigar la estructura bsica de la


programacin en ensamblador.

Realizar programas en ensamblador


donde ejercite los modos de
direccionamiento.

Programar las instrucciones bsicas


en
ensamblador;
instrucciones
aritmticas, lgicas y de control de
flujo en el microcontrolador.

Explicar los diferentes tipos de saltos


que se pueden ejecutar en un
microcontrolador.

Realizar un algoritmo donde se


apliquen saltos en la programacin y
comparaciones entre registros.

Simular programas mediante algn


software especializado (dependiendo
del tipo de microcontrolador y de otros
factores: PROTEUS, MPLAB, entre
otros.)

Investigar los diferentes tipos de


programadores utilizables para el
microcontrolador a usar.

Investigar la teora de funcionamiento


de los puertos digitales

Seleccionar el programador a utilizar y


programar una aplicacin en la que se
usen los puertos digitales del
microcontrolador.

Unidad 3: El modelo de programacin del microcontrolador en lenguaje C.


Competencia especfica a desarrollar

Realizar programas en lenguaje C,


para el desarrollo de aplicaciones
complejas.
Realizar aplicaciones utilizando los
puertos digitales, los convertidores
de analgico a digital, las
interrupciones
y
los
temporizadores
del
microcontrolador.

Actividades de Aprendizaje

Discutir grupalmente los conceptos


relativos
a la programacin en
lenguaje C, realizando el rescate de
los conocimientos adquiridos en la
asignatura,
Programacin
estructurada.

Analizar el entorno de programacin


(IDE) especfico del microcontrolador
seleccionado y realizar un reporte
sobre el funcionamiento de dicho
software.

Investigar el uso de puertos digitales


en aplicaciones en las diferentes reas
de la ingeniera electrnica, por
ejemplo electrnica de potencia,
instrumentacin, control, etc.

Investigar y exponer por equipos el


uso de puertos digitales en lenguaje C.

Practicar el uso de los puertos


digitales como entradas y salidas.

Explorar y representar el concepto de


interrupcin de forma creativa.

Codificar y simular el efecto de una


interrupcin externa sncrona en el
entorno del software seleccionado.

Reflexionar sobre la extrapolacin del


concepto de interrupcin hacia el resto
de los perifricos del microcontrolador.

Investigar y exponer el principio de


funcionamiento
y
caractersticas
generales de los convertidores de
analgico a digital (ADC).

Investigar y exponer por equipos el


uso del convertidor de analgico a
digital en lenguaje C.

Practicar el uso del ADC con y sin


interrupciones.

Discutir grupalmente para rescatar el


concepto de contador digital, haciendo
nfasis en longitud de palabra,
configuracin
ascendente

descendente, desborde del conteo,


carga asncrona, reset y tipo de
activacin (por flanco o nivel).

Simular y observar el efecto del


periodo de la seal de excitacin en la
entrada del contador y su relacin con
el tiempo de desborde, y establecer el
concepto de temporizador.

Analizar la arquitectura, configuracin


y modos de funcionamiento de los
temporizadores del microcontrolador.

Realizar un ensayo de los diferentes


modos de operacin del temporizador
del microcontrolador (base de tiempo,
contador,
generador
PWM,
decodificador de QEP, medidor de
intervalos de tiempo).

Reflexionar sobre la aplicacin del


concepto
de
interrupciones
en
temporizadores.

Simular y verificar los diferentes


modos de operacin del temporizador,
con y sin interrupciones.

Simular
programas
en
donde
interacten los perifricos entre si
mediante algn software especializado
(dependiendo
del
tipo
de
microcontrolador y de otros factores:
PROTEUS, MPLAB, entre otros.)

Unidad 4: : Interfaces de comunicacin.


Competencia especfica a desarrollar

Comunicar mediante distintas


interfaces un microcontrolador, as
como manejar protocolos de
comunicacin bsicos.

Actividades de Aprendizaje

Investigar el uso de puertos digitales


como interfaz de comunicacin
paralela.

Realizar un reporte y exponer por


equipos el uso de los puertos digitales
como interfaz de comunicacin
paralela.

Desarrollar un canal de comunicacin


paralela entre dos microcontroladores,
especificando la interfaz fsica y un
protocolo.

Observar y detectar los problemas


asociados a la comunicacin paralela,
tales como alcance fsico del canal, el
ancho de la palabra requerido, seales
de
sincrona
requeridas,
implementacin en circuito impreso,
etc.

Hipotetizar y reflexionar grupalmente


sobre las formas de resolver los
problemas
de
la
comunicacin
paralela.

Analizar el principio de funcionamiento


y la operacin de la USART del
microcontrolador,
dando
especial
atencin a los conceptos baud rate, bit
de start, bit de stop, bit de datos,
paridad y deteccin de errores.

Desarrollar un canal de comunicacin


serial
RS232
entre
dos
microcontroladores
y
entre
un
microcontrolador y una computadora,
especificando la interfaz fsica y un
protocolo.

Analizar el principio de funcionamiento


y la operacin del modulo de
comunicacin
I2C
del
microcontrolador,
dando
especial
atencin a los conceptos baud rate, bit
de start, bit de stop, bit de datos y bit
ACK.

Desarrollar un canal de comunicacin


serial I2C para la comunicacin entre
dos microcontroladores, especificando
la interfaz fsica y un protocolo.

Analizar el principio de funcionamiento


y la operacin del modulo de
comunicacin
SPI
del
microcontrolador,
dando
especial
atencin a los conceptos baud rate, bit
de start, bit de stop, bits de datos, y
terminales de control de flujo.

Desarrollar un canal de comunicacin


serial SPI para la comunicacin entre
dos microcontroladores, especificando
la interfaz fsica y un protocolo.

Investigar
el
principio
de
funcionamiento y caractersticas ms
importantes del bus serial universal
(USB).

Realizar un reporte y exponer por


equipos el principio de funcionamiento
y caractersticas ms importantes del
bus serial universal (USB).

Investigar
el
principio
de
funcionamiento y caractersticas ms
importantes del bus de red control
rea network (CAN).

Realizar un reporte y exponer por


equipos el principio de funcionamiento
y caractersticas ms importantes del

bus de red control rea network


(CAN).

Unidad 5: Desarrollo de aplicaciones con microcontroladores.


Competencia especfica a desarrollar

Identificar
las
reas
de
oportunidad de aplicacin de los
microcontroladores en la solucin
de problemas en ingeniera
electrnica.

Actividades de Aprendizaje

Realizar una investigacin de campo


sobre
aplicaciones
del
microcontrolador,
para
identificar
aplicaciones en algunos de los
siguientes campos de la electrnica:
o Comunicaciones.
o Automatizacin y control.

Desarrollar aplicaciones basadas


en
microcontroladores
para
solucin
de
problemas
en
ingeniera electrnica.

Haga clic aqu para escribir texto.

o Instrumentacin.
o Potencia.

Analizar grupalmente el uso de los


recursos del microcontrolador en las
aplicaciones encontradas y realizar un
ensayo con las conclusiones del
anlisis.

Desarrollar una aplicacin selecta


como proyecto final, organizando esta
actividad a travs de un cronograma
(se siguiere que este proyecto sea
planteado desde el inicio de la unidad
2, y se realice un protocolo para tal
fin).

11.- FUENTES DE INFORMACIN

1. Barret, S.F., Pack, D. J., Microcontrollers Fundamentals for Engineers And


Scientists (Synthesis Lectures on Digital Circuits and Systems), 1a Ed.,
Morgan and Claypool Publisher, Seattle, WA. U.S.A., 2006.
2. Angulo Amusastegui, J., Microcontroladores DSPic Diseo Prctico, 1a. Ed.,
McGraw-Hill, Madrid, Espaa, 2006.
3. Galeano, G., Programacin de Sistemas Embebidos en C, 1a. Ed. ,
Alfaomega, Colombia, 2009.
4. Palls, R., Reverter, F., Circuitos De Interfaz Directa Sensor-Microcontrolador,
1a. Ed., Alfaomega, Marcombo, Colombia, 2009.
5. Vesga, J. C ., Microcontroladores Motorola Freescale - Programacin,
Familias y sus distintas aplicaciones en la industria, 1a. Reimpresin de la 1a.
Ed., Alfaomega, Colombia, 2008.
6. Valds, F., Palls, R., Microcontroladores - Fundamentos y Aplicaciones con
PIC, 1a. Ed., Alfaomega, Colombia, 2007.
7. Dogan, I., Advanced PIC Microcontroller Projects in C: From USB to RTOS
with the PIC 18F Series, 1a. Ed., Newness, U. S. A. , 2008.
8. Gadre, D. V., Programming and Customizing the AVR Microcontroller, 1a. Ed.,
McGraw-Hill, California, U. S. A. , 2000.
9. Axelson, J., USB complete: Everything you need to develop custom USB
peripherals, 1a. Ed., Lakeview Research, U. S. A., 1999.
10. Hyde, J., USB design by example: A practical guide to building I/O devices, 1a.
Ed., Wiley, New York, U. S. A. , 1999.
11. National Instruments; 2 de junio de 2008; Introduccin a CAN. [web en lnea].
Disponible desde internet en: http://zone.ni.com/devzone/cda/tut/p/id/7183.
[con acceso el 27 de enero de 2010].

12.- PRCTICAS PROPUESTAS

Conocimiento del entorno de programacin.


Operacin y configuracin del perro guardin (watchdog).
Manejo de los puertos de entrada/salida digitales.
Uso de los display de cristal lquido y de 7 segmentos.
Armado y uso de teclados matriciales.
Medicin y visualizacin de voltajes con el convertidor analgico a digital.
Medicin y visualizacin de variables fsicas: temperatura, presin, humedad,
etc.
Generacin de seales rectangulares con el temporizador.
Generacin de seales PWM.
Generacin de bases de tiempo con el temporizador.
Sincronizacin del microcontrolador con las interrupciones.
Comunicacin microcontrolador a microcontrolador.
Comunicacin microcontrolador a computadora.

También podría gustarte