Escolar Documentos
Profissional Documentos
Cultura Documentos
Tapa:
Imagen combinada de la Supernova Remnamt captada
por el telescopio Hubble - NASA.
a u t o r i d a d e s
PRESIDENTE DE LA NACIN
Dr. Nstor Kirchner
Queda hecho el depsito que previene la ley n 11.723. Todos los derechos
reservados por el Ministerio de Educacin, Ciencia y Tcnologia - Instituto
Nacional de Educacin Tecnolgica.
Industria Argentina.
ISBN 950-00-0521-2
Cano, Jorge
Entorno de desarrollo para microcontroladores PIC / Jorge Cano; coordinado
por Juan Manuel Kirschenbaum.
- 1a ed. - Buenos Aires: Ministerio de Educacin, Ciencia y Tecnologa de la
Nacin. Instituto Nacional de Educacin Tecnolgica, 2005.
104 p. + CD-Rom; 22x17 cm. (Recursos Didcticos; 13)
ISBN 950-00-0521-2
1. Electrnica-Circuitos. 2. Microcontroladores-Programacin.
I. Kirschenbaum, Juan Manuel, coord. II. Ttulo
CDD 621.381 5
Fecha de catalogacin: 3/11/2005
1 Invernadero automatizado
2 Probador de inyectores y motores paso a paso
3 Quemador de biomasa
4 Intercomunicador por fibra ptica
5 Transmisor de datos bidireccional por fibre ptica, entre computadoras
6 Planta potabilizadora
7 Medidor de distancia y de velocidad por ultrasonido
8 Estufa de laboratorio
9 Equipamiento EMA -Caractersticas fsicas de los materiales de construccin-
10 Dispositivo para evaluar parmetros de lneas
11 Biodigestor
12 Entrenador en lgica programada
13 Entorno de desarrollo para programacin de microcontroladores PIC
14 Relevador de las caractersticas de componenetes semiconductores
15 Instalacin sanitaria de una vivienda
16 Equipamiento para el anlisis de estructuras de edificios
17 Cargador semiautomtico para mquinas a CNC de accionamiento electroneumtico
18 Biorreactor para la produccin de alimentos
19 Ascensor
20 Pila de combustible
VIII
Programa 1. Formacin tcnica, media y Programa 7. Secretara ejecutiva del Consejo
superior no universitaria: Nacional de Educacin Trabajo CoNE-T.
1.1. Homologacin y validez nacional de Programa 8. Cooperacin internacional.
ttulos.
1.2. Registro nacional de instituciones de Los materiales de capacitacin que, en esta
formacin tcnica. ocasin, estamos acercando a la comunidad
1.3. Espacios de concertacin. educativa a travs de la serie Recursos
1.4. Perfiles profesionales y ofertas formati- didcticos, se enmarcan en el Programa 5
vas. del INET, focalizado en el mejoramiento de
la enseanza y del aprendizaje de la Tec-
1.5. Fortalecimiento de la gestin institu- nologa y de la Ciencia, uno de cuyos pro-
cional; equipamiento de talleres y la- psitos es el de:
boratorios.
1.6. Prcticas productivas profesiona- Desarrollar materiales de capacitacin
lizantes: Aprender emprendiendo. destinados, por una parte, a la actua-
Programa 2. Crdito fiscal: lizacin de los docentes de la educacin
tcnico-profesional, en lo que hace a co-
2.1. Difusin y asistencia tcnica.
nocimientos tecnolgicos y cientficos; y,
2.2. Aplicacin del rgimen. por otra, a la integracin de los recursos
2.3. Evaluacin y auditora. didcticos generados a travs de ellos, en
Programa 3. Formacin profesional para el las aulas y talleres, como equipamiento
desarrollo local: de apoyo para los procesos de enseanza
y de aprendizaje en el rea tcnica.
3.1. Articulacin con las provincias.
3.2. Diseo curricular e institucional. Estos materiales didcticos han sido elabora-
3.3. Informacin, evaluacin y certifi- dos por especialistas del Centro Nacional de
cacin. Educacin Tecnolgica del INET y por espe-
Programa 4.Educacin para el trabajo y la cialistas convocados a travs del Programa de
integracin social. las Naciones Unidas para el Desarrollo
PNUD desde su lnea Conocimientos
Programa 5. Mejoramiento de la enseanza
cientfico-tecnolgicos para el desarrollo de
y del aprendizaje de la Tecnologa y de la
equipos e instrumentos, a quienes esta
Ciencia:
Direccin expresa su profundo reconoci-
5.1. Formacin continua. miento por la tarea encarada.
5.2. Desarrollo de recursos didcticos.
Mara Rosa Almandoz
Programa 6. Desarrollo de sistemas de infor-
Directora Ejecutiva del Instituto Nacional de
macin y comunicaciones:
Educacin Tecnolgica.
6.1. Desarrollo de sistemas y redes. Ministerio de Educacin, Ciencia y
6.2. Interactividad de centros. Tecnologa
IX
LAS ACCIONES DEL CENTRO NACIONAL DE
EDUCACIN TECNOLGICA
Desde el Centro Nacional de Educacin tacin continua para profesores de educacin
Tecnolgica CeNET encaramos el diseo, tcnico-profesional, implementando trayec-
el desarrollo y la implementacin de proyec- tos de actualizacin. En el CeNET contamos
tos innovadores para la enseanza y el apren- con quince unidades de gestin de apren-
dizaje en educacin tcnico-profesional. dizaje en las que se desarrollan cursos,
talleres, pasantas, conferencias, encuentros,
El CeNET, as: destinados a cada educador que desee inte-
grarse en ellos presencialmente o a distancia.
Es un mbito de desarrollo y evaluacin
de metodologa didctica, y de actuali- Otra de nuestras lneas de trabajo asume la
zacin de contenidos de la tecnologa y responsabilidad de generar y participar en
de sus sustentos cientficos. redes que vinculan al Centro con organismos
Capacita en el uso de tecnologa a do- e instituciones educativos ocupados en la
centes, profesionales, tcnicos, estudian- educacin tcnico-profesional, y con organis-
tes y otras personas de la comunidad. mos, instituciones y empresas dedicados a la
tecnologa en general. Entre estas redes, se
Brinda asistencia tcnica a autoridades e- encuentra la Red Huitral, que conecta a
ducativas jurisdiccionales y a edu- CeNET con los Centros Regionales de
cadores. Educacin Tecnolgica -CeRET- y con las
Articula recursos asociativos, integrando Unidades de Cultura Tecnolgica UCT
a los actores sociales involucrados con la instalados en todo el pas.
Educacin Tecnolgica.
Tambin nos ocupa la tarea de producir
Desde el CeNET venimos trabajando en dis- materiales de capacitacin docente. Desde
tintas lneas de accin que convergen en el CeNET hemos desarrollado distintas series
objetivo de reunir a profesores, a especialistas de publicaciones todas ellas disponibles en
en Educacin Tecnolgica y a representantes el espacio web www.inet.edu.ar:
de la industria y de la empresa, en acciones
compartidas que permitan que la educacin Educacin Tecnolgica, que abarca mate-
tcnico-profesional se desarrolle en la escuela riales que posibilitan una definicin cu-
de un modo sistemtico, enriquecedor, pro- rricular del rea de la Tecnologa en el
fundo... autnticamente formativo, tanto para mbito escolar y que incluye marcos
los alumnos como para los docentes. tericos generales, de referencia, acerca
del rea en su conjunto y de sus con-
Una de nuestras lneas de accin es la de di- tenidos, enfoques, procedimientos y
sear y llevar adelante un sistema de capaci- estrategias didcticas ms generales.
X
Desarrollo de contenidos, nuestra segunda estrategias curriculares, didcticas y
serie de publicaciones, que nuclea fasccu- referidas a procedimientos de construc-
los de capacitacin en los que se profun- cin que permiten al profesor de la edu-
diza en los campos de problemas y de cacin tcnico-profesional desarrollar,
contenidos de las distintas reas del cono- con sus alumnos, un equipamiento
cimiento tecnolgico, y que recopila, tam- especfico para integrar en sus clases.
bin, experiencias de capacitacin docente
desarrolladas en cada una de estas reas. Desde esta ltima serie de materiales de
capacitacin, nos proponemos brindar he-
Educacin con tecnologas, que propicia el rramientas que permitan a los docentes no
uso de tecnologas de la informacin y de slo integrar y transferir sus saberes y capaci-
la comunicacin como recursos didcti- dades, sino tambin, y fundamentalmente,
cos, en las clases de todas las reas y acompaarlos en su bsqueda de soluciones
espacios curriculares. creativas e innovadoras a las problemticas
con las que puedan enfrentarse en el proceso
Educadores en Tecnologa, serie de publica- de enseanza en el rea tcnica.
ciones que focaliza el anlisis y las pro-
puestas en uno de los constituyentes del En todos los casos, se trata de propuestas de
proceso didctico: el profesional que enseanza basadas en la resolucin de pro-
ensea Tecnologa, ahondando en los blemas, que integran ciencias bsicas y
rasgos de su formacin, de sus prcticas, tecnologa, y que incluyen recursos didcti-
de sus procesos de capacitacin, de su cos apropiados para la educacin
vinculacin con los lineamientos curricu- tcnicoprofesional.
lares y con las polticas educativas, de
interactividad con sus alumnos, y con Los espacios de problemas tecnolgicos, las
sus propios saberes y modos de hacer. consignas de trabajo, las estrategias de
enseanza, los contenidos involucrados y,
Documentos de la escuela tcnica, que finalmente, los recursos didcticos estn
difunde los marcos normativos y curricu- planteados en la serie de publicaciones que
lares que desde el CONET Consejo aqu presentamos, como un testimonio de
Nacional de Educacin Tcnica- deli- realidad que da cuenta de la potencialidad
nearon la educacin tcnica de nuestro educativa del modelo de problematizacin en
pas, entre 1959 y 1995. el campo de la enseanza y del aprendizaje
de la tecnologa, que esperamos que resulte
Ciencias para la Educacin Tecnolgica, de utilidad para los profesores de la edu-
que presenta contenidos cientficos aso- cacin tcnico-profesional de nuestro pas.
ciados con los distintos campos de la tec-
nologa, los que aportan marcos concep-
tuales que permiten explicar y funda-
mentar los problemas de nuestra rea. Juan Manuel Kirschenbaum
Director Nacional del Centro Nacional de
Recursos didcticos, que presenta con- Educacin Tecnolgica.
tenidos tecnolgicos y cientficos, Instituto Nacional de Educacin Tecnolgica
XI
LA SERIE RECURSOS DIDCTICOS
Desde esta serie de publicaciones del Centro tecnolgicos y conceptos cientficos aso-
Nacional de Educacin Tecnolgica, nos pro- ciados.
ponemos: 3 Hacia una resolucin tcnica. Manual
de procedimientos para la construc-
Poner a consideracin de los educadores cin y el funcionamiento del equipo.
un equipamiento didctico a integrar en Aqu se describe el equipo terminado y se
los procesos de enseanza y de apren- muestra su esquema de funcionamiento;
dizaje del rea tcnica que coordinan.
se presentan todas sus partes, y los mate-
Contribuir a la actualizacin de los riales, herramientas e instrumentos nece-
docentes de la educacin tcnico-profe- sarios para su desarrollo; asimismo, se
sional, en lo que hace a conocimientos pauta el paso a paso de su construc-
tecnolgicos y cientficos.
cin, armado, ensayo y control.
Inicialmente, hemos previsto el desarrollo de 4 El equipo en el aula. En esta parte del
veinte publicaciones con las que intentamos material escrito, se retoman las situa-
abarcar diferentes contenidos de este campo ciones problemticas iniciales, aportando
curricular vastsimo que es el de la educacin sugerencias para la inclusin del recurso
tcnico-profesional. didctico construido en las tareas que
docente y alumnos concretan en el aula.
En cada una de estas publicaciones es posible 5 La puesta en prctica. Este tramo de
reconocer una estructura didctica comn: la publicacin plantea la evaluacin
del material didctico y de la experien-
1 Problemas tecnolgicos en el aula. En cia de puesta en prctica de las estrate-
esta primera parte del material se gias didcticas sugeridas. Implica una
describen situaciones de enseanza y de retroalimentacin de resolucin vo-
aprendizaje del campo de la educacin luntaria de los profesores destinata-
tcnico-profesional centradas en la re- rios hacia el Centro Nacional de
solucin de problemas tecnolgicos, y se Educacin Tecnolgica, as como el
presenta una propuesta de equipamiento punto de partida para el diseo de
didctico, pertinente como recurso para nuevos equipos.
resolver esas situaciones tecnolgicas y
didcticas planteadas. Esta secuencia de cuestiones y de momentos
2 Encuadre terico para los problemas. didcticos no es azarosa. Intenta replicar en
En vinculacin con los problemas didc- una produccin escrita las mismas instancias
ticos y tecnolgicos que constituyen el de trabajo que los profesores de Tecnologa
punto de partida, se presentan conceptos ponemos en prctica en nuestras clases:
XII
XIII
Es a travs de este circuito de trabajo (pro- desencadenante suele estar distribuida
blema-respuestas iniciales-inclusin terica- materialmente en equipamiento, en
respuestas ms eficaces) como enseamos y materiales, en herramientas.
como aprenden nuestros alumnos en el rea:
No es lo mismo contar con este equipamien-
La tarea comienza cuando el profesor to que prescindir de l.
presenta a sus alumnos una situacin
codificada en la que es posible recono- Por esto, lo que
cer un problema tecnolgico; para con- intentamos des- Caracterizamos como
figurar y resolver este problema, es nece- de nuestra serie recurso didctico a to-
sario que el grupo ponga en marcha un de publicacio- do material o compo-
nente informtico se-
proyecto tecnolgico, y que encare anli- nes es acercar al leccionado por un edu-
sis de productos o de procesos desarro- profesor distin- cador, quien ha evalua-
llados por distintos grupos sociales para tos recursos di- do en aqul posibili-
resolver algn problema anlogo. dcticos que a- dades ciertas para ac-
Indudablemente, no se trata de cualquier yuden a sus a- tuar como mediador
entre un problema de la
problema sino de uno que ocasiona lumnos en esta realidad, un contenido
obstculos cognitivos a los alumnos tarea de proble- a ensear y un grupo
respecto de un aspecto del mundo artifi- matizacin y de de alumnos, facilitando
cial que el profesor en su marco curri- intervencin procesos de compren-
cular de decisiones ha definido como sustentada sin, anlisis, profundi-
zacin, integracin,
relevante. terica y tcni- sntesis, transferencia,
camente en el produccin o evalua-
El proceso de enseanza y de aprendiza- mundo tecno- cin.
je comienza con el planteamiento de esa lgico.
situacin tecnolgica seleccionada por el
profesor y con la construccin del espa-
cio-problema por parte de los alumnos, y Al seleccionar los recursos didcticos que
contina con la bsqueda de respuestas. forman parte de nuestra serie de publica-
ciones, hemos considerado, en primer trmi-
Esta deteccin y construccin de no, su potencialidad para posibilitar, a los
respuestas no se sustenta slo en los alumnos de la educacin tcnico-profesional,
conocimientos que el grupo dispone configurar y resolver distintos problemas tec-
sino en la integracin de nuevos con- nolgicos.
tenidos.
Y, en segundo trmino, nos preocup que
El enriquecimiento de los modos de ver cumplieran con determinados rasgos que les
y de encarar la resolucin de un proble- permitieran constituirse en medios eficaces
ma tecnolgico por la adquisicin de del conocimiento y en buenos estructurantes
nuevos conceptos y de nuevas formas cognitivos, al ser incluidos en un aula por un
tcnicas de intervencin en la situacin profesor que los ha evaluado como perti-
XIV
nentes. Las cualidades que consideramos plejidad).
fundamentales en cada equipo que promove-
Reutilizacin (los diversos componentes,
mos desde nuestra serie de publicaciones
bloques o sistemas pueden ser desmonta-
Recursos didcticos, son:
dos para volver al estado original).
XV
13.Entorno de desarrollo
para programacin de
microcontroladores PIC
-circuitos integrados programables-
Este material de capacitacin fue
desarrollado por:
Coordinacin general:
Hayde Noceti
Diseo didctico:
Ana Ra
Administracin:
Adriana Perrone
Monitoreo y evaluacin:
Laura Irurzun
Diseo grfico:
Toms Ahumada
Karina Lacava
Alejandro Carlos Mertel
Diseo de tapa:
Laura Lopresti
Juan Manuel Kirschenbaum
Con la colaboracin
del equipo de profesionales
del Centro Nacional
de Educacin Tecnolgica
Las metas, los programas y las lneas de accin
del Instituto Nacional de Educacin Tecnolgica IV
Las acciones del Centro Nacional de Educacin Tecnolgica VI
3 El equipo en el aula 22
Baliza electrnica
Baliza electrnica programable
Contador digital
4 La puesta en prctica 64
Accidentes de trnsito
En la ruta nacional 14 ocurren accidentes automovilsticos, recurrentemente.
La Secretara de Medios de Transporte ha analizado detenidamente las situaciones que provocan estos acci-
dentes y ha llegado a la conclusin de que las tres causas ms frecuentes estn relacionadas con:
Entre las acciones llevadas a cabo por la Secretara para reducir los accidentes de trnsito en la ruta est la
de convocarnos para que imaginemos y desarrollemos una solucin tecnolgica que tenga en cuenta las si-
guientes condiciones:
4
Bsquet en apuros
El presidente de una comisin vecinal de la ciudad de San Rafael se ha acercado al Centro de Formacin
Profesional para plantear un problema que se les ha presentado a raz del acondicionamiento de las instala-
ciones de la cancha de bsquet del club del barrio, para que se puedan jugar partidos con los otros clubes
barriales.
Como necesitan cronometrar el tiempo del partido y los tableros oficiales son muy costosos, solicitan al
instructor y a los aprendices del Centro la construccin de un reloj de juego de bajo costo.
El dueo nos ha solicitado que elaboremos un sistema que permita un control estricto de los automviles que
entran y salen de la playa.
Un display electrnico debe registrar la cantidad exacta de automviles en la playa (por lo tanto, debe ir
sumando los ingresos y restando los egresos en forma automtica), para que el encargado vea, en la pantalla
de su computadora, el detalle de la cantidad de automviles que ingresaron, la cantidad que egres y cuntos
automviles estn en la playa.
Sus propietarios han decidido ponerle fin a este problema; construyeron un tanque cisterna en el stano del
edificio; una bomba aspirante enviar agua hacia los tanques ubicados en la terraza.
El consorcio del Aguadas nos solicita que diseemos un dispositivo que controle todo el sistema y que cumpla
con las siguientes condiciones de funcionamiento:
Cuando el tanque superior haya vaciado dos tercios de su capacidad, la bomba debe encenderse; debe
detenerse cuando est lleno.
Si no hubiera agua en el tanque cisterna, la bomba debe apagarse (o no encenderse); porque, si la
hiciramos funcionar en vaco, se quemara.
5
Basta de flores marchitas!
El seor Garca y su esposa tienen un vivero en Escobar. Ellos hacen todo el trabajo: siembran los almcigos,
transplantan los plantines, preparan diferentes tipos de tierra, podan las plantas, atienden al pblico,
mantienen el predio arreglado, riegan las plantas de los viveros cerrados y las que estn a la intemperie, etc.
Como quieren garantizar que las plantas de su vivero estn en el medio correcto, nos han solicitado que dise-
emos un sistema automtico que encienda los aspersores, cuando la humedad de las macetas no sea la ade-
cuada, y que los apague despus de un determinado periodo de tiempo.
En cada uno de los Analizar la informacin y las condiciones que debe cumplir el
casos, las tareas dispositivo.
bsicas a realizar Analizar sus condiciones de seguridad y de confiabilidad.
por los grupos de
estudiantes son: Identificar dos o ms alternativas para solucionar el problema.
Determinar energas necesarias para que funcionen las diferentes
propuestas elaboradas.
Optar por una de ellas, justificar la eleccin y armar el prototipo.
Realizar un croquis del modelo.
Construir el sistema.
Ensayar su funcionamiento.
Elaborar un informe tcnico.
6
El recurso didctico que le proponemos, nuestro en una herramienta rpida, sencilla y productiva
Entorno de desarrollo para programacin de para desarrollar proyectos con microcontro-
microcontroladores PIC -circuitos integrados ladores PIC.
programables-1, permite encarar esta tarea a
travs del diseo de un diagrama de flujo, de En este programador visual, un simple diagrama
manera grfica y con alto nivel de progra- de flujo va configurando el programa, ya que el
macin, sin necesidad de escribir con lenguaje software traduce al lenguaje assembler cada
assembler -ensamblador- o escribiendo la uno de los bloques estructurados.
menor cantidad de cdigo, constituyndose as
1 El nombre comercial de este equipo es Niple, registrado por Jorge Eduardo Cano y Silvio Ernesto Galn en la Direccin
Nacional de Derechos de Autor, nmero de expediente 244692. www.niplesoft.net.
En este material de capacitacin nos referimos slo a algunas de sus funciones.
7
Entorno visual de alto nivel de programacin que plantea un proce -
dimiento totalmente visual y en lenguaje humano
Genera etiquetas.
8
LAS FUNCIONES DISPONIBLES DEL EQUIPO QUE
PROPONEMOS SON :
Comunicaciones RS232.
9
La inclusin del entorno de desarrollo para integrar contenidos tericos de electrni-
programacin de microcontroladores PIC ca,
-circuitos integrados programables- permite
resolver problemas, disear y construir
dar respuestas a situaciones problemticas de
circuitos, e identificar funciones bsicas,
la educacin tcnico-profesional -como las
que le hemos presentado y muchas otras- disear tcnicas de control, incorporan-
que, seguramente, podran ser solucionadas do una visin comparativa de los proce-
utilizando la electrnica tradicional pero que, sos,
ahora, cobran otra dimensin a travs de este desarrollar proyectos de automatizacin
kit verstil y combinado con un dispositivo que apunten a mejoras en la eficiencia de
confiable de estructura de montaje pequea. procesos productivos.
10
2. E N C U A D R E T E R I C O PA R A L O S
PROBLEMAS
Qu es un microcontrolador?
Los microcontroladores hacen su aparicin aumentar sustancialmente sus prestaciones,
a principios de los '80; se trata de circuitos reducir su tamao y costo, mejorar su con-
integrados programables que contienen fiabilidad y disminuir el consumo de
toda la estructura (arquitectura) de una energa.
microcomputadora.
Existen varios fabricantes de microcontro-
Dentro de un microcontrolador, podemos ladores, entre los cuales podemos nombrar
encontrar: a las empresas Motorola, Microchip, Atmel,
Paralax, etc.
CPU -Central Prossesing Unit; unidad
central de proceso- o procesador. En el recurso didctico que le pro-
Memoria RAM para contener los datos. ponemos integrar a sus clases, utili-
zamos microcontroladores de Microchip
Memoria ROM. llamados PIC -Peripheral Interface
Memoria EEPROM -memoria de lectura Controller-.
y escritura no voltil; los datos no se
pierden cuando el circuito es desconec-
tado-.
Puertos de entrada y de salida -pines de Microcontroladores PIC
E/S-.
Distintos mdulos perifricos: conver- Existe una gran cantidad de modelos de
sores analgico/digital -A/D-, mdulos microcontroladores cuyas caractersticas y
PWM -control por ancho de pulso-, prestaciones varan de un modelo a otro. De
mdulos de comunicaciones seriales o esta manera, los desarrolladores pueden
en paralelo, y ms. seleccionar el modelo que mejor se ajuste a
sus necesidades.
Por supuesto, todo contenido dentro del
mismo circuito integrado. Los distintos modelos de microcontro-
ladores se agrupan por familias. Una fami-
Cada vez existen ms productos que incor- lia est formada por un conjunto de mode-
poran microcontroladores con el fin de los de microcontroladores cuyas caracters-
11
ticas y prestaciones son bastante similares. Procesador o CPU
Cuando compramos un microcontrolador,
Es el elemento ms importante del micro-
su memoria se encuentra "en blanco": El
controlador y el que determina sus princi-
microcontrolador no sabe hacer nada. Para
pales caractersticas, tanto de hardware
que un microcontrolador funcione, es nece-
como de software.
sario que sea programado, lo que se realiza
mediante un lengua-
La CPU se encarga de la decodificacin y de
je de programa-
la ejecucin del programa.
cin llamado
Assembler cuya Un lenguaje de bajo
nivel se encuentra Actualmente, existen tres tipos de arquitec-
principal caracte-
ms cercano al len- tura de procesadores:
rstica es su alta
guaje de la mquina
complejidad, ya que al lenguaje hu- CISC -computadoras de juego de
que se trata de un mano. instrucciones complejo-. Disponen de
lenguaje de bajo
ms de 80 instrucciones en su reperto-
nivel.
rio, algunas de las cuales son muy
sofisticadas y potentes, y que requieren
Este rasgo implica que slo las personas
muchos ciclos para su ejecucin. Una
altamente capacitadas estn en condiciones
ventaja de los procesadores CISC es que
de realizar desarrollos electrnicos que
ofrecen instrucciones complejas que
incluyan microcontroladores e, incluso a
actan como macros.
estos especialistas, les requiere un gran
esfuerzo intelectual y mucho tiempo de RISC -computadoras de juego de
desarrollo. instrucciones reducido-. En estos
procesadores, el repertorio de instruc-
Vamos a ir refirindonos a: ciones es muy reducido; las instruc-
ciones son simples y, generalmente, se
Procesador o CPU. ejecutan en un ciclo. La ventaja de stos
Memoria para el programa tipo ROM. es que la sencillez y rapidez de las
instrucciones permiten optimizar el
Memoria RAM para contener los datos. hardware y el software del procesador.
Lneas de E/S para comunicarse con el
SISC -computadoras de juego de
exterior.
instrucciones especfico-. En los micro-
Mdulos para el control de perifricos controladores destinados a aplicaciones
(temporizadores, puertos serie y para- muy concretas, el juego de instruc-
lelo, CAD -conversores analgico/digi- ciones, adems de ser reducido, es
tal-, CDA -conversores digital/analgi- especfico -las instrucciones se adaptan
co, etc.). a las necesidades de la aplicacin pre-
vista-.
12
la EPROM, se suele usar la encriptacin
El microcontrolador PIC 16F84 que mediante fusibles, para proteger el cdi-
utilizamos en este proyecto cuenta go contenido.
con arquitectura RISC. EPROM -Erasable Programmable Read
OnIy Memory-. Los microcontroladores
que disponen de memoria EPROM
Memoria ROM pueden borrarse y grabarse muchas
veces. La grabacin se realiza, como en
La memoria ROM es una memoria no el caso de los OTP, con un grabador
voltil -no se pierden los datos al desconec- gobernado desde una PC. Si, posterior-
tar el equipo- que se destina a contener el mente, se desea borrar el contenido, se
programa de instrucciones que gobierna la dispone de una ventana de cristal en su
aplicacin. Los microcontroladores dispo- superficie, por la que se somete a la
nen de capacidades de ROM comprendidas EPROM a rayos ultravioleta durante
entre 512 bytes y 8 kbytes. varios minutos. Las cpsulas son de
material cermico, por lo que el pro-
Existen distintos tipos de memorias ROM, ducto es ms caro que un microcontro-
que determinan la aplicacin del microcon- lador con memoria OTP -que est
trolador: hecho con material plstico-.
EEPROM -Electrical Erasable Programmable
ROM con mscara. Es una memoria no
Read OnIy Memory-. Se trata de memorias
voltil de slo lectura cuyo contenido
de slo lectura que se pueden escribir y
se graba durante la fabricacin del chip.
borrar elctricamente. Tanto la progra-
El elevado costo del diseo de la ms-
macin como el borrado, se realizan
cara slo hace aconsejable el empleo de
elctricamente desde el propio grabador
los microcontroladores con este tipo de
y bajo el control programado de una
memoria cuando se precisan cantidades
PC, por lo que resultan operaciones
superiores a varios miles de unidades.
cmodas y rpidas. No disponen de
OTP -One Time Programmable-. El ventana de cristal en la superficie. Los
microcontrolador contiene una memo- microcontroladores dotados de memo-
ria no voltil de slo lectura "programa- ria EEPROM, una vez instalados en el
ble una sola vez" por el usuario; es ste circuito, pueden grabarse y borrarse
quien puede escribir el programa en el cuantas veces se quiera, sin ser retira-
chip mediante un sencillo grabador dos de dicho circuito; para esto se usan
controlado por un programa desde una grabadores en circuito que confieren
PC. La versin OTP es recomendable una gran flexibilidad y rapidez a la hora
cuando es muy corto el ciclo de diseo de realizar modificaciones en el progra-
del producto; o bien, en la construccin ma de trabajo. El nmero de veces que
de prototipos y series muy pequeas. puede grabarse y borrarse una memoria
Tanto en este tipo de memoria como en EEPROM es finito, por lo que no es
13
recomendable una reprogramacin con- "partes", los registros. Un registro es una
tinua. Son muy idneos para la posicin de memoria en la que se puede
enseanza y la ingeniera de diseo. La almacenar un dato.
inclusin de una pequea zona de
memoria EEPROM en los circuitos pro- Dentro de la memoria, cada registro es
gramables para guardar y modificar identificado mediante un nmero, llamado
cmodamente una serie de parmetros direccin de memoria, generalmente expre-
que adecuan el dispositivo a las condi- sado en formato hexadecimal. El primer
ciones del entorno, se va extendiendo registro de una memoria corresponde a la
en los fabricantes. Esta memoria es re- direccin 00H.
lativamente lenta.
Dado que identificar a cada registro me-
Flash. Se trata de una memoria no
diante un nmero hexadecimal resulta muy
voltil, de bajo consumo, que se puede
complejo para el programador, existe la
escribir y borrar. Funciona como una
posibilidad de asignar un nombre para cada
ROM y una RAM; pero, consume
registro. En general, este nombre est direc-
menos y es ms pequea. A diferencia
tamente relacionado con la funcin que el
de la ROM, la memoria FLASH es pro-
registro cumple dentro del sistema.
gramable en el circuito. Es ms rpida y
de mayor densidad que la EEPROM. La
Los registros no slo son utilizados por el
alternativa FLASH est recomendada
programador (usuario) para almacenar los
frente a la EEPROM cuando se precisa
datos que la aplicacin debe procesar sino
gran cantidad de memoria de programa
que, adems, sirven para controlar todo el
no voltil. Es ms veloz y tolera ms
funcionamiento del microcontrolador en su
ciclos de escritura y borrado.
conjunto. Esta funcin es cumplida por un
conjunto de registros predefinidos desde la
Memoria RAM fbrica: el fabricante asigna las funciones de
configuracin y control del microcontro-
La memoria RAM es una memoria voltil: lador en un grupo de registros, y el usuario
Los datos se pierden al desconectar el no puede modificar la funcin que cumple
equipo. Se destina a guardar las variables y cada uno.
los datos.
Cada registro est
Los microcontroladores disponen de dividido en 8
La palabra bit pro-
capacidades de RAM comprendidas entre "casilleros", los
20 y 512 bytes. bits. Entonces, viene de la abrevia-
podemos decir tura de binary digit.
que un registro
Registros y bits est formado por un conjunto de 8 bits.
14
que un sistema digital puede procesar y slo Podemos decir que el conjunto de ceros y
puede contener los valores lgicos 0 y 1. unos almacenado en un registro es un
nmero entre 0 y 255, expresado en sistema
Los sistemas digitales representan la infor- binario -esto es, en base 2-. Para interpretar
macin en forma de bits, porque sus cir- este numero, debemos realizar el clculo de
cuitos slo pueden tener dos estados: base y expresarlo en sistema decimal.
encendido o apagado.
El siguiente ejemplo muestra el desarrollo
En general, podemos decir que: de un clculo de conversin de sistema
1 = Encendido = Verdadero = S = +5 V binario (base 2) a sistema decimal (base
0 = Apagado = Falso = No = 0 V 10):
15
Una manera de simplificar el clculo de
conversin de binario a decimal es, directa-
mente, sumar los valores de los pesos bina-
rios de los bits cuyo valor sea 1.
16
100010002 = 136 = 8816 Lneas de entrada/salida -E/S-
El sistema hexadecimal es utilizado para iden- Los microcontroladores cuentan con una
tificar las direcciones de registros de las serie de pines destinados a entrada y salida
memorias en sistemas digitales porque nos de datos o seales digitales. A estos pines se
permite representar el valor de un nibble con los denomina puerto. Un microcontrolador
slo un digito, ya que: puede contener varios puertos, segn su
modelo.
11112 (8+4+2+1) = 15 = F16
Esto nos permite representar nmeros grandes Todo el funcionamiento del microcontro-
utilizando unos pocos dgitos. lador est controlado a travs de los re-
gistros, y los puertos no son la excepcin;
Por ejemplo: tambin estn controlados por los registros.
Por esto, un puerto no puede estar formado
FF FF16 = 11111111 111111112 = 65535 por ms de 8 pines: 1 pin por cada bit de un
registro. Un puerto s puede estar formado
por menos de 8 pines.
En la programacin de microcontroladores,
es habitual utilizar los tres sistemas de Cada puerto se identifica con una letra:
numeracin -binario, decimal y hexadeci- "Puerto A", "Puerto B", etc.
mal-, dependiendo del proceso que de-
seamos realizar. Para poder utilizar un puerto, ste debe ser
17
configurado. Cada pin de un puerto puede Lenguaje assembler. Podramos consi-
ser configurado como entrada o salida, derarlo el lenguaje de ms bajo nivel; el
independientemente del resto de los pines usuario escribe cdigo en el mismo
del mismo puerto. idioma del procesador, cuenta con un
control total del sistema e implica un
Utilizando un conocimiento de la arquitectura me-
cnica del procesador para realizar una
microcontrolador programacin efectiva. El lenguaje de
programacin es muy especifico para
Decamos que el microcontrolador tiene cada modelo de procesador; incluso,
una memoria de programa de tipo Flash, en puede variar de un modelo a otro de
la que grabamos las instrucciones nece- procesador dentro de un mismo fabri-
sarias para que el micro realice el trabajo cante.
que necesitamos. Cuando compramos un
microcontrolador, la memoria flash viene Podemos decir que los lenguajes de alto
vaca; el microcontrolador "no sabe hacer nivel se asemejan ms al lenguaje humano
nada". y que los lenguajes de bajo nivel se aseme-
jan ms al lenguaje de mquina, y que, en
Para que un microcontrolador funcione, es el lenguaje ensamblador, el usuario debe
necesario programarlo. programar en el propio idioma del proce-
sador.
Los microcontroladores se programan en
un lenguaje de programacin llamado Lenguajes de programacin
ensamblador -assembler-, cuya principal
ms fcil
caracterstica es su altsima complejidad.
18
El microcontro- De estos tres pasos, el primero insume el
lador slo entien- La compilacin se rea-
95 % de tiempo y esfuerzo.
de de nmeros, liza con un soft que se
por lo que el
cdigo assembler
puede obtener de ma-
nera gratuita desde la
El microcontrolador
(un texto) no pgina web del fabri-
cante del microcontro-
PIC 16F84
puede ser proce- lador en
sado directamen- www.microchip.com . Estructura del PIC 16F84
te por el PIC. El archivo compilado
Para poder gra- tiene una extensin
.hex. Inicialmente, todos los microcontroladores
bar el programa
incorporaron la arquitectura de Von
en el micro, pri-
Neumann que se caracteriza por disponer
mero debemos convertir el texto del cdigo
de una sola memoria principal donde se
assembler a nmeros -en general, en forma-
almacenan los datos y las instrucciones. Se
to hexadecimal-. Este proceso se llama
accede a esta memoria a travs de un sis-
compilacin. Una vez desarrollado el cdi-
tema de buses nico (direcciones, datos y
go assembler, es necesario compilarlo.
control).
Por ltimo, despus de compilado, el pro-
El PIC 16F84 -al igual que el resto de los
grama est listo para ser grabado al micro-
microcontroladores de la actualidad- est
controlador. Esto se realiza mediante una
diseado con la arquitectura Harvard que
placa programadora o programador. Exis-
dispone de dos memorias independientes:
ten distintos tipos de programadores que
una que contiene slo instrucciones y otra
permiten conectar a la PC, mediante el
donde se almacenan los datos. Ambas
puerto serie (COM) o paralelo (LPT).
memorias cuentan con sus respectivos sis-
temas de buses de acceso; es posible
Cada programador trabaja en conjunto con
realizar operaciones de acceso (lectura o
un software, mediante el cual se realiza el
escritura) simultneamente en ambas
proceso de lectura y escritura de los micro-
memorias.
controladores.
Las caractersticas tcnicas del PIC 16F84
El proceso de desarrollo del cdigo y graba- son:
cin de un microcontrolador implica, entonces:
19
Frecuencia operacin mxima: 10 Mhz. funcionamiento de todo el sistema.
Memoria Flash: 1 kbytes.
Memoria de datos: 68 bytes. En nuestro recurso didctico, para
el origen de la seal de reloj externa
Memoria de datos EEPROM: 64 bytes. utilizamos un cristal de 4 MHz.
1 temporizador interno.
Dado que el microcontrolador ejecuta cada
4 interrupciones. instruccin -es decir, cada lnea de cdigo-
a de la velocidad del cristal, el resultado
es que el microcontrolador est ejecutando
Para que un microcontrolador funcione, es el cdigo a una velocidad de 1 MHz. Es de-
necesario grabar un programa en su inte- cir que ejecuta 1.000.000 de lneas de cdi-
rior. Este programa es ledo y ejecutado go del programa por segundo. Por lo tanto,
lnea a lnea por la CPU. Para que la CPU cada lnea de cdigo se ejecutar
funcione, debe contar con un generador de en 1 microsegundo (1/1.000.000 s).
impulsos de reloj externo que sincroniza el
1 18
C1
PIC 16F84 XT
+5V
C2
+5V
C1 = 22pF
C2 = 22pF
9 10 XT = Cristal de 4MHz
20
Los puertos del PIC 16F84 El puerto A cuenta con 5 pines de
entrada/salida.
El PIC 16F84 dispone de dos puertos El puerto B, con 8 pines de entrada/sa-
denominados "Puerto A" y "Puerto B": lida.
7 0
Registro PORTA
RA2 RA1
1 18
RA3 RA0
Puerto A (5 pines)
RA4
RB0 RA7
RB1 RA6
RB2 RA5
RB3 RA4
9 10
7 0
Registro PORTB
21
3. EL EQUIPO EN EL AULA
22
seleccionado: Baliza electrnica
carga el mapa de memoria con sus
respectivos nombres de registros y bits, Como respuesta a la situacin problemtica
asigna las funciones correspondientes a
generada por accidentes de trnsito cons-
cada registro y bit dentro del sistema, tantes, los alumnos generan una baliza -de
bajo costo, confiable, de fcil accionamien-
ajusta el tamao de la memoria EEP-
to y porte pequeo-.
ROM,
activa los mdulos correspondientes, Para concretarla, prevn:
etc.
23
Asignar un nombre a los pines del
Para desarrollar la baliza electrni-
ca es necesario: puerto
Asignar un nombre a los pines del puer- Para identificar ms fcilmente a los bits 0
to. y 1 del puerto A, vamos a cambiar el nom-
Configurar los puertos del PIC. bre de cada uno de ellos:
Utilizar el puerto.
Al bit A (0) lo llamamos "Led izquierdo".
Realizar temporizaciones.
Al bit A (1) lo llamamos "Led derecho".
Cambiar el estado de los diodos led.
Generar el cdigo assembler. Para esto, ingresamos al men
Compilar el programa. "Declaracin/Bits", seleccionamos en el
Grabar el programa al micro.
mapa de memoria, el Bit RA0. Luego, pre-
sionamos la tecla "Enter".
24
Al presionar la tecla "Enter", la pantalla Presione le botn "Renombrar".
presenta un mensaje donde le informa que
se cambiar el nombre del bit seleccionado. Si el bit al cual estamos cambiando el nom-
Usted debe responder afirmativamente para bre (en este caso, RA0) ya est siendo uti-
continuar con el proceso de renombrar el lizado por algn bloque o mdulo dentro
bit: Presione el botn "S" del cuadro de del diagrama de flujo, el soft le ofrece la
dilogo. posibilidad de actualizar el diagrama de
flujo, actualizando el nombre del bit de
A continuacin, se presenta la pantalla manera automtica tambin en los textos
"Renombrar bit". de bloques del diagrama.
25
De esta manera hemos, cambiado el nom- memoria cuyas funciones vienen grabadas
bre del bit RA0 a "led_der", con lo cual nos de fbrica (registros TRISA y TRISB).
resulta ms fcil identificarlo y recordar la
funcin que le hemos asignado. Para configurar los pines del "Puerto A",
ingrese al rbol de herramientas en:
De la misma manera, cambiamos el nombre "Herramientas/Rutinas Bsicas/Puertos/
del Bit "RA1" por "led_izq". Configurar Puerto A".
26
Configurar el puerto A
Vss 5
F 14 VDD
RB1 7 4 12 RB6
RB2 8 11 RB5
RB3 9 10 RB4
Ingresar
Note que se presentan los nombres de los binaria; en ella, el valor lgico "1" corres-
pines "led_der" y "led_izq" en los pines 0 y ponde a un nivel de tensin -que, en el caso
1 del puerto A, respectivamente. de los microcontroladores es 5 V- y el valor
lgico "0" corresponde a 0 V.
Configuramos los pines del puerto A como
salida. De esta manera, si queremos que el micro
saque 5 V por un pin, debemos asignar el
valor lgico "1" al bit correspondiente al
Utilizar el puerto pin.
27
que corresponden a los pines A(1) y A(0) Una vez seleccionado el nombre del bit,
respectivamente. especifique el valor que desea asignarle. En
este caso, es el valor "1".
Para asignar un valor a un bit, ingresamos
en el rbol de herramientas a:
"Herramientas/Rutinas Bsicas/Asignar
valor/ a un Bit"
28
Observe que, al poner el mouse sobre el micro se queda ejecutando un "bucle"
bloque, se muestra el comentario corres- (repeticiones cclicas durante una
pondiente. determinada cantidad de veces) hasta
completar una cantidad de ciclos de
De esta manera, usted puede ir recorriendo programa. La temporizacin se realiza
todo el diagrama de flujo, consultando los calculando la cantidad de ciclos por el
comentarios. tiempo de ejecucin de cada ciclo. El
tiempo de ejecucin de un ciclo es de
Realice el mismo procedimiento para asig- de la velocidad de reloj.
nar el valor lgico "0" al bit "led_der".
Por ejemplo, en este proyecto de la bali-
Hasta el momento, el diagrama de flujo
za estamos utilizando un cristal de
debe verse de la siguiente manera:
4 MHz; la velocidad de ejecucin inter-
na del microcontrolador es 1 MHz, es
decir, 1.000.000 de ciclos por segundo,
con lo cual cada instruccin se ejecuta
en un microsegundo (s). Como este
tipo de temporizacin se realiza ejecu-
tando una serie de lneas de cdigo, el
microcontrolador no puede atender
otras tareas mientras temporiza.
29
que el microcontrolador no debe atender En este caso, utilizamos un tiempo fijo.
otras tareas mientras la temporizacin se
efecta. Seleccione la opcin "Tipo fijo". La base de
tiempo es "segundo". Por ltimo, ingrese el
Para concretar una temporizacin por valor 1 en el cuadro de texto.
bucles, ingrese a rbol de herramientas en:
"Herramientas/Insertar/Rutinas
bsicas/Temporizadores/Tiempos por bu-
cles"
31
Despus de realizado el vnculo,
el diagrama de flujo se ve as:
Iniciar
A = XXXSSSSS
led_der = 0 1_seg
1_seg
Las flechas
indican el
Generar el cdigo assembler
sentido de e-
jecucin del Una vez diseado el diagrama de flujo con
led_izq = 0
programa; el proceso que deseamos que el microcon-
siempre, trolador realice, generamos el cdigo
led_der = 1
comenzando assembler, el programa escrito en lenguaje
desde el blo- ensamblador.
que "Iniciar".
1_seg Para esto, ingrese al men Archivo/Archivo
ASM/Generar Cdigo ASM.
32
Compilar el programa
Para poder grabar el programa al micro-
controlador, debemos compilarlo. La
compilacin consiste en traducir el pro-
grama en lenguaje assembler a formato
numrico -a cada instruccin le corres-
ponde un cdigo numrico-.
33
Esquema electrnico de la baliza
Lista de materiales:
1 PIC 16F84.
1 Cristal de 4 MHz. R1
2 Capacitores cermicos 22 pF. 1= encendido
2 Diodos led. 0= apagado
2 Resistencias 270 ohm.
R2
1 18 1= encendido
0= apagado
C1
PIC 16F84
XT
+5V
C2
+5V
C1 = 22pF
C2 = 22pF
XT = Cristal de 4MHz
R1 = 270 ohm
9 10 R2 = 270 ohm
34
biendo el valor binario "00000000" en el
Para concretar la baliza electrnica puerto B.
programable es necesario:
En nuestra baliza, utilizamos un Dip-Switch
Integrar el dispositivo "Dip-Switch". de 5 pines.
Configurar el puerto B.
Declarar un registro de usuario. Cada vez que activamos una llave del
Dip-Switch, estamos conectando la lnea a
Leer el puerto B. +5 V. De esta manera, estamos enviando un
Comparar un registro. "1" lgico al pin correspondiente, forman-
do un cdigo binario segn la llave que
hemos conectado.
Integrar el dispositivo
"Dip-Switch"
1 18
35
Para interpretar mejor el nmero que esta- la izquierda del Dip-Switch al pin B(0) del
mos formando con el Dip-Switch, conecta- microcontrolador. De esta manera, estamos
mos el pin que se encuentra ubicado ms a formando los siguientes cdigos:
+5V +5V +5V +5V +5V +5V +5V +5V +5V +5V
ON (Activado) ON (Activado)
1 2 3 4 5 1 2 3 4 5
B4 B3 B2 B1 B0 B4 B3 B2 B1 B0
0 0 0 0 0 0 0 0 0 1
+5V +5V +5V +5V +5V +5V +5V +5V +5V +5V
ON (Activado) ON (Activado)
1 2 3 4 5 1 2 3 4 5
B4 B3 B2 B1 B0 B4 B3 B2 B1 B0
0 0 0 1 0 0 0 1 0 0
+5V +5V +5V +5V +5V +5V +5V +5V +5V +5V
ON (Activado) ON (Activado)
1 2 3 4 5 1 2 3 4 5
B4 B3 B2 B1 B0 B4 B3 B2 B1 B0
0 1 0 0 0 1 0 0 0 0
36
Para poder leer el estado de los pines del Para esto, borramos el vnculo (flecha)
puerto B, configuramos el puerto. entre el bloque de configuracin del puerto
A y el bloque de asignacin de valor al bit
"Led_Izq".
Configurar el puerto B
Abrimos el ejemplo 1. Iniciar
Iniciar A = XXXSSSSS
led_izq = 1
A = XXXSSSSS
led_der = 0
led_izq = 1
Una vez borrado el vnculo, insertamos el
bloque de configuracin del puerto B.
led_der = 0
Hacemos esto ingresando al bloque de con-
figuracin del puerto B en:
1_seg
led_izq = 0
led_der = 1
1_seg
37
Configurar el puerto B
RA2 1 18 RA1
RA3 2 1 17 RA0
Ingresar
led_izq = 1
Para esto, declaramos un registro en la me-
moria del PIC.
38
Lo hacemos ingresando a:
39
Para esto, marcamos la opcin "En otro re- Ingresamos a:
gistro" y seleccionamos el registro de
usuario "Configuracin" que declaramos
anteriormente.
A = XXXSSSSS
B = EEEEEEEE
configuracion = B
40
Un valor literal puede ser ingresado en
diferentes formatos: decimal, binario o
hexadecimal. En este caso, nos resulta ms
cmodo utilizar el formato binario, ya que
cada bit del registro representa, directa-
mente, a cada pin del puerto. Realizamos la
primera comparacin con el valor Binario
'00000001'.
1 18
PIC 16F84
0
B(0)
0
B(1) Bit 7 0
0 Puerto B 0 0 0 0 0 0 0 1
B(2)
0
B(3) B(4)
0
Bit 7 0
Registro 0 0 0 0 0 0 0 1
R3 R4 R5 R6 R7 "configuracion"
41
Con esta primera comparacin que estamos corresponde a la salida del "No" y se ubica
realizando, evaluamos si la llave que se hacia la derecha del bloque correspondien-
encuentra ms hacia la derecha en la Dip- te al "S".
switch se encuentra activada.
Para la salida del "S", vamos a arrastrar los
Cuando realizamos una comparacin, esta- bloques de asignacin y temporizacin que
mos realizando una pregunta cuya respues- conforman el destello del proyecto original.
ta puede ser "S" o "No", por lo que el Para esto, seleccionamos el bloque de a-
bloque correspondiente a la evaluacin signacin donde encendemos el led dere-
debe tener estas dos salidas. cho y lo arras-
tramos hasta ubi-
En este caso, estamos preguntando: El re- carlo debajo del Iniciar
gistro 'configuracion', es igual al valor bloque de evalua-
binario '00000001'? cin de registro.
Al seleccionar y A = XXXSSSSS
La respuesta a esta pregunta puede ser "S" mover el bloque
o "No" ("verdadero" o "falso", respectiva- de asignacin, de- B = EEEEEEEE
mente). be moverse el res-
to de los bloques
En el diagrama de flujo, la evaluacin se que se encuentren configuracion = B
representa con el smbolo de un rombo. por debajo de a-
quel.
Luego de ingre- Reg
configuracion =
Iniciar sar el bloque de Una vez ubicados B'00000001'
evaluacin, de- los bloques, gene-
bemos ingresar ramos un vnculo SI
led_der = 1
los bloques co- desde el bloque de
A = XXXSSSSS rrespondientes a evaluacin de re-
led_izq = 0
sus dos salidas. gistro hacia el blo-
Por defecto, el que de encendido
B = EEEEEEEE primer bloque del led derecho.
1_seg
que se inserta
despus de una Note que, de ma-
configuracion = B evaluacin siem- nera automtica,
pre corresponde la flecha se inserta led_der = 0
42
Entonces, cuando seleccionemos la confi- Esta estructura lgica evala si el registro
guracin 1, la baliza muestra un juego de "Configuracin" contiene el valor
luces intermitentes, alternando el encendi- "00000001"; entonces, realiza la combi-
do de los led cada segundo. nacin de luces correspondiente. Si no es
as, realiza otra evaluacin, preguntando si
Ahora, debemos indicarle al microcontro- el valor de la configuracin seleccionada es
lador qu debe realizar si la configuracin "00000010".
seleccionada no es "00000001". Es decir,
debemos volver al bloque de evaluacin del De esta manera, podemos ir evaluando
registro "Configuracin" y programar la todas las combinaciones posibles. Para
salida correspondiente al "No". nuestro ejercicio, slo vamos a evaluar los
siguientes valores de configuracin:
Si la configuracin seleccionada no es
"00000001", vamos a evaluar si la configu- Configuracin 1 = "00000001"
racin seleccionada es la segunda opcin,
Configuracin 2 = "00000010"
es decir, "00000010".
Configuracin 3 = "00000100"
Para esto, insertamos un bloque de evalua- Configuracin 4 = "00001000"
cin de registro donde comparamos el valor
del registro "Configuracin" con el valor Configuracin 5 = "00010000"
binario "00000010".
Y, a cada configuracin, le asignamos una
Para insertar un bloque de comparacin de combinacin de destello diferente.
registro ingresamos a:
Insertar/Rutinas bsicas/Funciones lgi-
cas/Comparar registro
Reg Reg
configuracion = configuracion =
B'00000001' B'00000010'
El diagrama de flujo queda conformado de
SI SI
este modo: led_der = 1 Estado de los Leds led_der = 1 Estado de los Leds
led_izq = 0 led_izq = 0
Reg
configuracion =
B'00000001' NO
1_seg 500_mse
Reg
SI configuracion =
B'00000010' led_der = 0 led_der = 0
led_der = 1
led_izq = 1 led_izq = 1
led_izq = 0
1_seg 500_mse
1_seg
Configuracin 1 Configuracin 2
43
Luego, programamos "qu debe hacer el
microcontrolador" cuando seleccionamos
Reg
una configuracin que no corresponde a
configuracion =
B'00010000'
ninguna de las anteriormente mencionadas.
Reg
SI
Esto ocurre cuando la ltima comparacin
configuracion =
B'00000100' led_der = 0 Estado de los Leds de registro da como resultado "No".
SI
Estado de los Leds led_izq = 1
led_der = 1
En este caso, dejamos encendidos los dos
led_izq = 0
100_mse
led de manera permanente.
Archivo Edicin Ver Declaracin Herramientas Opciones Ayuda Por l-
Progr ama Principal
250_mse
led_izq = 0
timo,
NO Si no es ninguno de los cdigos de
configuracin programados cerra-
Reg
led_der = 0 100_mse
configuracion =
B'00001000' NO
mos el
led_izq = 1 SI
Reg ciclo
configuracion =
led_izq = 1
led_der = 1 B'00010000' NO p a r a
led_izq = 1
SI que el
250_mse led_der = 0 led_der = 1
100_mse
micro
500_mse
led_izq = 1 led_izq = 1 vuelva
led_izq = 0
a ini-
Configuracin 3 ciar el
500_mse proceso. En nuestro ejercicio, el ciclo
comienza con una nueva lectura del puerto
Reg led_der = 1 B para determinar la configuracin selec-
configuracion =
B'00001000'
led_izq = 0
cionada. De esta manera, el microcontro-
SI
lador puede detectar un cambio en la con-
led_der = 1 Estado de los Leds figuracin de la baliza.
100_mse
led_izq = 1
Para cerrar el ciclo, utilizamos un bloque de
led_der = 0
500_mse
instruccin "NOP" para reunir los vnculos
de cada una de las ramas lgicas. La
100_mse
led_der = 0
instruccin "NOP" -no opera- es una ins-
truccin del lenguaje assembler: no realiza
led_izq = 0 led_der = 1
ninguna ope-
racin y con-
100_mse
500_mse
sume un ciclo
de reloj.
led_der = 0
44
Insertamos un bloque NOP al final de los
bloques de la lnea lgica de la configu-
racin 1.
SI configuracion
led_izq = 0 B'00001000'
led_der = 1
1_seg
SI
500_mse led_izq = 0 led_der = 1
led_der = 0
led_izq = 1
250_mse
led_izq = 1 led_der = 0
led_izq = 1 500_mse
led_der = 0
1_seg
led_izq = 1
500_mse led_der = 0
led_izq = 0
250_mse
500_mse
nop
led_der = 0
led_izq = 1
250_mse
led_izq = 1 led_der = 0
led_izq = 1 500_mse
led_der = 0
1_seg
led_izq = 1
500_mse led_der = 0
led_izq = 0
250_mse
500_mse
nop
45
Por ltimo, cerramos el ciclo vinculando el to, en el inicio del programa. La estructura
bloque NOP al bloque de lectura del puer- del programa queda as:
Iniciar
A = XXXSSSSS
B = EEEEEEEE
configuracion = B
Reg
configuracion =
B'00000001' NO
Reg
SI configuracion =
led_der = 1 B'00000010' NO
Reg
SI configuracion =
led_izq = 0 B'00000100' NO
led_der = 1
Reg
SI configuracion =
led_izq = 0 B'00001000' NO
1_seg led_der = 1
Reg
SI configuracion =
led_izq = 0 B'00010000' NO
500_mse led_der = 1
led_der = 0
SI
led_izq = 1
led_izq = 1 250_mse led_der = 0 led_der = 1
led_der = 0
led_izq = 1 led_izq = 1
led_izq = 1 500_mse
1_seg led_der = 0
500_mse
led_izq = 1 100_mse
500_mse led_der = 0
led_der = 1
led_izq = 0
led_izq = 0
250_mse
led_izq = 0
500_mse 100_mse
100_mse
led_izq = 1
nop led_der = 0
100_mse
100_mse
led_izq = 0
led_der = 1
100_mse
led_der = 0
500_mse
46
Por ltimo, generamos el archivo ASM, lo
compilamos y lo grabamos al micro.
47
Contador digital Tanto el TIR como RIR se parecen, fsica-
mente, a un diodo led; la diferencia es que
En este ejercicio vamos a desarrollar un el TIR es de color azul, y el RIR es de color
contador digital de 00 a 99 que visualiza el blanco y un poco ms pequeo.
estado de la cuenta en 2 displays de 7 seg-
mentos y cuya seal de entrada, para incre- El TIR es un diodo led que emite una luz
mentar el estado de la cuenta, proviene de infrarroja mientras que el RIR es un foto-
una barrera infrarroja. transistor de luz infrarroja.
48
Utilizar el display de 7 segmentos Observe que el cdigo binario para mostrar
en el display el valor 1 no corresponde con
stos son el esquema de conexionado y su el valor "1" ("00000001"). Por esto, gene-
esquema electrnico: ramos la combinacin binaria de cada valor
a mostrar en el display. Este cdigo nos
insume 7 pines del microcontrolador.
comn
g f a b
a El codificador CD4511 convierte los valo-
a
res de formato binario a la combinacin
f b f b binaria correspondiente en el display.
g
g
Desde el microcontrolador, enviamos al
CD4511 el nmero a mostrar; entonces, el
e c e
c
codificador genera el cdigo correspon-
d p
d p
diente, de manera automtica.
0 a
1 b
1 c
0 d
0 e PIC 16F84 CD 4511 270 g
Dato(0) 14
0 f 7 f
15 a
Dato(1) e
0 g a 1 f b
Dato(2) 9
f b 2 d
Dato(3) 10
6 c g
g 11
b d c
12 e
a
13
e c
d p
49
La descripcin de los pines del CD4511 es:
Pin Descripcin
a, b, c, d, e, f, g Conexin a display.
50
Dado que debe-
PIC 16F84 CD 4511 270 g g
mos enviar a cada Dato(0) 7 14
f f
Conectar
a a Displays
display el valor Dato(1)
1
15
e f b e f b en Paralelo
Dato(2) 9
correspondiente a 2 d d
Dato(3) 10
cada digito del 6 c g c g
11 d c d c
b b
nmero a mostrar, 12 a e a e
se requiere con- 13
Display2 Display1
vertir dicho n- 470 470
mero a formato BC548 BC548
Intermitente
BCD. De esta ma-
Intermitente
nera, obtenemos
dos valores por se-
parado -en este caso, el 3 y el 6-. Luego, enviamos el dato correspondiente a
las decenas. Habilitamos el "display 2" y
Conectamos los pines "a, b, c, d, e, f y apagamos el "display 1". Mantenemos este
g" de los dos display en paralelo, a la estado durante el mismo perodo de tiempo
salida del CD4511. que permaneci encendido el display 1.
Desde el mi-
c ro c o n t ro l a - PIC 16F84 CD 4511
14
270 g g
Conectar
Dato(0) 7 f f
dor, enviamos Dato(1) 15
e
a
e
a Displays
1 f b f b en Paralelo
el dato corres- Dato(2)
2
9
d d
10
pondiente a las Dato(3)
6 c g c g
11 d c d c
unidades al b b
12 a e a e
CD4511. 13
Display2 Display1
Habilitamos el 470 470
BC548 BC548
"display 1"
Intermitente
mediante el Intermitente
pin comn del
display.
Inhabilitamos el pin comn del "display
De esta manera, se encienden y se apagan,
2". de manera alternada, los dos display,
mostrando cada uno el dato correspon-
diente.
Lo que en realidad est ocurriendo es que,
mediante el CD4511, estamos enviando el
Si ejecutamos este procedimiento a muy
dato correspondiente a las unidades a los
alta velocidad, se genera una ilusin ptica
dos displays; pero, slo encendemos el dis-
de estar visualizando un nmero de dos
play 1; el display 2 permanece apagado y
cifras de manera permanente, dado que el
mantenemos este estado durante un tiem-
ojo humano no percibe la intermitencia de
po, por ejemplo 200 s.
ambos display.
51
Una vez inicializa-
PIC 16F84 CD 4511 270 g g
Dato(0) 7 14
f f
Conectar dos los puertos,
a a Displays
Dato(1)
1
15
e f b e f b en Paralelo declaramos:
Dato(2) 9
2 d d
Dato(3) 10
6 c g c g el registro "con-
11 d c d c
b b
12 a e a e tador" -donde
13 vamos a llevar el
Display2 Display1
470 470
estado de la
BC548 BC548 cuenta- y
Intermitente
Intermitente los registros "uni",
"dec" y "cen"
-donde vamos a
Desarrollar el contador digital guardar el resultado de la conversin
del registro "contador" de decimal a
Ingresamos al Entorno de desarrollo para BCD, para visualizar los datos en los
programacin de microcontroladores PIC- display-.
circuitos integrados programables-.
Iniciar
52
En el campo "Registro a descomponer",
seleccionamos el registro "Contador".
Iniciar
Y guardamos el resultado de la conversin
en los registros "uni", "dec", y "cen".
A = XXXSSSSS
B = EEEEEEEE
contador = D'00'
inicializar el contador a 0
Iniciar
A = XXXSSSSS
B = EEEEEEEE
contador = D'00'
Reg(8)_->_BCD,
(contador), U=uni,
D=dec, C=cen,
Cargamos la pantalla "Convertir registro (8
Bits) a BCD".
53
Una vez rea- Configuramos la visualizacin de los dis-
lizado el cl- plays de la siguiente manera:
culo de con-
versin a Tipo de muestra: Valores individuales por
BCD, vamos display.
a mostrar los
Tipo de digito: Ctodo comn.
datos en los
displays. Cantidad de dgitos 2.
a utilizar:
Para esto, in- Valor a mostrar en los Registros "dec" y "uni".
gresamos a: display:
54
Cuando presionamos el botn "Ingresar", el poco tiempo.
bloque se inserta en el diagrama de flujo.
Por esto, necesitamos generar una serie de
ciclos para que el microcontrolador se
quede repitiendo el proceso de visua-
lizacin de datos la cantidad de veces que
Iniciar sea necesario para poder visualizar correc-
tamente los valores.
55
Para generar los bucles, debemos inicializar
los registros. El primer bucle realiza un
Iniciar ciclo que se repite 250 veces; por esto, ini-
cializamos el registro "ciclos" a 00 y, luego,
lo incrementamos en 1 mediante el clculo
A = XXXSSSSE matemtico de adicin.
B = SSSSSSSS
Una vez incrementado el registro "ciclos",
evaluamos si ya lleg al valor 250.
contador = D'00'
Reg ciclos =
D'250'
56
Ingresamos a: Insertamos el bloque de lectura del pin A0
antes de terminar de disear la estructura
de los bucles -porque, el primer bloque que
insertamos a la salida de una evaluacin
(smbolo rombo) corresponde al "S"-.
contador = D'00'
Ctodo Comn
Reg(8)_->_BCD,
(4511),
(contador), U=uni,
Dato(0)=B4,
D=dec, C=cen,
Dato(1)=B5,
contador = D'00' Dato(2)=B6,
Dato(3)=B7,
ciclos = D'00' Display1(B1)=uni,
Display2(B2)=dec,
Reg(8)_->_BCD, 200_use
(contador), U=uni,
D=dec, C=cen, ciclos = ciclos +
D'01'
Ctodo Comn
ciclos = D'00' (4511),
Dato(0)=B4,
Dato(1)=B5, Reg ciclos =
ciclos = ciclos + Dato(2)=B6, D'250' NO
D'01' Dato(3)=B7,
Display1(B1)=uni, ciclos1 = D'0'
Display2(B2)=dec, SI SI
200_use
Reg ciclos = ciclos1 = ciclos1
Bit RA0 = 1
D'250' + D'01'
SI
57
Ahora, falta insertar la salida correspon- segundo de 3 ciclos.
diente al "No" de la evaluacin del registro
"ciclos1". Si el registro no llega a 3, ejecuta El resultado es que el bloque de visualiza-
el bloque de visualizacin de datos en los cin de datos se ejecuta 750 (250*3) veces,
display y, despus de mostrar los datos, antes de seguir con el resto del programa.
vuelve a incrementar el valor del registro
"ciclos1". Por ltimo, cuando se terminan de ejecutar
los bucles de visualizacin, evaluamos el
La estructura lgica queda de la siguiente estado del sensor conectado al pin A0
manera: mediante el bloque de evaluacin de bit
-rombo color ma-
genta en el soft-.
ciclos = D'00'
Este bloque pre-
gunta: El pin A0,
ciclos = ciclos + es igual a 1?
D'01'
Si el resultado de
esta evaluacin es
Reg ciclos = verdadero, la eje-
D'250' NO
cucin del pro-
ciclos1 = D'0' grama toma el
SI SI
camino del "S".
ciclos1 = ciclos1 De lo contrario,
Bit RA0 = 1
+ D'01' toma el camino
del "No".
Cuando un objeto
Reg ciclos1 = D'3'
NO interrumpe la
barrera infrarroja
Ctodo Comn
(4511), del sensor, se
Dato(0)=B4, envan 5 V al pin
Dato(1)=B5,
Dato(2)=B6, A0, lo cual es
Dato(3)=B7, interpretado por
Display1(B1)=uni,
Display2(B2)=dec, el microcontro-
200_use lador como un
"1" lgico.
Si esto ocurre, el
As, quedan formados los dos bucles microcontrolador debe incrementar en 1 el
"anidados": el primero de 250 ciclos y el estado del contador.
58
Reg(8)_->_BCD,
(contador), U=uni,
D=dec, C=cen,
ciclos = D'00'
ciclos = ciclos +
D'01'
Reg ciclos =
D'250' NO
ciclos1 = D'0'
SI SI
ciclos = ciclos +
Reg ciclos1 = D'3'
D'01' NO
Ctodo Comn
(4511),
Dato(0)=B4,
Dato(1)=B5,
Dato(2)=B6,
Dato(3)=B7,
Display1(B1)=uni,
Display2(B2)=dec,
200_use
59
zona de la barrera infrarroja. De esta ma-
nera, incrementa el estado del contador y
realiza una cuenta errnea.
ciclos = ciclos +
D'01'
Reg ciclos =
D'250' NO
ciclos1 = D'0'
SI
SI
Ctodo Comn
contador = (4511),
Dato(0)=B4, Reg ciclos1 = D'3'
contador + D'01'
Dato(1)=B5,
Dato(2)=B6,
Dato(3)=B7,
Display1(B1)=uni,
Display2(B2)=dec,
200_use
60
El diagrama de flujo completo es ste:
Iniciar
A = XXXSSSSE
B = SSSSSSSS
contador = D'00'
Reg(8)_->_BCD,
(contador), U=uni,
D=dec, C=cen,
ciclos = D'00'
ciclos = ciclos +
D'01'
Reg ciclos =
D'250' NO
ciclos1 = D'0'
SI
SI
SI
Ctodo Comn
contador = (4511),
Dato(0)=B4, Reg ciclos1 = D'3'
contador + D'01' NO
Dato(1)=B5,
Dato(2)=B6,
Dato(3)=B7, Ctodo Comn
Display1(B1)=uni, (4511),
Display2(B2)=dec, Dato(0)=B4,
200_use Dato(1)=B5,
Dato(2)=B6,
Dato(3)=B7,
Display1(B1)=uni,
Display2(B2)=dec,
200_use
61
Y, ste, el esquema electrnico:
62
63
4. LA PUESTA EN PRCTICA
Esta parte final de nuestro mdulo de capa- gantes o dificultades especficas con relacin
citacin contiene un cuadernillo para la eva- a la construccin del recurso didctico, a las
luacin del recurso didctico que le presen- actividades de aula, a los contenidos cient-
tamos y, de las experiencias didcticas y con- ficos y tecnolgicos, a la metodologa de
tenidos propuestos a partir de l: enseanza, a los procedimientos incluidos, a
la informacin sobre materiales y a otros
Esta evaluacin tiene dos finalidades: aspectos.
Brindarle a usted, como docente que uti- Dada la importancia que esta informacin de
liza este material, la oportunidad de do- retorno tiene para nuestro trabajo de
cumentar el seguimiento de las activi- seguimiento, mejora y actualizacin, le
dades que realice con sus alumnos, a par- agradecemos que nos remita el cuadernillo
tir de nuestras propuestas y, en funcin con todas las observaciones, comentarios o
de esta memoria de acciones, propiciar sugerencias adicionales que nos quiera hacer
una reflexin acerca de los cambios, llegar. Para ello puede remitirnos una copia,
mejoras o enriquecimiento de su propia a travs de correo postal, a
tarea de enseanza.
rea de Monitoreo y Evaluacin CeNET
Obtener de su parte, como usuario de Oficina 112
este material, informacin sobre todos Saavedra 789. C1229ACE.
los aspectos en torno a los cuales gira la Ciudad Autnoma de Buenos Aires.
propuesta. Repblica Argentina.
64
Identificacin del material:
Las dimensiones que se consideran para la evaluacin del mdulo de capacitacin y del
recurso didctico son:
Nivel educativo EGB EGB Polimodal Escuela tcnica (*) Trayecto tcnico- Formacin Otra (*)
2 3 (*) profesional (*) profesional (*)
1 2 3 1 2 3 4 5 6
Nivel en el que
usted lo utiliz
La puesta en prctica I
3. Componentes didcticos:
1 Utilice esta opcin para indicar que agregar comentarios al final de este sector de la matriz.
II La puesta en prctica
3.2. Estrategias
Incorporado3
No aplicado2
3.2.1. Contextualizacin de la estrategia didctica
Mejor
Igual
Con respecto a su forma habitual de trabajo, usted logr:
Mejor
Igual
Con respecto a su forma habitual de trabajo, usted logr:
Incorporado
No aplicado
3.2.3. Aspectos cognitivos (proceso de aprendizaje de sus alumnos)
Mejor
Igual
Con respecto a su forma habitual de trabajo, usted logr:
IV La puesta en prctica
4. Recurso didctico:
4.1.1. Utiliz:
La puesta en prctica V
4.1.2. Realiz todo el proceso de construccin del recurso didctico con sus
S No
alumnos? (Conteste este apartado en caso de que haya construido un equipo
igual al propuesto. En caso contrario, pase al apartado 5 Documentacin)
4.1.3. En caso de que su respuesta sea afirmativa, le pedimos que nos indique:
S No
a. Pudo seguir sin dificultades los procedimientos indicados en el Manual de
construccin?
b. La secuencia indicada, fue la adecuada para la construccin?
c. El grado de complejidad, fue el apropiado para el nivel educativo a que se
dirige el recurso?
d. Los contenidos cientficos asociados, son pertinentes para el desarrollo del
recurso propuesto?
e. Los contenidos tecnolgicos asociados, son pertinentes para el desarrollo
del recurso propuesto?
f. Con sus alumnos, construy el recurso didctico siguiendo el proceso y la
metodologa de resolucin de problemas?
g. Sigui todos los procedimientos propuestos para la construccin pero
incorpor sus propios contenidos cientficos y tecnolgicos?
h. Por el contrario, hizo adaptaciones en los procedimientos de construccin
pero mantuvo los mismos contenidos?
i. Realiz la construccin siguiendo las actividades de aula propuestas en el
material?
j. Dise sus propias experiencias en funcin de su grupo de alumnos?
S No
Complet todas las etapas del proceso de construccin propuesta?
VI La puesta en prctica
4.1.4. Complete este tem slo si realiz el proceso de construccin del equipo siguiendo los
procedimientos indicados en el Manual. Si no fue as, lo invitamos a responder el
apartado 4.1.5.
4.1.5. En caso de que usted haya construido un recurso didctico diferente al propuesto por
el material de capacitacin, le pedimos que nos indique si la razn fue:
4.2.1. Cmo utiliz el recurso didctico (hecho por usted o ya construido), en las experien-
cias didcticas que concret? (Puede marcar todas las opciones que crea necesarias)
La puesta en prctica IX
4.2.2. Ya sea que haya desarrollado el recurso didctico con sus alumnos segn las especifi-
caciones del material, ya sea que haya construido otro diferente o que haya utilizado
un equipo ya construido, en relacin con las actividades que usted vena realizando,
la utilizacin del recurso didctico propuesto por el material le permiti (seleccione la
opcin que coincida con sus experiencias):
No aplicable4
Con respecto a su forma habitual de trabajo, este recurso didctico le
Mejor
Igual
Otro5
permiti a usted, como docente:
X La puesta en prctica
No aplicable
Con respecto a su forma habitual de trabajo, este recurso le permiti a
Mejor
Igual
Otro
los alumnos (habilidades intelectuales):
Capacidad de planificar
h. Identificar variables o aspectos fundamentales de un problema tec-
nolgico.
i. Organizar su trabajo en etapas (identificar y seguir la secuencia de
operaciones de un proceso).
j. Ejecutar las actividades en los plazos o etapas previstas.
k. Seleccionar materiales, herramientas y piezas, de acuerdo con las
necesidades del diseo.
l. Anticipar y resolver dificultades que podran surgir en el proceso.
m. Prever puntos crticos de todo el proceso.
n. Agregue otras que considere que sus alumnos alcanzaron mejor con este recurso didctico
La puesta en prctica XI
No aplicable
Capacidad para tomar decisiones
Mejor
Igual
Otro
o. Analizar alternativas en funcin de un problema.
p. Seleccionar alternativas en funcin de las restricciones planteadas
en el problema, o en el contexto de enseanza y de aprendizaje.
q. Adecuar la propuesta para la solucin del problema planteado.
r. Agregue otras que considere que sus alumnos alcanzaron mejor con este recurso didctico
Mejor
Igual
Otro
s. Interrelacionar los datos, tcnicas y procedimientos en el diseo de
la solucin.
t. Utilizar tcnicas de representacin adecuadas al equipo que se
construye o en el ya construido que se utiliza.
u. Integrar los conocimientos cientficos y tecnolgicos en los
momentos pertinentes para el diseo de la solucin.
v. Relacionar, ensamblar componentes en la secuencia adecuada.
w. Utilizar de manera correcta la simbologa y los lenguajes propios de
la tecnologa (representacin grfica, simblica, etc.).
x. Transferir conocimientos cientficos y tecnolgicos en otras activi-
dades similares.
y. Agregue otras que considere que sus alumnos alcanzaron mejor con este recurso didctico
Otro (Por favor, exprese aqu los comentarios que tenga, identificando el tem con la letra que
corresponda):
5.1. Cmo calificara los aportes del material recibido (encuadre y desarrollo terico, y expe-
riencias propuestas para el aula)?
6
MV V PV
a. Por su potencialidad didctica (sugerencias, propuestas de trabajo en el
aula, papel motivador, etc.).
b. Para sus necesidades curriculares (desarrollo de los contenidos y experien-
cias previstas en su planificacin).
c. Para organizar, planificar, concretar experiencias didcticas relacionadas
con problemas de Educacin Tecnolgica.
d. Para renovar, actualizar, ampliar (subraye el que se ajusta ms a su expe-
riencia) los contenidos que desarrolla en su rea/ disciplina.
e. Para trabajar conocimientos cientficos y tecnolgicos de manera asociada
a un problema tecnolgico.
f. Para organizar experiencias de aprendizaje en torno a la utilizacin de
recursos didcticos.
g. Para utilizar un recurso didctico en el marco de experiencias didcticas
organizadas en funcin de la resolucin de problemas.
h. Para integrar mejor contenidos cientficos y tecnolgicos en la solucin
de problemas de carcter tecnolgico.
i. Para estimular la generacin creativa de otros recursos didcticos.
Otras (Especifquelas, por favor)
En caso de que haya seguido los procedimientos contenidos en el Manual (ya sea para hacer
un equipo igual o uno diferente al propuesto), le pedimos nos indique si:
S No Otro
a. Pudo seguir todos los procedimientos descriptos, sin dificultad?
b. La secuencia descripta le result la adecuada?
c. La secuencia establecida le plante alternativas segn algn crite-
rio (disponibilidad de los materiales, trabajo de contenidos espec-
ficos, etc.)?
d. La finalidad (para qu sirve) del equipo est indicada con clari-
dad?
e. Se establecen cules son los contenidos (cientficos o tecnolgicos)
que se asocian al equipo a construir?
f. Se determina la relacin entre conocimientos implicados, proce-
dimientos a seguir, materiales a utilizar y experiencias posibles de
realizar?
g. Considera que la relacin anterior es pertinente (es la que corres-
ponde) para la construccin que se propone?
h. La descripcin de los procedimientos le facilitaron la organizacin
de las experiencias de trabajo con sus alumnos?
i. Pudo seguir las indicaciones para la puesta en funcionamiento?
j. Todas las indicaciones para el uso son claras?
Por favor, fundamente sus respuestas negativas o agregue los comentarios que crea pertinentes
(identifique el tem a que se refiere):
Otro (identifique con la letra que corresponda el tem sobre el que hace observaciones)
La puesta en prctica XV
6. Otras caractersticas del recurso didctico:
6.1. Constructivas (Por favor, conteste slo si realiz el proceso de construccin). Indique si
el proceso de construccin rene las siguientes caractersticas:
S No
a. Simplicidad.. Es sencillo de construir por parte de los alumnos.
b. Economa. Es posible hacerlo con materiales de bajo costo.
c. Compatibilidad. Todos los componentes, bloques y sistemas permiten ser
integrados entre s.
d. Acoplabilidad. Puede ser unido o combinado con otros recursos didcticos.
e. Sencillez. Permite combinar diferentes tipos de materiales (madera, cartn,
plstico, otros similares).
f. Facilidad de armado y desarmado. Permite, sencillamente, realizar pruebas,
correcciones, incorporacin de nuevas funciones, etc.
S No
a. Portabilidad. Puede ser utilizado en el taller, aula, laboratorio.
b. Modularidad. Puede ser adaptado a diversos usos; para trabajar diversos con-
tenidos curriculares o para realizar diferentes experiencias didcticas; para
aprendizaje, demostraciones, anlisis, etc.
c. Reutilizacin. Posee partes, componentes, bloques o subsistemas que pueden
ser desmontados para volver a su estado original, y usados en s mismos o en
forma independiente.
d. Incrementabilidad. Puede complejizarse agregando piezas o completando el
sistema para mejorar su funcionalidad, rendimiento, precisin o calidad.
e. Aplicabilidad mltiple. Como sistema tecnolgico, permite que usted selec-
cione las variables con las que desea trabajar (algunas de las que maneja el sis-
tema, todas las previstas o agregar otras).
S No
a. Congruencia. Tiene relacin con los testimonios de realidad incluidos en el
mdulo de capacitacin.
b. Pertinencia. Los componentes, bloques funcionales y sistemas son adecuados
para el trabajo con los contenidos curriculares de la educacin tcnico-profe-
sional.
c. Integracin. Posibilita el tratamiento asociado de los conocimientos cientficos
y tecnolgicos propuestos en el material.
d. Escalabilidad. Es posible utilizarlo con proyectos o problemas con diferentes
niveles de complejidad.
e. Complejidad creciente. Las soluciones alcanzadas para una parte del proble-
ma, sirven de base para las siguientes o permite que, agregando componentes,
sea utilizado como solucin a problemas ms complejos.
f. Adaptabilidad. Permite su adaptacin a soluciones diversas en torno a las
problemticas planteadas.
Si su respuesta es negativa en alguna de ellas, indique por qu, identificndola con la letra
correspondiente:
Cmo calificara el diseo del mdulo escrito (desarrollo de contenidos cientficos y tec-
nolgicos, y propuestas de experiencias didcticas)?
7
MB B R M
a. Formato grfico del material (distribucin del contenido, mrgenes, dis-
tribucin de texto e imgenes, insercin de grficos, diseo grfico glo-
bal, etc.).
b. Lenguaje utilizado (claridad, adecuacin al destinatario).
c. Organizacin (secuencia entre cada parte).
d. Adecuacin al destinatario (evidencia que se toma en cuenta que es un
material para ser trabajado en un mbito escolar).
e. Pertinencia de los conocimientos cientficos con las problemticas
planteadas.
f. Pertinencia de los conocimientos tecnolgicos con las problemticas
planteadas.
g. Vinculacin (pertinencia) del recurso didctico que propone con las
situaciones didcticas planteadas.
h. Congruencia (vinculacin) de los contenidos propuestos con el recurso
didctico.
i. Aporte metodolgico para enriquecer sus estrategias didcticas.
j. Aporte terico (en general) para su trabajo docente.
k. Valor motivador para el trabajo con sus alumnos.
l. Valor orientador para generar sus propios recursos didcticos.
m. Concepcin innovadora para el trabajo didctico en la educacin tcni-
co-profesional.
Tanto para los autores de este material, como para el CeNET como institucin responsable
de su elaboracin y distribucin, una de las finalidades ms importantes es suscitar en los
educadores nuevas ideas, aplicaciones o propuestas creativas a partir de la lectura o el traba-
jo con el mdulo.
e. otro (especifique):
XX La puesta en prctica
Otras (Por favor, especifique en qu mbitos ligados con los contenidos ha generado estas
nuevas ideas o propuestas):
Cul/es?
Coleccin: Construcciones
Construccin de edificios. Cmo ensearla a travs de la resolucin
de problemas
Construcciones en hormign armado: tecnologa, diseo estructural
y dimensionamiento
Coleccin: Telecomunicaciones
Tcnicas de transmisin banda base aplicadas a redes LAN y WAN
Clculo de enlaces almbricos
Coleccin: Materiales
Fundamentos y ensayos en materiales metlicos