You are on page 1of 66

INSTITUTO TECNOLGICO DE ACAPULCO

DEPARTAMENTO DE SISTEMAS Y COMPUTACIN

GUA TCNICA PARA EL


DESARROLLO DE COMPETENCIAS
SISTEMAS PROGRAMABLES
(SCD-1023)

Dr. Rolando Palacios Ortega

2013

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Contenido

Introduccin

Prctica #1
Sensores, transductores y sus aplicaciones

Prctica #2
Actuadores y sus aplicaciones

16

Prctica #3
Los Microcontroladores y su Programacin

29

en Lenguaje Ensamblador
Prctica #4
Aplicacin de Microcontroladores,

40

Buses y Puertos de Comunicacin


APNDICE: Gua de aprendizaje MPLAB

45

Bibliografa

62

Pgina | 2

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

INTRODUCCIN
La presente Gua Tcnica para el Desarrollo de Competencias, est dirigida a
estudiantes de la carrera de Ingeniera en Sistemas Computacionales del Sistema
Nacional de Educacin Superior Tecnolgica, que cursan la materia de Sistemas
Programables. En ella se proponen una serie de prcticas y actividades que
cubren todos los temas del programa de la materia, de tal manera que se
complementan de manera integral los aspectos tericos con las actividades en el
laboratorio.
Los continuos avances de la electrnica han permitido la ampliacin de su campo
de aplicaciones, por lo que se hace necesario proporcionar a los alumnos
experiencias bajo ambientes controlados, que recreen diferentes contextos de
aplicacin de los sistemas de cmputo, incluyendo seales analgicas y digitales,
con dispositivos de potencia y frecuencias altas o bajas, hacindolas adecuadas
en aplicaciones de tiempo real.
Por ello, en la Primera Prctica se tratan los temas de Sensores y Transductores,
definiendo cada uno de ellos, pero poniendo atencin en aquellos que por su
amplio campo de aplicaciones, disponibilidad y costo, puedan adquirirse
fcilmente en el mercado nacional, lo que eventualmente permitir a los
estudiantes su adquisicin para la realizacin de las prcticas correspondientes.
Permitiendo la incorporacin de habilidades que se integrarn a su formacin, lo
que le facilitar instalar, mantener o desarrollar sistemas digitales basados en
equipos de cmputo, que incluyan este tipo de dispositivos.
En la Segunda Prctica se trata el tema de los Actuadores, poniendo especial
atencin en los dispositivos elctricos y electrnicos, que por sus caractersticas
pueden utilizarse en acciones de control a partir de un sistema de cmputo.
En la Tercera Prctica, se desarrollan habilidades utilizando los puertos paralelo
de los microcontroladores, incluyendo programacin en lenguaje ensamblador,
estimulando la creatividad de los estudiantes e integrando conocimientos previos
adquiridos en materias cursadas anteriormente, como Arquitectura de
Computadoras y Lenguajes de de Interfaz.
Finalmente, en la Cuarta Prctica se utiliza un microcontrolador de la familia PIC
de Microchip, lo que permite el uso de una arquitectura tipo RISC, que es ideal
para el desarrollo de interfaces de aplicacin especfica, ya que se elaboran
programas en lenguaje ensamblador optimizando el uso de los puertos de
entrada-salida.

Pgina | 3

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

PRCTICA # 1.- SENSORES Y TRANSDUCTORES


1.1.- ANTECEDENTES
SENSOR
El trmino sensor se refiere a un elemento que produce en su salida una seal,
relacionada con la cantidad que se est midiendo, independientemente del tipo de
variable de que se trate.

Figura 1.1 Sensores y variables fsicas

Pgina | 4

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Figura 1.2 Ejemplos de Sensores

TIPOS DE SENSORES

pticos
Velocidad y movimiento
Fuerza
Presin de lquidos
Flujo de lquidos
Nivel de lquidos
Temperatura
Desplazamiento, posicin y proximidad

Pgina | 5

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TRANSDUCTOR
Es un dispositivo que convierte una variable fsica en una variable elctrica.
Las fotoceldas, los termistores y los tacmetros son ejemplos de algunos
transductores.
La salida elctrica de un transductor es una corriente o voltaje proporcional a la
variable fsica que recibe.
TIPOS DE TRANSDUCTORES ELECTRNICOS

Fotodiodo y Fototransistor
Optoaislador/ Optoacoplador
Optointerruptor
OptoSCR
OptoTRIAC
Charge Coupled Device (CCD)

Figura 1.3 Transductores

Pgina | 6

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

FOTODIODO
El fotodiodo es un dispositivo semiconductor de unin-pn cuya regin de operacin
se limita a la regin de polarizacin inversa. Un incremento en la intensidad
luminosa ocasiona un incremento proporcional en la corriente inversa.
Se utiliza en aplicaciones de conteo o de conmutacin, con luz lser o infrarroja.

Figura 1.4 Smbolo del Fotodiodo

FOTOTRANSISTOR
El fototransistor posee una unin-pn colector-base fotosensible. De tal manera que
la corriente inducida por los efectos fotoelctricos ser la corriente de base del
transistor. Si se asigna la notacin I para la corriente de base fotoinducida, la
corriente de colector resultante ser:
IChFE I
Las curvas de respuesta de un fototransistor son muy similares a las de un
transistor comn y en ellas se aprecia que IC depende de I.
Las aplicaciones del fototransistor en instrumentacin y control incluyen lectores
pticos, circuitos lgicos, control de iluminacin, indicadores de nivel, sistemas de
control remoto y sistemas de conteo.

Pgina | 7

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Figura 1.5 Ejemplo de Fototransistor

OPTOACOPLADOR
Tambin llamado Optoaislador, es un dispositivo que contiene tanto un diodo
emisor de luz (LED) infrarrojo, como un fotodetector, con una salida que puede ser
un fototransistor, un par Darlington, un SCR, o un TRIAC.
Estos dispositivos se utilizan para aislar elctricamente etapas digitales de etapas
analgicas, para transmisin de datos, o para acoplamiento entre etapas, entre
otras aplicaciones.

U1

OPTOCOUPLER_VIRTUAL
Figura 1.6 Smbolo del Optoacoplador
Pgina | 8

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Figura 1.7 Ejemplo de Optointerruptor

SENSOR DE PROXIMIDAD

Este tipo de sensor se puede implementar de varias maneras:

Infrarrojo
Ultrasonido
Electromagntico
Capacitivo

La eleccin de cada sensor depender de la aplicacin de que se trate.


Por ejemplo, si existe mucho ruido de alta frecuencia, como el que se presenta en
ambientes industriales, no se recomienda el sensor de ultrasonido.
Por el contrario, si existen campos electromagnticos intensos, estos pueden
afectar al sensor electromagntico.

Pgina | 9

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Sin embargo, en robtica se utilizan ampliamente los sensores de ultrasonido


gracias a su excelente direccionalidad, lo que los hace adecuados para servir de
gua a robots mviles.
Mientras que los sensores electromagnticos se recomiendan en espacios
abiertos, por ejemplo para controlar la apertura y cierre automtico de puertas.
En todos los casos se recomienda utilizar seales codificadas, para garantizar que
los sistemas no sean afectados por el ruido circundante, que eventualmente puede
afectar su funcionamiento.

Movimiento

Figura 1.8 Ejemplo de Sensor de proximidad

Pgina | 10

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

I. PRESENTACIN
MATERIA: SISTEMAS PROGRAMABLES

CLAVE: SCD-1023

EQUIPO NO:

TITULO: Sensores y sus aplicaciones


PROFESOR: Dr. Rolando Palacios Ortega

FECHA:

UNIDAD: Primera Unidad


COMPETENCIA (S):

Identificar caractersticas y aplicaciones de los sensores.


Aplicar sensores en instrumentacin y control

II.INSTRUMENTACIN
MATERIAL:

Emisor-receptor Infrarrojo, emisor-receptor ultrasonido, sensor de temperatura, sensor


de monxido de carbono, sensor de gas LP. Amplificador Operacional, resistencias,
capacitores, protoboard, alambre 22AWG para interconexin.

EQUIPO:
Fuente de alimentacin +5VCD, +12VCD
Multmetro,
Osciloscopio.
HERRAMIENTAS:

Pinzas de punta, pinzas de corte, desarmador plano.

III. ASPECTOS TERICOS


INTRODUCCIN:
SENSOR
El trmino sensor se refiere a un elemento que produce en su salida una seal, relacionada con la
cantidad que se est midiendo, independientemente del tipo de variable de que se trate.
TRANSDUCTOR
Es un dispositivo que convierte una variable fsica en una variable elctrica. Los fotodiodos, los
termistores y los tacmetros son ejemplos de algunos transductores.
La salida elctrica de un transductor es una corriente o voltaje proporcional a la variable fsica que
recibe.

Pgina | 11

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

ACONDICIONADOR DE SEAL
Son elementos del sistema que proporcionan, a partir de la seal de salida de un sensor, una seal
adecuada para ser presentada, registrada o almacenada para un procesamiento posterior. Las
funciones del acondicionador pueden ser de amplificacin, filtrado, acoplamiento de impedancias,
modulacin y demodulacin, entre otras.
DIAGRAMAS:

BIBLIOGRAFA:

Palls Areny, Ramn (2007). Sensores y Acondicionadores de Seal. Ed. AlfaomegaMarcombo. Mxico.
Alciatore, David y Histand, Michael (2008). Introduccin a la Mecatrnica y los Sistemas
de Medicin. Ed. McGraw-Hill. Mxico.
Bolton, William (2010). Mecatrnica. Sistemas de Control Electrnico en la Ingeniera
Mecnica y Elctrica. Ed. Alfaomega. Mxico.
Cetinkunt, Sabri (2011). Mecatrnica. Grupo Editorial Patria. Mxico.
IV. DESARROLLO
COMPETENCIAS ESPECFICAS:

Identificar los sensores en funcin de sus caractersticas.


Clasificar los sensores de acuerdo a sus aplicaciones.
Proponer el uso de sensores de acuerdo a la variable a medir o controlar.
Utilizar sensores en aplicaciones de instrumentacin y control.

ACTIVIDADES A DESARROLLAR:
1. Investigacin documental.
2. Anlisis y diseo de circuitos.
3. Simulacin de los circuitos utilizando software especializado (Multisim, Proteus, entre
otros).

Pgina | 12

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

4. Adquisicin de sensores comerciales y componentes electrnicos.


5. Armado de circuito que incluye sensores y acondicionador de seal.
6. Prueba de circuito.
7. Documentacin de la prctica.
8. Elaboracin del reporte.
PRODUCTOS ENTREGABLES:

Circuito en operacin
Reporte de la prctica en CD, incluyendo archivos de simulacin y evidencias (fotos y
videos).

V. EVALUACIN
RBRICA:

Criterio

Altamente
competente

Competente

Investigacin
documental

Conoce la teora y Conoce la teora


la sabe aplicar

Identificar las
caractersticas
especficas de
sensores
y
transductores
Registrar los
elementos
ms
relevantes de
las
caractersticas
de sensores y
transductores
Utilizar
sensores
y
transductores
en
aplicaciones
que
den
solucin
a
problemas
especficos

Las
identifica
totalmente
de
acuerdo a sus
caractersticas y
funcin
Los
registra
tomando
en
cuenta todas las
caractersticas
especficas
de
sensores
y
transductores

Las identifica de
acuerdo a sus
caractersticas
y
funcin

Utiliza totalmente
sensores
y
transductores en
aplicaciones que
den solucin a
problemas
especficos

Utiliza sensores y
transductores en
aplicaciones que
den solucin a
problemas
especficos

Los
registra
tomando
en
cuenta
las
caractersticas
especficas
de
sensores
y
transductores

Medianamente
competente

No
competent
e
Conoce la teora No conoce
pero no la sabe la teora
aplicar
Las
identifica No
las
parcialmente de identifica
acuerdo a sus
caractersticas
y
funcin
Los
registra No
los
parcialmente de registra
acuerdo a las
caractersticas
especficas
de
sensores
y
transductores
Utiliza
No
parcialmente
utiliza
sensores
y
transductores en
aplicaciones que
den solucin a
problemas
especficos

los

Pgina | 13

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias
Reporte de la Reporte con los Reporte con los Reporte
cumple El reporte
prctica
temas
a temas con falta de con los elementos no cumple
profundidad,
profundidad,
bsicos
con
los
detallado en sus detallado en sus
elementos
esquemas
y esquemas
y
bsicos
conclusiones
conclusiones
claras
aceptables

VI. FORMATO DEL REPORTE

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

Portada
Resumen
Abstract
ndice
Introduccin
Aspectos tericos
Desarrollo prctico
Resultados
Conclusiones
Bibliografa
Apndice(s)
Anexo(s)

Pgina | 14

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

ACTIVIDADES:
DIAGRAMAS:
CIRCUITO #1.- Detector de paso. El LED visible conmuta a la misma frecuencia del
astable y se apaga cuando el objeto bloquea el paso de la luz infrarroja.
LED infrarrojo

LED visible

Fototransistor

Astable

Amplificador

Objeto en movimiento

CIRCUITO #2.- Detector de proximidad. El LED visible permanece apagado hasta que el
objeto est lo bastante cerca para reflejar la luz infrarroja, en ese momento conmuta a la
misma frecuencia del astable.
LED infrarrojo

Objeto en movimiento

Astable

Luz infrarroja

Amplificador

LED visible

Fototransistor

Pgina | 15

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

CIRCUITO #3.- Detector de paso. El LED visible permanece apagado hasta que el objeto
impide el paso de la luz infrarroja, en ese momento se activa el monostable, el LED
permanece encendido durante 5 segundos y se vuelve a apagar.

LED infrarrojo

LED visible

Fototransistor

Fuente
continua

Amplificador

Monostable
5 segundos

Objeto en movimiento

CIRCUITO #4.- Detector de proximidad. El LED visible permanece apagado hasta que el
objeto est lo bastante cerca para reflejar la luz infrarroja, en ese momento el LED
permanece encendido durante 10 segundos y se vuelve a apagar.

LED infrarrojo

Fuente
Objeto en movimiento

continua

LED visible

Monostable

Amplificador

10 segundos

Operacional

Luz infrarroja

Fototransistor

Pgina | 16

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

PRCTICA # 2.- ACTUADORES Y SUS APLICACIONES


2.1 ANTECEDENTES
ACTUADORES
Los actuadores son los elementos de los sistemas de control que transforman la
salida de un microprocesador, microcontrolador o controlador en una accin de
control para una mquina o dispositivo.
Por ejemplo, puede ser necesario transformar una salida elctrica del controlador
en un movimiento lineal que desplaza una carga.
Otro ejemplo sera cuando la salida elctrica del controlador debe transformarse
en una accin que controle la cantidad de lquido que pasa por una tubera.
TIPOS DE ACTUADORES

Neumticos e Hidrulicos
Elctricos
Electrnicos
Mecnicos

ACTUADORES NEUMTICOS
Con frecuencia las seales neumticas se utilizan para manejar elementos finales
de control, incluso cuando el sistema de control es elctrico. Esto se debe a que
con esas seales es posible accionar vlvulas grandes y otros dispositivos y otros
dispositivos de control que requieren mucha potencia para mover cargas
considerables.
La principal desventaja de los sistemas neumticos es la compresibilidad del aire.
Las seales hidrulicas se usan en dispositivos de control de mucho mayor
potencia, pero son ms costosas que los sistemas neumticos y hay riesgos
asociados con fugas de aceite que no ocurren con fugas de aire.
ACTUADORES ELCTRICOS
Dispositivos de conmutacin de potencia, como relevadores, interruptores
mecnicos e interruptores de estado slido (diodos, tiristores y transistores), en los
que la seal de control enciende o apaga un dispositivo elctrico, que podr ser un
calentador o un motor.

Pgina | 17

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Dispositivos tipo solenoide, en los cuales una corriente que pasa por un solenoide
acciona un ncleo de hierro dulce, por ejemplo una vlvula hidrulica operada por
solenoide, donde la corriente de control que pasa por el solenoide se utiliza para
regular un flujo hidrulico o neumtico.
Sistemas motrices, por ejemplo, motores de corriente directa (cd), motores de
corriente alterna (ca) o motores de pasos, en los cuales la corriente que pasa por
los devanados del motor produce un movimiento de rotacin.
RELEVADOR
Son dispositivos actuadores elctricos cuya accin consiste en abrir o cerrar
interruptores para habilitar o inhabilitar otros dispositivos, otros actuadores u otros
sistemas.

Figura 2.1 Ejemplo de relevador

ACTUADORES ELECTRNICOS
Los actuadores electrnicos son dispositivos o circuitos electrnicos que se
conectan a la salida de un sistema digital, computadora o microcontrolador; a
travs de los cuales se realiza alguna accin sobre una carga, habilitndola o
inhabilitndola al proporcionarle, o quitarle, el voltaje o la corriente adecuados para
su operacin.
Como ejemplos se pueden mencionar a los transistores, SCR y TRIACs, entre
otros
OPTOSCR Y OPTOTRIAC
Estos dispositivos tienen caractersticas muy similares a las del fototransistor, ya
que su operacin depende de la incidencia de luz en la compuerta (Gate), lo que
elimina la necesidad de circuitos de disparo, simplificando su aplicacin y
permitiendo su uso en circuitos digitales para controlar directamente cargas
analgicas.

Pgina | 18

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Los actuadores pticos tienen la ventaja de acoplar y aislar elctricamente las


etapas digitales de las analgicas. Evitando la interaccin entre circuitos de baja
potencia y los de alta potencia.

Figura 2.2 Smbolos del OptoSCR y OptoTRIAC

ACTUADORES MECNICOS
Son dispositivos que se pueden considerar convertidores de movimiento, dado
que transforman el movimiento de una forma a otra. Por ejemplo, con un actuador
mecnico, un movimiento lineal se puede convertir en un movimiento rotacional;
un movimiento en una direccin convertirse en uno con otra direccin en ngulo
recto respecto al primero.
Tambin es posible transformar un movimiento lineal alterno en uno rotacional,
como en el caso del motor de combustin interna, donde el movimiento alterno de
los pistones se convierte en el del cigeal y este lo transfiere el eje de la
transmisin.
Entre los elementos mecnicos estn los mecanismos de barras articuladas,
levas, engranes, cremalleras, cadenas y correas de transmisin, entre otras.
Por ejemplo, el arreglo engrane-cremallera convierte el movimiento rotacional en
uno lineal.
Los engranes cnicos transmiten movimiento rotacional en un ngulo de 90.
Las levas y los mecanismos son tiles para obtener movimientos que varen en la
forma que se desea.
Muchos de los efectos que antes se obtenan con el uso de mecanismos en la
actualidad se logran mediante sistemas de microcontroladores.

Pgina | 19

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Antes en las lavadoras domsticas se utilizaban levas montadas en un eje


rotacional para lograr una secuencia de acciones sincronizadas como abrir una
vlvula para dejar pasar agua al tambor, cerrar el suministro de agua, encender un
calentador, entre otras acciones; en las lavadoras modernas se programa un
microcontrolador o sistema embebido para que produzca las salidas deseadas en
la secuencia requerida.
Si bien la electrnica hoy da se utiliza en forma generalizada para desempear
diversas funciones que antes se realizaban con actuadores mecnicos, stos
todava son tiles para llevar a cabo funciones como las que se mencionan a
continuacin.
TIPOS DE ACTUADORES MECNICOS

Amplificacin de fuerzas: palancas


Cambio de velocidad: engranes
Transferencia de rotacin de un eje a otro: banda sncrona
Transformacin del movimiento: levas

Pgina | 20

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

I. PRESENTACIN
MATERIA: SISTEMAS PROGRAMABLES

CLAVE: SCD-1023

EQUIPO NO:

TITULO: Actuadores y sus aplicaciones


PROFESOR: Dr. Rolando Palacios Ortega

FECHA:

UNIDAD: Segunda Unidad


COMPETENCIA (S):

Identificar caractersticas y aplicaciones de los Actuadores.


Aplicar actuadores en sistemas de instrumentacin y control

II.INSTRUMENTACIN
MATERIAL:

Temporizador NE555, Transistor 2N3904, Relevador 12V, TRIAC, Motor de CA, Motor de
CD, Motorreductor, Servomotor, Motor de pasos, protoboard, resistencias, capacitores,
potencimetros, alambre 22AWG para interconexiones.

EQUIPO:

Fuente de alimentacin +5VCD, +12VCD


Multmetro,
Osciloscopio.

HERRAMIENTAS:

Pinzas de punta, pinzas de corte, desarmador plano.

III. ASPECTOS TERICOS


INTRODUCCIN:
ACTUADORES NEUMTICOS
Utilizan aire comprimido para proporcionar un movimiento controlado con el empleo de cilindros
y motores neumticos. Se aplican en herramientas, vlvulas de control y posicionadores, martillos
neumticos, pistolas para pintar motores neumticos, sistemas de empaquetado, elevadores,
herramientas de impacto, prensas neumticas, robots industriales, vibradores y frenos
neumticos, entre otras aplicaciones.

Pgina | 21

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias
ACTUADORES HIDRULICOS
Emplean los fluidos hidrulicos como medios de presin para mover pistones de cilindros. Se
aplican en dispositivos como maquinaria para construccin, excavadoras, plataformas elevadoras,
simuladores de vuelo, prensas hidrulicas, mquinas de inyeccin y moldeo, mquinas de
laminacin, ascensores y montacargas.
ACTUADORES MECNICOS
El movimiento que se genera a travs de alguna accin o dispositivo, se transfiere a travs de
elementos fsicos como poleas, levas o engranes, entre otros, produciendo las acciones deseadas
mediante la conversin del movimiento circular en movimiento lineal y viceversa, o bien en
ngulos intermedios. Los actuadores mecnicos son ampliamente utilizados en el transporte, la
industria y en general en todas las aplicaciones que requieren la realizacin de alguna accin o
movimiento.
ACTUADORES ELCTRICOS
Se emplean en circuitos o sistemas elctricos que se caracterizan por el manejo de potencias altas
y frecuencias bajas; son de uso comn en sistemas para generacin, transmisin y consumo de
energa elctrica. Son ejemplos de actuadores elctricos los relevadores, solenoides, motores de
corriente alterna y corriente directa, entre otros.
ACTUADORES ELECTRNICOS
Se utilizan en circuitos o sistemas electrnicos que manejan potencias bajas y frecuencias altas; se
aplican en sistemas electrnicos basados en circuitos analgicos o digitales de pequea seal. Se
emplean dispositivos semiconductores como transistores, TRIACs, SCRs, FETs, MOSFETs, IGBTs, as
como relevadores, servomotores y motores de pasos, entre otros.
DIAGRAMAS:

Pgina | 22

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias
BIBLIOGRAFA:

Alciatore, David y Histand, Michael (2008). Introduccin a la Mecatrnica y los Sistemas


de Medicin. Ed. McGraw-Hill. Mxico.
Bolton, William (2010). Mecatrnica. Sistemas de Control Electrnico en la Ingeniera
Mecnica y Elctrica. Ed. Alfaomega. Mxico.
Cetinkunt, Sabri (2011). Mecatrnica. Grupo Editorial Patria. Mxico.
Creus Sol, Antonio (2011). Neumtica e Hidrulica. Ed. Alfaomega-Marcombo. Mxico.
Palls Areny, Ramn (2007). Sensores y Acondicionadores de Seal. Ed. AlfaomegaMarcombo. Mxico.

IV. DESARROLLO
COMPETENCIAS ESPECFICAS:

Identificar los actuadores en funcin de sus caractersticas.


Clasificar los actuadores de acuerdo a sus aplicaciones.
Proponer el uso de actuadores de acuerdo a la accin a realizar.
Utilizar actuadores en aplicaciones de instrumentacin y control.

ACTIVIDADES A DESARROLLAR:
9. Investigacin documental.
10. Anlisis y diseo de circuitos.
11. Simulacin de los circuitos utilizando software especializado (Multisim, Proteus, entre
otros).
12. Adquisicin de acftuadores comerciales y componentes electrnicos.
13. Armado de circuito que incluye sensor, acondicionador de seal y actuador.
14. Prueba de circuito.
15. Documentacin de la prctica.
16. Elaboracin del reporte.
PRODUCTOS ENTREGABLES:

Circuito en operacin
Reporte de la prctica en CD, incluyendo archivos de simulacin y evidencias (fotos y
videos).

V. EVALUACIN
RBRICA:
Medianamente
competente
Investigacin
Conoce la teora
documental
pero no la sabe
aplicar
Identificar las Las
identifica Las identifica de Las
identifica
caractersticas totalmente
de acuerdo a sus parcialmente de
Criterio

Altamente
Competente
competente
Conoce la teora y Conoce la teora
la sabe aplicar

No
competente
No conoce
la teora
No
las
identifica
Pgina | 23

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias
especficas de acuerdo a sus
los actuadores caractersticas y
funcin
Registrar los Los
registra
elementos
tomando
en
ms
cuenta todas las
relevantes de caractersticas
las
especficas
caractersticas
de
los
actuadores
Utilizar
Utiliza
actuadores en totalmente
aplicaciones
actuadores
en
que
den aplicaciones que
solucin
a den solucin a
problemas
problemas
especficos
especficos
Reporte de la Reporte con los
prctica
temas
a
profundidad,
detallado en sus
esquemas
y
conclusiones
claras

caractersticas
funcin

y acuerdo a sus
caractersticas
y
funcin
Los
registra Los
registra No
los
tomando
en parcialmente de registra
cuenta
las acuerdo a las
caractersticas
caractersticas
especficas
especficas

Utiliza actuadores
en
aplicaciones
que den solucin a
problemas
especficos

Utiliza
parcialmente
actuadores
en
aplicaciones que
den solucin a
problemas
especficos
Reporte con los Reporte
cumple
temas con falta de con los elementos
profundidad,
bsicos
detallado en sus
esquemas
y
conclusiones
aceptables

No
utiliza

los

El reporte
no cumple
con
los
elementos
bsicos

VI. FORMATO DEL REPORTE

13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.

Portada
Resumen
Abstract
ndice
Introduccin
Aspectos tericos
Desarrollo prctico
Resultados
Conclusiones
Bibliografa
Apndice(s)
Anexo(s)

Pgina | 24

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

ACTIVIDADES
DIAGRAMAS:
CIRCUITO DETECTOR #1.- Detector de paso. El LED visible permanece apagado
hasta que el objeto impide el paso de la luz infrarroja, en ese momento se activa el
monostable, el ACTUADOR permanece activo durante 5 segundos y se vuelve a
apagar.
LED infrarrojo

Fuente
continua

ACTUADOR

Fototransistor

Acondicionador
de seal

Monostable
5 segundos

Objeto en movimiento

CIRCUITO ACTUADOR #1.Su entrada se conecta a la salida del


MONOSTABLE del detector de paso, el transistor inversor activa el relevador de
12VCD, el FOCO se conecta a la lnea de CORRIENTE ALTERNA y permanece
encendido durante el retardo del MONOSTABLE.

Pgina | 25

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

CIRCUITO ACTUADOR #2.Su entrada se conecta a la salida del


MONOSTABLE del detector de paso, el OPTOTRIAC dispara al TRIAC y el FOCO
se conecta a la lnea de CORRIENTE ALTERNA, permanece encendido durante el
retardo del MONOSTABLE.

CIRCUITO DETECTOR #2.- Detector de proximidad. El LED visible permanece


apagado hasta que el objeto est lo bastante cerca para reflejar la luz infrarroja, en
ese momento el ACTUADOR permanece activo durante 10 segundos y se vuelve
a apagar.
LED infrarrojo

Fuente
continua

Objeto en movimiento

ACTUADOR

Monostable

Acondicionador
de seal

Luz infrarroja

10 segundos
Fototransistor

Pgina | 26

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

CIRCUITO ACTUADOR #3.Su entrada se conecta a la salida del


MONOSTABLE del detector de proximidad, el transistor inversor activa el
relevador de 12VCD, el BUZZER se conecta a la fuente de 12VCD y permanece
zumbando durante el retardo del MONOSTABLE.

CIRCUITO ACTUADOR #4.Su entrada se conecta a la salida del


MONOSTABLE del detector de proximidad, el transistor inversor activa el
relevador de 12VCD, el MOTOR DE CORRIENTE DIRECTA se conecta a la
fuente de 12VCD y permanece girando durante el retardo del MONOSTABLE.

Pgina | 27

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

CIRCUITO ACTUADOR #5.- Durante el da el FOTOTRANSISTOR est saturado,


por lo que la salida del COMPARADOR est en alto, por lo que se produce una
corriente en la base del TRANSISTOR y se satura, produciendo una corriente de
colector que provoca que el RELEVADOR se active, manteniendo apagada la
lmpara. Si hay oscuridad, en el emisor del fototransistor se encuentra un voltaje
menor que el establecido en el preset del comparador, por lo que la salida de ste
est en bajo, provocando que el RELEVADOR quede inactivo, encendiendo la
lmpara.

Pgina | 28

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Fototransistor
con filtro de luz
de da

Relevador 2P2T 12 VCD


RHL-2-12D-10H
OptoTRIAC
MOC3031

BUZZER PULSO
RPIDO
BGD35CIR
TRIAC 8
BTA08-600B

Ventilador de 4 pulgadas
12VCD
VN4-012P

Pgina | 29

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

PRCTICA # 3.- LOS MICROCONTROLADORES Y SU


PROGRAMACIN EN LENGUAJE ENSAMBLADOR
3.1 ANTECEDENTES
Los microcontroladores se han desarrollado para cubrir las ms diversas
aplicaciones. Se utilizan en la industria automotriz, en equipos de comunicaciones
y de telefona, en instrumentos electrnicos, en equipos mdicos e industriales de
todo tipo, en electrodomsticos y juguetes, entre muchas otras aplicaciones. En
esencia se trata de microcomputadoras en un slo circuito integrado, con todas
sus unidades funcionales, como: CPU, memoria RAM, memoria ROM, puertos de
entrada-salida, y temporizadores; as como otras unidades especializadas,
incluyendo contadores, convertidores Analgico-digital y moduladores por ancho
de pulso, entre muchas otras.
Estos dispositivos estn concebidos fundamentalmente para ser utilizados en
aplicaciones puntuales, es decir, aplicaciones donde el microcontrolador debe
realizar un pequeo nmero de tareas, al menor costo posible. En estas
aplicaciones, el microcontrolador ejecuta un programa almacenado
permanentemente en su memoria, el cual trabaja con algunos datos almacenados
temporalmente e interacta con el exterior a travs de las lneas de entrada-salida
de que dispone. De esta manera, el microcontrolador es parte de la aplicacin, por
eso tambin se le denomina controlador incrustado o embebido en la aplicacin
Algunas de las caractersticas deseables en un microcontrolador, son las
siguientes: Recursos suficientes de entrada-salida, slo la capacidad de proceso
necesaria, seguridad en el funcionamiento, bajo consumo de energa y proteccin
contra lectura no autorizada de su programa, entre otras.
Los microcontroladores PIC, con Arquitectura Harvard y tipo RISC, son fabricados
y comercializados por la compaa Microchip, son dispositivos de bajo costo y sus
caractersticas cubren prcticamente todas las necesidades, para cualquier tipo de
aplicacin. Se dividen en tres grandes grupos, dependiendo de sus caractersticas:
gama baja, gama media y gama alta. Entre todos, un dispositivo muy popular es el
PIC16F84A.

Pgina | 30

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Figura 3.1 Terminales del microcontrolador PIC16F84A

CARACTERSTICAS DEL MICROCONTROLADOR

Conjunto de slo 35 instrucciones

Las instrucciones se ejecutan en un ciclo de reloj, excepto las de


saltos, que se ejecutan en dos ciclos de reloj.

La velocidad de operacin est en funcin de la entrada de reloj, de


hasta 20 MHz., para un ciclo de instruccin de 200 s.

Cuenta con memoria de programa de 1024 palabras.

Memoria RAM de datos de 68 bytes.

Memoria EEPROM de datos de 64 bytes.

Ancho de instrucciones de 14-bits

15 registros de hardware para funciones especiales

Stack de hardware con 8-niveles de profundidad

Modos de direccionamiento directo, indirecto y relativo

Cuatro fuentes de interrupcin:

Externa, a travs de la terminal RB0/INT


Sobreflujo del temporizador TMR0
Deteccin de interrupcin en el Puerto B <7:4>
Escritura de datos terminada en la EEPROM de datos

Pgina | 31

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Figura 3.2 Diagrama a bloques del microcontrolador PIC16F84A

CARACTERSTICAS PARA MANEJO DE PERIFRICOS

13 Terminales de entrada/salida con control individual de direccin


de datos.

Capacidad de corriente para manejar directamente cargas de diodos


emisores de luz. (LED).

Temporizador/contador TMR0 de 8-bits, con pre-escalador


programable de 8-bits.

Pgina | 32

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Figura 3.3 Conjunto de instrucciones del microcontrolador PIC16F84A

Pgina | 33

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

I. PRESENTACIN
MATERIA: SISTEMAS PROGRAMABLES

CLAVE: SCD-1023

EQUIPO NO:

TITULO: Prctica # 3.- Los microcontroladores y su programacin en Lenguaje Ensamblador.


PROFESOR: Dr. Rolando Palacios Ortega

FECHA:

UNIDAD(ES): Tercera y Cuarta Unidad


COMPETENCIA (S):

Identificar caractersticas y aplicaciones de los microcontroladores.


Aplicar microcontroladores en sistemas de instrumentacin y control

II.INSTRUMENTACIN
MATERIAL:

Microcontrolador PIC16F84A o PIC16F1827, protoboard, resistencias, capacitores, push


button, dip-switch, LEDs

EQUIPO:

Computadora personal.
Programador de PICs.
Fuente de alimentacin +5VCD, +12VCD
Multmetro.
Osciloscopio.

HERRAMIENTAS:

Pinzas de punta, pinzas de corte, desarmador plano.

III. ASPECTOS TERICOS


INTRODUCCIN:
Los microcontroladores se han desarrollado para cubrir las ms diversas aplicaciones. Se utilizan
en la industria automotriz, en equipos de comunicaciones y de telefona, en instrumentos
electrnicos, en equipos mdicos e industriales de todo tipo, en electrodomsticos y juguetes,
entre muchas otras aplicaciones.
En esencia se trata de microcomputadoras en un slo circuito integrado, con todas sus unidades
funcionales, como: CPU, memoria RAM, memoria ROM, puertos de entrada-salida, y
temporizadores; as como otras unidades especializadas, incluyendo contadores, convertidores
Analgico-digital y moduladores por ancho de pulso, entre muchas otras.
Pgina | 34

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias
Estos dispositivos estn concebidos fundamentalmente para ser utilizados en aplicaciones
puntuales, es decir, aplicaciones donde el microcontrolador debe realizar un pequeo nmero de
tareas, al menor costo posible. En estas aplicaciones, el microcontrolador ejecuta un programa
almacenado permanentemente en su memoria, el cual trabaja con algunos datos almacenados
temporalmente e interacta con el exterior a travs de las lneas de entrada-salida de que
dispone.
De esta manera, el microcontrolador es parte de la aplicacin, por eso tambin se le denomina
controlador incrustado o embebido en la aplicacin
Algunas de las caractersticas deseables en un microcontrolador, son las siguientes: Recursos
suficientes de entrada-salida, slo la capacidad de proceso necesaria, seguridad en el
funcionamiento, bajo consumo de energa y proteccin contra lectura no autorizada de su
programa, entre otras.
Los microcontroladores PIC, con Arquitectura Harvard y tipo RISC, son fabricados y
comercializados por la compaa Microchip, son dispositivos de bajo costo y sus caractersticas
cubren prcticamente todas las necesidades, para cualquier tipo de aplicacin.
Se dividen en tres grandes grupos, dependiendo de sus caractersticas: gama baja, gama media y
gama alta. Uno de ellos, el PIC16F1827 es un dispositivo adecuado para mostrar las caractersticas
tecnolgicas ms avanzadas de la familia, ya que se trata de un dispositivo que tiene un poco ms
de un ao en el mercado, por lo que se recomienda para el desarrollo de aplicaciones actuales y
futuras. Una alternativa est en el microcontrolador PIC16F84A, se trata de un dispositivo para el
que existe mucha documentacin, libros y pginas en la red. Aunque no se recomienda para
desarrollos nuevos por tratarse de un dispositivo con varios aos en el mercado.
DIAGRAMAS:
Los diagramas internos de un microcontrolador corresponden a la arquitectura de una
computadora, incluyendo CPU, memoria RAM, memoria flash, puertos de entrada/salida y buses;
sin embargo, incluyen una serie de componentes que los hacen ideales para el desarrollo de
aplicaciones, entre los que se incluyen: temporizadores, convertidores analgico-digital (ADC),
convertidores digital-analgico (DAC), comparadores digitales, interfaces normalizadas como InterIntegrated Circuit (I2C), Universal Serial Bus (USB), entre otros.
La arquitectura del conjunto de instrucciones es tipo RISC, lo que garantiza que se ejecutan en uno
o dos ciclos de reloj y por lo menos en el caso de los microcontroladores PIC, el conjunto de
instrucciones tiene en promedio entre 35 a 45 instrucciones.
Los microcontroladores se caracterizan por su tamao pequeo, bajo consumo de energa, bajo
costo; y las facilidades que ofrecen para el desarrollo de aplicaciones, ya que estn disponibles
entornos de programacin como MPLAB de Microchip o Program C Compiler (PCC Compiler) que
permite escribir programas en C y genera el programa en Lenguaje Ensamblador, adems otros
entornos como Proteus permiten disear los circuitos electrnicos que incluyen el
microcontrolador y adems simulan su operacin a partir de programas en Ensamblador o C.

Pgina | 35

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

BIBLIOGRAFA:

Alciatore, David y Histand, Michael (2008). Introduccin a la Mecatrnica y los Sistemas


de Medicin. Ed. McGraw-Hill. Mxico.
Angulo Jos y Angulo Ignacio (2003). Microcontroladores PIC. Diseo prctico de
aplicaciones. Primera Parte. Editorial McGraw-Hill. Espaa.
Bolton, William (2010). Mecatrnica. Sistemas de Control Electrnico en la Ingeniera
Mecnica y Elctrica. Ed. Alfaomega. Mxico.
Cetinkunt, Sabri (2011). Mecatrnica. Grupo Editorial Patria. Mxico.
Microchip (2011). PIC16F/LF1826/27 Data Sheet. 18/20/28-Pin Flash Microcontrollers
with nanoWatt XLP Technology. Microchip Technology Inc. USA.
Palacios Enrique, Remiro Fernando, Lpez Lucas (2009). Microcontrolador PIC16F84.
Desarrollo de Proyectos. Editorial Alfaomega-RaMa. Mxico.
Valds Prez, Fernando y Palls Areny, Ramn (2007). Microcontroladores.
Fundamentos y Aplicaciones con PIC. Ed. Alfaomega-Marcombo. Mxico.

Pgina | 36

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

IV. DESARROLLO
COMPETENCIAS ESPECFICAS:

Identificar las caractersticas de un microcontrolador, incluyendo modelo de


programacin, estructura de los registros, modos de direccionamiento, conjunto de
instrucciones y lenguaje ensamblador.
Desarrollar programas en lenguaje ensamblador utilizando el conjunto de instrucciones de
un microcontrolador.
Desarrollar aplicaciones utilizando microcontroladores.

ACTIVIDADES A DESARROLLAR:
17. Investigacin documental.
18. Desarrollo de programas para realizar operaciones aritmticas, lgicas, corrimiento y
rotacin, lectura y escritura en puertos.
19. Elaboracin de algoritmo y diagrama de flujo.
20. Codificacin en lenguaje ensamblador
21. Desarrollo y Simulacin utilizando MPLAB.
22. Simulacin de los circuitos utilizando software especializado (Multisim, Proteus, entre
otros).
23. Adquisicin del microcontrolador PIC16F1827 y componentes electrnicos adicionales.
24. Armado de circuito que incluye microcontrolador PIC16F1827 y componentes electrnicos
adicionales.
25. Prueba de circuito.
26. Documentacin de la prctica.
27. Elaboracin del reporte.
PRODUCTOS ENTREGABLES:

Circuitos y programas en operacin


Reporte de la prctica en CD, incluyendo archivos de simulacin y evidencias (fotos y
videos).

V. EVALUACIN
RBRICA:
Criterio
Investigacin
documental
Identificar
caractersticas

Altamente
Competente
competente
Conoce la teora Conoce la teora
y la sabe aplicar

Medianamente
competente
Conoce la teora
pero no la sabe
aplicar
las Las
identifica Las identifica de Las
identifica
totalmente de acuerdo a sus parcialmente de

No
competente
No conoce
la teora
No
las
identifica
Pgina | 37

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias
especficas de los
microcontrladores
y su programacin
Registrar
los
elementos
ms
relevantes de la
arquitectura de los
microcontroladores
y su programacin
Registrar
los
elementos
ms
relevantes
del
conjunto
de
instrucciones de los
microcontroladores
y su programacin
Reporte
de
la
prctica

acuerdo a sus
caractersticas y
funcin
Los
registra
tomando
en
cuenta todas las
caractersticas
especficas

caractersticas y acuerdo a sus


funcin
caractersticas y
funcin
Los
registra Los
registra No
los
tomando
en parcialmente de registra
cuenta
las acuerdo a las
caractersticas
caractersticas
especficas
especficas

Los
registra
tomando
en
cuenta todas las
caractersticas
especficas

Los
registra
tomando
en
cuenta
las
caractersticas
especficas

Reporte con los Reporte con los


temas
a temas con falta
profundidad,
de profundidad,
detallado en sus detallado en sus
esquemas
y esquemas
y
conclusiones
conclusiones
claras
aceptables

Los
registra No
los
parcialmente de registra
acuerdo a las
caractersticas
especficas

Reporte cumple
con
los
elementos
bsicos

El reporte
no cumple
con
los
elementos
bsicos

VI. FORMATO DEL REPORTE

25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.

Portada
Resumen
Abstract
ndice
Introduccin
Aspectos tericos
Desarrollo prctico
Resultados
Conclusiones
Bibliografa
Apndice(s)
Anexo(s)

Pgina | 38

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

EJEMPLOS DE PROGRAMAS UTILIZANDO EL LENGUAJE ENSAMBLADOR


DEL MICROCONTROLADOR PIC16F84A
ACTIVIDAD: Documentar los programas utilizando la columna de comentarios,
explicando la accin de cada instruccin; elaborar el diagrama de flujo y probarlo
utilizando el entorno de programacin MPLAB IDE (ver Gua de aprendizaje en el
apndice).
PROGRAMA # 1
Programa que muestra el uso de los puertos A y B, as como el temporizador/contador
TMR0.

OPCION
TMR0
ESTADO
PUERTOA
PUERTOB
CONTADOR

equ
equ
equ
equ
equ
equ

0x01
0x01
0x03
0x05
0x06
0x10

Inicio

org
bsf
movlw
movwf
movlw
movwf
movlw
movwf
bcf
clrf

0
ESTADO,5
b'11010110'
OPCION
0xff
PUERTOA
0x00
PUERTOB
ESTADO,5
PUERTOB

Lee

movf
PUERTOA,0
movwf
PUERTOB
call Retardo
call Retardo
goto Lee

Retardo

movlw d'2'
movwf CONTADOR
clrf TMR0
btfss TMR0,0
goto Explora
decfsz
CONTADOR,1
goto Retardo1
return

Retardo1
Explora

End

Pgina | 39

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Figura 3.1 Diagrama elctrico para el Programa # 1. El estado de los interruptores


conectados al Puerto A se refleja en los LEDSs conectados al Puerto B.

Pgina | 40

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

PROGRAMA # 2
Programa que muestra el uso del microcontrolador PIC16F84A como conmutador,
utilizando los puertos A y B, as como el temporizador/contador TMR0.

OPCION
TMR0
ESTADO
PUERTOB
CONTADOR

equ
equ
equ
equ
equ

0x01
0x01
0x03
0x06
0x10

Inicio

org
bsf
movlw
movwf
movlw
movwf
bcf
clrf

0
ESTADO,5
b'11010110'
OPCION
0x00
PUERTOB
ESTADO,5
PUERTOB

Conmuta

bsf
bcf
call
bcf
bsf
call
goto

PUERTOB,3
PUERTOB,4
Retardo
PUERTOB,3
PUERTOB,4
Retardo
Conmuta

Retardo

movlw d'2'
movwf CONTADOR
clrf TMR0
btfss TMR0,0
goto Explora
decfsz
CONTADOR,1
goto Retardo1
return

Retardo1
Explora

End

Pgina | 41

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Figura 3.2 Diagrama elctrico para el Programa # 2. Los LEDs conectados a los bits 3 y
4 del Puerto B conmutan continuamente.

Pgina | 42

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

PRCTICA # 4.APLICACIN DE MICROCONTROLADORES, BUSES Y


PUERTOS DE COMUNICACIN
I. PRESENTACIN
MATERIA: SISTEMAS PROGRAMABLES

CLAVE: SCD-1023

EQUIPO NO:

TITULO: Prctica # 4.- Aplicacin de microcontroladores, buses y puertos de comunicacin


PROFESOR: Dr. Rolando Palacios Ortega

FECHA:

UNIDAD: Quinta Unidad


COMPETENCIA (S):

Identificar caractersticas y aplicaciones de los microcontroladores.


Aplicar microcontroladores utilizando puertos y buses de comunicacin

II.INSTRUMENTACIN
MATERIAL:

Microcontrolador PIC 16F84 o PIC16F1827, protoboard, resistencias, capacitores, push


button, dip-switch, LEDs

EQUIPO:

Computadora personal.
Programador de PICs.
Fuente de alimentacin +5VCD, +12VCD
Multmetro.
Osciloscopio.

HERRAMIENTAS:

Pinzas de punta, pinzas de corte, desarmador plano.

Pgina | 43

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

III. ASPECTOS TERICOS


INTRODUCCIN:
Los microcontroladores representan una excelente alternativa para implementar aplicaciones de
bajo costo, que requieren poco espacio y pocas lneas de cdigo. Aunque, en cada caso habr que
analizar los recursos necesarios para desarrollar la aplicacin de que se trate y evaluar los
dispositivos disponibles. Esto implica un anlisis exhaustivo de la arquitectura de cada
componente, con el objetivo de determinar si cuenta con los elementos adecuados para
implementar la aplicacin y cumplir con las especificaciones predeterminadas.
Los puertos serie y paralelo, as como las interfaces estandarizadas, I2C y USB, entre otras;
representan las mejores opciones para realizar los desarrollos. Aunque, de ser necesario se
pueden utilizar convertidores DAC, en caso de que la salida se requiera analgica o ADC, cuando la
entrada es de ese tipo.
Generalmente las salidas son compatibles con el estndar TTL, pero esto se debe confirmar en el
manual del dispositivo; lo que puede cambiar dependiendo del voltaje de alimentacin. Y se debe
tener presente que en caso de conectar en las salidas dispositivos que representen una carga
mayor, el microcontrolador se puede daar permanentemente, as como si se conectan a sus
entradas niveles de voltaje superiores a aquellos que puede manejar.
DIAGRAMAS:

CIRCUITO #1.- Durante el da, cuando se activa el detector de paso y la alarma est
apagada, el sistema activa el motor para abrir la puerta y lo apaga despus de 10
segundos..
Durante el da, cuando se activa el detector de paso y la alarma est encendida, NO se
activa el motor para abrir la puerta, se activa el zumbador y permanece activo hasta que
se apaga la alarma.
Durante la noche, cuando se activa el detector de paso y la alarma est apagada, el
sistema activa el motor para abrir la puerta, enciende el foco y los apaga despus de 10
segundos.
Durante la noche, cuando se activa el detector de paso y la alarma est encendida, NO se
activa el motor para abrir la puerta, enciende el foco, activa el zumbador y los apaga hasta
que se apaga la alarma.

Pgina | 44

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Motor
Puertos A y B
Microcontrolador PIC16F84A
o PIC16F1827

Detector
de paso

Detector
de luz de
da

Alarma
Encendido/
Apagado

Zumbador

Foco

Figura 4.1.- Diagrama a bloques del sistema


NOTA: Recuerde que las entradas y salidas del microcontrolador manejan niveles
TTL de +5VCD.

Programa en
Lenguaje Ensamblador

Estados

Entradas

Control

Salidas

Figura 4.2.- Diagrama a bloques del programa

Pgina | 45

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias
BIBLIOGRAFA:

Alciatore, David y Histand, Michael (2008). Introduccin a la Mecatrnica y los Sistemas


de Medicin. Ed. McGraw-Hill. Mxico.
Angulo Jos y Angulo Ignacio (2003). Microcontroladores PIC. Diseo prctico de
aplicaciones. Primera Parte. Editorial McGraw-Hill. Espaa.
Bolton, William (2010). Mecatrnica. Sistemas de Control Electrnico en la Ingeniera
Mecnica y Elctrica. Ed. Alfaomega. Mxico.
Cetinkunt, Sabri (2011). Mecatrnica. Grupo Editorial Patria. Mxico.
Microchip (2011). PIC16F/LF1826/27 Data Sheet. 18/20/28-Pin Flash Microcontrollers
with nanoWatt XLP Technology. Microchip Technology Inc. USA.
Valds Prez, Fernando y Palls Areny, Ramn (2007). Microcontroladores.
Fundamentos y Aplicaciones con PIC. Ed. Alfaomega-Marcombo. Mxico.

IV. DESARROLLO
COMPETENCIAS ESPECFICAS:

Identificar las caractersticas de un microcontrolador, incluyendo modelo de


programacin, estructura de los registros, modos de direccionamiento, conjunto de
instrucciones y lenguaje ensamblador.
Desarrollar programas en lenguaje ensamblador utilizando el conjunto de instrucciones de
un microcontrolador.
Desarrollar aplicaciones utilizando microcontroladores.

ACTIVIDADES A DESARROLLAR:
28. Investigacin documental.
29. Desarrollo de programas para realizar operaciones aritmticas, lgicas, corrimiento y
rotacin, lectura y escritura en puertos.
30. Elaboracin de algoritmo y diagrama de flujo.
31. Codificacin en lenguaje ensamblador
32. Desarrollo y Simulacin utilizando MPLAB.
33. Simulacin de los circuitos utilizando software especializado (Multisim, Proteus, entre
otros).
34. Adquisicin del microcontrolador PIC16F1827 y componentes electrnicos adicionales.
35. Armado de circuito que incluye microcontrolador PIC16F1827 y componentes electrnicos
adicionales.
36. Prueba de circuito.
37. Documentacin de la prctica.
38. Elaboracin del reporte.

Pgina | 46

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias
PRODUCTOS ENTREGABLES:

Circuitos y programas en operacin


Reporte de la prctica en CD, incluyendo archivos de simulacin y evidencias (fotos y
videos).

V. EVALUACIN
RBRICA:
No
competent
e
Investigacin
Conoce la teora y Conoce la teora
Conoce la teora No conoce
documental
la sabe aplicar
pero no la sabe la teora
aplicar
Identificar
las Las
identifica Las identifica de Las
identifica No
las
caractersticas
totalmente
de acuerdo a sus parcialmente de identifica
especficas de los acuerdo a sus caractersticas y acuerdo a sus
microcontrladore caractersticas y funcin
caractersticas y
s
y
su funcin
funcin
programacin
Registrar
los Los
registra Los
registra Los
registra No
los
elementos ms tomando
en tomando
en parcialmente de registra
relevantes de las cuenta todas las cuenta
las acuerdo a las
caractersticas de caractersticas
caractersticas
caractersticas
los
especficas
especficas
especficas
microcontrolador
es
y
su
programacin
Utilizar
Utiliza totalmente Utiliza
Utiliza
No
los
microcontrolador microcontrolador microcontrolador parcialmente
utiliza
es en aplicaciones es en aplicaciones es en aplicaciones microcontrolador
que den solucin que den solucin que den solucin es en aplicaciones
a
problemas a
problemas a
problemas que den solucin
especficos
especficos
especficos
a
problemas
especficos
Reporte de la Reporte con los Reporte con los Reporte cumple El reporte
prctica
temas
a temas con falta con
los no cumple
profundidad,
de profundidad, elementos
con
los
detallado en sus detallado en sus bsicos
elementos
esquemas
y esquemas
y
bsicos
conclusiones
conclusiones
claras
aceptables
Criterio

Altamente
competente

Competente

Medianamente
competente

Pgina | 47

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias
VI. FORMATO DEL REPORTE

37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.

Portada
Resumen
Abstract
ndice
Introduccin
Aspectos tericos
Desarrollo prctico
Resultados
Conclusiones
Bibliografa
Apndice(s)
Anexo(s)

Pgina | 48

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

APNDICE

GUA DE APRENDIZAJE

PROGRAMACIN DE MICROCONTROLADORES PIC


ENTORNO DE PROGRAMACIN MPLAB IDE

Pgina | 49

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

GUA DE APRENDIZAJE.
CURSO

PROGRAMACIN DE MICROCONTROLADORES PIC

TEMA 1.- Introduccin a los microcontroladores PIC de Microchip


TEMA 2.- El entorno de programacin MPLAB IDE
TEMA 3.- Seleccin del dispositivo
TEMA 4.- Programa Fuente
TEMA 5.- Seleccin del Ensamblador
TEMA 6.- Seleccin del Simulador
TEMA 7.- Bits de configuracin
TEMA 8.- Ensamblar y Enlazar
TEMA 9.- Simulacin del programa
TEMA 10.- Exportar archivo Hexadecimal
TEMA 11.- Programacin del dispositivo
TEMA 12.- Prueba del circuito
TEMA 13.- Autoevaluacin
TEMA 14.- Conclusiones
TEMA 15.- Bibliografa

Pgina | 50

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TEMA 1
Introduccin a los microcontroladores PIC de Microchip
Los microcontroladores se han desarrollado para cubrir las ms diversas aplicaciones. Se
utilizan en la industria automotriz, en equipos de comunicaciones y de telefona, en
instrumentos electrnicos, en equipos mdicos e industriales de todo tipo, en
electrodomsticos y juguetes, entre muchas otras aplicaciones. En esencia se trata de
microcomputadoras en un slo circuito integrado, con todas sus unidades funcionales,
como: CPU, memoria RAM, memoria ROM, puertos de entrada-salida, y temporizadores;
as como otras unidades especializadas, incluyendo contadores, convertidores Analgicodigital y moduladores por ancho de pulso, entre muchas otras.
Estos dispositivos estn concebidos fundamentalmente para ser utilizados en aplicaciones
puntuales, es decir, aplicaciones donde el microcontrolador debe realizar un pequeo
nmero de tareas, al menor costo posible. En estas aplicaciones, el microcontrolador
ejecuta un programa almacenado permanentemente en su memoria, el cual trabaja con
algunos datos almacenados temporalmente e interacta con el exterior a travs de las
lneas de entrada-salida de que dispone. De esta manera, el microcontrolador es parte de
la aplicacin, por eso tambin se le denomina controlador incrustado o embebido en la
aplicacin
Algunas de las caractersticas deseables en un microcontrolador, son las siguientes:
Recursos suficientes de entrada-salida, slo la capacidad de proceso necesaria,
seguridad en el funcionamiento, bajo consumo de energa y proteccin contra lectura no
autorizada de su programa, entre otras.
Los microcontroladores PIC, con Arquitectura Harvard y tipo RISC, son fabricados y
comercializados por la compaa Microchip, son dispositivos de bajo costo y sus
caractersticas cubren prcticamente todas las necesidades, para cualquier tipo de
aplicacin. Se dividen en tres grandes grupos, dependiendo de sus caractersticas: gama
baja, gama media y gama alta. Entre todos, un dispositivo muy popular es el PIC16F84A.

Tema anterior

Inicio

Tema siguiente

Pgina | 51

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TEMA 2
El entorno de programacin MPLAB IDE

MPLAB IDE es un entorno integrado para el desarrollo de aplicaciones utilizando los


microcontroladores PIC de la compaa Microchip.
Puede descargar la ltima versin disponible desde el sitio Web de Microchip
http://www.microchip.com/; en la pestaa Design accede a la pgina MPLAB IDE, en
cuya parte inferior se encuentran todos los programas y manuales disponibles para
descargar de manera gratuita.
Una vez que se descarga el archivo se debe descomprimir, utilizando WinRar o WinZip,
posteriormente se instala ejecutando la aplicacin Setup.
Este entorno de programacin incluye un Editor para escribir el Programa Fuente; un
Ensamblador para generar cdigo objeto; un Simulador que nos permite visualizar la
ejecucin de las instrucciones, paso a paso y de manera continua; un Depurador para
corregir los errores de manera dinmica; as como herramientas de desarrollo para definir
los bits de configuracin del microcontrolador, entre otras cosas.

Tema anterior

Inicio

Tema siguiente

Pgina | 52

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias
TEMA 3
Seleccin del dispositivo
Para realizar esta accin debe acceder a la opcin Configure del men principal del
MPLAB IDE, posteriormente seleccionar la opcin Select Device y finalmente buscar el
nmero del microcontrolador que desee programar. Como ejemplo, se puede buscar y
seleccionar el microcontrolador PIC16F84A.
Al realizar esta accin se marcan en verde los recursos que soporta la versin actual del
MPLAB IDE, como programadores, lenguajes, herramientas de diseo y depuradores.
Mientras que aparecen en rojo, aquellos recursos que no estn soportados por la versin
actual del entorno de desarrollo.
Una vez que se selecciona el dispositivo, el entorno de programacin queda configurado
para operar de acuerdo a las caractersticas del dispositivo elegido, lo que hace
innecesario declararlo en el programa fuente, accin que tena que realizarse en las
primeras versiones del lenguaje ensamblador.

Tema anterior

Inicio

Tema siguiente

Pgina | 53

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TEMA 4
Programa Fuente

El programa fuente se debe elaborar a partir de un Algoritmo y de un Diagrama de Flujo,


de esta manera se garantiza la secuencia lgica y ordenada de instrucciones, adems de
que se realiza un anlisis exhaustivo del problema a resolver.
El programa fuente se puede elaborar utilizando un procesador de texto simple, como
Wordpad, pero se debe Guardar de preferencia como archivo con formato MS-DOS, con
extensin ASM, para evitar los caracteres de control, ocultos en procesadores de texto
ms complejos, como Word, donde es importante la presentacin del texto.
Tambin se puede escribir utilizando los recursos del MPLAB IDE, para ello basta con
ingresar a la pestaa File, dentro del men principal y seleccionar la opcin New, o bien
seleccionar el icono del documento en blanco o New File. De esa manera se abre una
ventana para la captura del programa fuente.
Se recomienda Guardar el archivo durante el proceso de captura, para evitar algn
accidente, que pudiera provocar la prdida del programa capturado.

Tema anterior

Inicio

Tema siguiente

Pgina | 54

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TEMA 5
Seleccin del Ensamblador

Cuando est listo el programa fuente, es necesario elegir el programa Ensamblador, as


como las Libreras relacionadas con el dispositivo seleccionado. Para ello se accede a la
pestaa Project y se selecciona la opcin Project Wizard.
Como primer paso se debe declarar el microcontrolador con el que se va a trabajar, de
esta manera, queda definido el conjunto de instrucciones, as como las libreras
necesarias para ensamblar el programa.
Como segundo paso se selecciona el conjunto de herramientas (Language toolsuite)
que van a permitir ensamblar y enlazar el programa, incluyendo las Libreras del
microcontrolador.
En el tercer paso se crea el archivo del proyecto, que guarda los contenidos del entorno
de programacin, su configuracin y los archivos relacionados.
El cuarto paso consiste en seleccionar los archivos que van a estar involucrados en el
proceso de ensamblado y enlace, para ello se seleccionan y se aaden (Add), o se
eliminan, del conjunto de archivos del proyecto. En primer lugar se debe incluir el archivo
de trabajo con extensin ASM y posteriormente aquellos archivos que estn relacionados
con el proyecto.

Tema anterior

Inicio

Tema siguiente

Pgina | 55

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TEMA 6
Seleccin del Simulador

Una vez que se captur el programa fuente, se puede probar utilizando el simulador que
est integrado al MPLAB IDE. Esto permite ejecutar el programa y visualizar su
comportamiento dentro de un ambiente controlado.
Como primer paso, se selecciona la pestaa Debugger del men principal, a continuacin
se elige la opcin Select Tool, accin que despliega todas las posibles opciones
disponibles para el microcontrolador que se estn utilizando, y que coinciden con aquellas
mostradas durante el proceso de seleccin del dispositivo.
Entre esas opciones se puede elegir MPLAB SIM, herramienta que da facilidades para la
ejecucin del programa, paso a paso y en carrera libre; adems de que permite la
visualizacin de los registros involucrados en el proceso, entre otras posibilidades.

Tema anterior

Inicio

Tema siguiente
Pgina | 56

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TEMA 7
Bits de configuracin

Los microcontroladores PIC cuentan con un conjunto de Bits, cuya configuracin define el
modo de operacin del dispositivo, lo que le da una gran versatilidad ya que el mismo
circuito podr comportarse de manera diferente, dependiendo de los requerimientos de la
aplicacin.
Para definir el estado de estos Bits, se accede a la pestaa Configure del men
principal, una vez dentro de ella se elige la opcin Configuration Bits, despus de eso en
pantalla se presenta una ventana con cuatro filas, cinco columnas y un recuadro marcado
arriba a la izquierda con la leyenda: Configuration Bits set in code, el cual se debe
desmarcar para poder cambiar el valor de cada bit, accin que se realiza al seleccionar la
columna Setting de cada uno de los campos que se desee modificar.

Tema anterior

Inicio

Tema siguiente
Pgina | 57

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TEMA 8
Ensamblar y Enlazar

Al llegar a esta etapa ya se debe tener un proyecto creado, ver TEMA 5, que contenga un
programa fuente escrito en el Lenguaje Ensamblador del microcontrolador que se defini
en la configuracin del dispositivo, ver TEMA 3, y tambin deben estar definidas las
herramientas para ensamblar y enlazar.
Una vez verificado lo anterior, se selecciona la pestaa Project en el men principal y se
elige la opcin Build All, para realizar de una vez todo el proceso de ensamblado y
enlace con las libreras disponibles, despus de lo anterior se abre una ventana que
reporta el avance del proceso, hasta que finalmente, se reporta la terminacin exitosa con
letras negras.
En caso de que se encuentre algn error en el programa fuente, que podr ser de
escritura o de sintaxis, no se concluye el proceso de ensamblado y se reporta el error con
letras rojas.
Como resultado del proceso anterior, se crean varios archivos, entre ellos *.LST, que
contiene el listado general del programa ya ensamblado, *.ERR que contiene los errores
encontrados, *.HEX conteniendo el cdigo objeto y *.MAP que contiene datos adicionales.

Tema anterior

Inicio

Tema siguiente

Pgina | 58

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TEMA 9
Simulacin del programa

La simulacin es una de las herramientas ms tiles y verstiles del MPLAB IDE, ya que
permite la ejecucin del programa en carrera libre y paso a paso. Es posible introducir
Breakpoints, lo que facilita el anlisis y la depuracin del programa, permitiendo la
bsqueda y correccin de errores en muy poco tiempo.
Adems, es posible observar el estado de los registros y puertos involucrados en la
ejecucin del programa seleccionando la pestaa Project en el men principal, y
posteriormente elegimos la opcin Watch, con la que se abre un men a travs del cual
podemos seleccionar el registro, puerto o variable cuyo comportamiento estemos
interesados en observar durante la ejecucin del programa.

Tema anterior

Inicio

Tema siguiente
Pgina | 59

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TEMA 10
Exportar archivo Hexadecimal

Despus de simular la ejecucin del programa, estamos listos para llevar el cdigo
objeto al programador. Sin embargo, antes de hacerlo debemos recordar que es
necesario incluir los bits de configuracin, como el tipo de reloj, si est habilitado o no el
temporizador del perro guardin, el temporizador del encendido y la proteccin del cdigo
de programa que se va a grabar en el microcontrolador.
Accedemos a la opcin File del men principal y seleccionamos la opcin Export, de esa
manera el nuevo archivo de cdigo objeto contiene los bits de configuracin y puede
grabarse utilizando un programador de PIC.

Tema anterior

Inicio

Tema siguiente

Pgina | 60

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias
TEMA 11
Programacin del dispositivo

Para programar el microcontrolador, utilizamos el programador Master Z1 de la compaa


Pictrnico (http://www.pictronico.com/tienda/). Este programador tiene la ventaja de que
puede interconectarse a la computadora personal a travs de un puerto USB, permite la
programacin en el propio circuito de aplicacin (ICSP- In Circuit Serial Programming) y
cuenta con una base tipo ZIF (Zero Insertion Force).
Para utilizarlo, antes de conectar es necesario instalar el controlador, una vez realizada
esa accin se puede conectar el programador, con el microcontrolador colocado
correctamente en la base ZIF, a un puerto USB y se aprecia que se enciende el LED de
encendido. A continuacin se ejecuta el acceso directo PicKit2 que est en el escritorio,
como resultado de la instalacin del controlador.
Como resultado de lo anterior, en la pantalla aparece una ventana con un mensaje
notificando que ya reconoci al programador, por lo que se puede acceder a la opcin
Device Family del men principal y elegir la opcin que corresponda al microcontrolador
que se va a programar, si estamos utilizando el PIC16F84A, elegimos Midrange.
Se carga el archivo hexadecimal con la opcin File Import Hex, se selecciona la
opcin Write y finalmente se presenta un mensaje notificando que se realiz la accin. Si
algo sale mal, los mansajes aparecen en color rojo y ser necesario repetir la operacin
despus de revisar el procedimiento.
Al concluir la programacin del microcontrolador, se puede extraer de la base ZIF e
insertarlo en el circuito de la aplicacin para probarlo inmediatamente.

Tema anterior

Inicio

Tema siguiente

Pgina | 61

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TEMA 12
Prueba del circuito
Probar el circuito implica armarlo, utilizando un protoboard o una placa de circuito
impreso. De esa manera se puede comprobar la operacin conjunta del programa que se
est ejecutando en el interior de microcontrolador, con los circuitos electrnicos, bajo las
condiciones reales de operacin de la aplicacin.
El circuito de reloj debe coincidir con los Bits de configuracin, ver TEMA 7,
seleccionados en el entorno del MPLAB IDE; en caso de que se haya seleccionado un
cristal externo, el Bit correspondiente deber estar habilitado y el cristal deber operar a la
frecuencia del microcontrolador.

Tema anterior

Inicio

Tema siguiente

Pgina | 62

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

TEMA 13
Autoevaluacin

SELECCIONE LA RESPUESTA CORRECTA:


1.- Qu es un microcontrolador?
a) Un CPU de propsito especfico.
b) Una microcomputadora en un circuito integrado.
c) Una microcomputadora sin CPU.

2.- Cules son los elementos principales de un microcontrolador?


a) Fuente de alimentacin, CPU, reloj y memoria RAM.
b) Convertidor A-D, Temporizadores y memoria RAM.
c) CPU, memoria RAM, memoria ROM y puertos.

3.- Mencione tres aplicaciones donde se utilicen microcontroladores.


a) Electrodomsticos, automviles, equipo mdico.
b) Bebidas gaseosas, naves espaciales, electrodomsticos.
c) Equipo mdico, naves espaciales, aceites para automvil.

4.- Qu acciones se pueden realizar en el entorno de desarrollo MPLAB IDE?


a) Chatear, Ensamblar, Simular y Ligar.
b) Ensamblar, Enlazar, Simular y Depurar.
c) Editar, Compilar, Ensamblar y Jugar.

5.- Cules son las ventajas de utilizar el entorno de desarrollo MPLAB IDE?
a) Es gratuito, lo actualizan constantemente, contiene todas las herramientas para
desarrollar aplicaciones con microcontroladores PIC.
b) Es gratuito, sirve para todos los microcontroladores sin importar la marca, es fcil de
utilizar.
c) Es muy rpido, es gratuito, sirve para todos los microcontroladores sin importar la
marca.

Pgina | 63

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

6.- Cmo se genera el archivo hexadecimal que contiene los bits de configuracin?
a) Es el resultado de Ensamblar utilizando la opcin Project Buid All.
b) Es el resultado de Compilar utilizando la opcin Project Make.
c) Es el resultado de Exportar utilizando la opcin File Export.

Tema anterior

Inicio

Tema siguiente

Pgina | 64

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

Conclusiones

El uso de herramientas informticas para la creacin de competencias representa un


recurso invaluable para la labor docente, ya que de esa manera es posible atraer la
atencin del alumno y mantenerlo interesado en la formacin de los saberes: el Saber
Conocer, Saber Hacer y Saber Ser.
El trabajo desarrollado en esta Gua de Aprendizaje, forma parte de la materia SISTEMAS
PROGRAMABLES, incluida en el Plan de Estudios de la carrera de Ingeniera en
Sistemas Computacionales, Plan de Estudios 2010.
La competencia especfica a desarrollar, est relacionada con la programacin de
microcontroladores PIC, de la compaa Microchip Technology Inc., dispositivos muy
populares por su bajo costo, su arquitectura sencilla pero muy verstil, su conjunto
reducido de instrucciones, las herramientas de desarrollo de aplicaciones, as como por la
gran cantidad de documentacin disponible.
En ocasiones a los estudiantes les resulta difcil comprender los procesos que se realizan
al interior de dispositivos que forman parte de la arquitectura de una computadora, como
CPU, memoria o puertos. Porque se trata de procesos complejos, cuya explicacin
requiere de elementos didcticos de apoyo.
Con los microcontroladores el problema se incrementa, porque se trata de dispositivos
que contienen una microcomputadora dentro de un slo circuito integrado, con un nmero
limitado de terminales, por lo que su programacin puede confundir a los alumnos si no se
cuenta con las herramientas adecuadas.
Por lo anterior, es adecuado dedicar estos ejercicios a un tema importante, que
eventualmente puede impactar positivamente la enseanza del uso de los
microcontroladores y su integracin al diseo de sistemas programables, para el manejo
de seales analgicas y digitales.

.
Tema anterior

Inicio

Tema siguiente

Pgina | 65

SISTEMAS PROGRAMABLES
Gua Tcnica para el Desarrollo de Competencias

BIBLIOGRAFA

1. Microchip (2009). MPLAB IDE Users Guide with MPLAB Editor and MPLAB SIM
Simulator. Microchip Technology Inc. USA.
2. Palacios Enrique, Remiro Fernando, Lpez Lucas (2009). Microcontrolador
PIC16F84. Desarrollo de Proyectos. Editorial Alfaomega-RaMa. Mxico.
3. Usategui, Jos M. (1999). Microcontroladores PIC. Diseo prctico de
aplicaciones. Editorial McGraw-Hill. Espaa.
4. Valds Fernando, Palls Ramn (2007). Microcontroladores. Fundamentos y
aplicaciones con PIC. Editorial Alfaomega-Marcombo. Mxico.

ENLACES

1.
2.
3.
4.
5.
6.
7.

http://perso.wanadoo.es/pictob/micropic16f84.htm
http://www.aulafacil.com/Word/temario.htm
http://www.eduteka.org/pdfdir/UNESCOEstandaresDocentes.pdf
http://www.microchip.com/
http://www.pic16f84a.org/
http://www.pictronico.com/tienda/
http://www.scribd.com/doc/19417100/Manual-Pic16f84a

Tema anterior

Inicio

Pgina | 66

You might also like