Download UTILITARIO GRATUITO PARA HACER PROGRAMAS

Document related concepts
no text concepts found
Transcript
20 // Club SE // Microcontroladores PICAXE
Por: Ismael Cervantes de Anda
[email protected]
No exageramos demasiado si decimos que los microcontroladores forman parte de nuestra vida, especialmente en lo que hace al “confort”. Hoy en día, es casi imposible pensar en un dispositivo electrónico que no contenga, al menos, un chip de proceso. Es por eso que comenzamos a describir un sistema muy fácil de aprender y que puede programarse en entornos amigables. Si desea obtener tutoriales sobre este sistema, puede bajarlos de nuestra web: www.webelectronica.com.ar con la clave picaxe.
UTILITARIO GRATUITO
PARA HACER PROGRAMAS
Lo diferente del sistema de microcontroladores PICAXE, con
respecto a la programación tradicional de los microcontroladores
PIC, radica en la programación
basada en un lenguaje BASIC y
diagramas de flujo. Esto hace que
los microcontroladores del sistema PICAXE sean muy fáciles de
programar, en un ambiente amigable.
Para programar los microcontroladores PICAXE debemos, en
primera instancia, instalar el software que contiene el ambiente de
programación, por lo que describiremos paso a paso la forma de hacerlo.
El software lo pueden bajar de
nuestra página de internet que ustedes ya conocen www.webelectronica.com.ar, debe hacer click
Figura 1 Carpeta progedit.
en el ícono password e ingresar la
clave PICAXEPRO. Recuerde
que para bajar cualquier información debe ser socio del club SE, lo
cual es gratuito y puede inscribirse
por Internet en sólo un par de minutos (siga las instrucciones que
dimos para bajar el programa PICAXEPRO y encontrará cómo hacerse socio si aún no lo es).
Una vez que se tenga el software, se contará con una carpeta
con el nombre de “progedit”, a la
cual debemos acceder (observe la
figura 1).
Luego debemos ingresar a la
carpeta progedit y tenemos que
ubicar el programa identificado
como “Programming Editor”, al
Figura 2 Software de instalación “Programming Editor”.
cual debemos de
hacerle un doble
click con el ratón
de la PC para que
éste se ejecute y
se pueda instalar
el programa de
los PICAXE, tal
como se muestra
en la figura 2.
Una vez que
ejecutamos
el
programa de ins- Figura 3 Ventana de bienvenida para la instalación del software de los PICAXE.
talación Programming Editor aparecerá la ventana
que se muestra en
la figura 3, sobre
la cual debemos
de oprimir con el
ratón el cuadro
identificado como “next” para
que continúe la
instalación.
PosteriormenFigura 4 Acuerdo de licencia.
te será desplegada
la ventana donde
se muestra la licencia que debemos aceptar, porque de otra manera no podremos
continuar con la
instalación del
software, por lo
que nuevamente
oprimiremos el
cuadro identificaFigura 5 Información del usuario.
do como “next”,
esta acción se indica en la figura
4.
Como paso siguiente, pregunta
por el nombre del
usuario que normalmente utilizará el software,
aquí
podemos
instalar la aplicación para que
pueda ser utilizaFigura 6 Destino del software.
da por todas las
personas que utilicen la computadora, y después
de seleccionar esta acción tenemos que oprimir
el cuadro identificado
como
“next”, tal como
se muestra en la
figura 5.
Posteriormente debemos
Figura 7 Ventana de confirmación de datos.
decir en donde se
guardará el software de programación, que por
lo general, aquí
no tenemos que
modificar dato
alguno, a menos
de que querramos
asignar otra localidad, tal como se
ilustra en la figura 6.
Una vez
Figura 8 Ventana de instalación del software.
seleccionada la
opción correspondiente procede- tana de confirmación para estar
remos a hacer click sobre el cua- seguros de que los datos que introdujimos se encuentran correctos,
dro identificado como “next”.
Por último, aparecerá una ven- si es así debemos oprimir el cua-
Técnicas Digitales // Club SE // 21
Figura 10 Icono de acceso rápido en el
escritorio de la PC.
Figura 9 Ventana final.
Figura 11 Lenguaje BASIC para programar los PICAXE.
Figura 12 Diagrama de flujo para programar los PICAXE.
dro identificado como “next” para
que continúe la instalación, tal como se aprecia en la figura 7.
Cuando se está instalando el
software se indica gráficamente
tal como se ilustra en la figura 8,
aquí debemos esperar hasta que se
terminen de instalar, tanto el software de programación como todas
las utilerías que
serán empleadas
por los PICAXE.
En la figura 9 se
muestra la ventana que nos indica
que ya se ha concluido con la instalación, por lo que debemos oprimir el cuadro identificado como
“finish”.
Una vez instalado el software
de programación de los PICAXE,
en el escritorio de nuestra PC encontraremos un ícono de acceso
directo identificado como “PICA-
XE Programming Editor”,
al cual, para
comenzar
a
programar los
microcontroladores, debemos hacer un
doble click con
el mouse para que se ejecute el
programa, tal como se muestra en
la figura 10. En la figura 11 y 12
se observa un ejemplo del ambiente gráfico tanto en lenguaje BASIC como en diagrama de flujo.
Entre estos circuitos integrados de funciones especiales podemos encontrar:
INTRODUCCIÓN A LOS
CODIFICADORES Y DECODIFICADORES
Introducción
En el capítulo anterior, estudiamos las diferentes familias lógicas, dando ejemplos de uso para
los circuitos integrados digitales
de la familia TTL y CMOS, que
son las más utilizadas.
El proceso de fabricación de
las diferentes familias ha posibilitado la realización en circuitos integrados digitales de sistemas
combinacionales complejos, constituidos por un gran número de
Figura 1
Figura 2
compuertas lógicas en un solo
chip.
Se llama circuito combinacional a aquél en que el estado lógico
de su salida depende únicamente,
del estado lógico de sus entradas;
es decir, no se tiene en cuenta la
noción del tiempo.
Existen circuitos lógicos donde el estado de la salida en un instante no sólo depende del estado
lógico de las entradas en ese instante, sino también del estado lógico de las entradas en instantes
anteriores; es decir, entra en juego la variable
tiempo. Se dice
que el circuito
tiene memoria.
Estos circuitos se
llaman secuenciales y los analizaremos
más
adelante.
- Codificadores: Un codificador es un circuito combinacional
que tiene 2m entradas (o menos que
2m) y m salidas, de forma tal que,
cuando una de las entradas está
excitada, a la salida se genera un
código de m bits correspondiente
a la entrada excitada. Cumple, por
lo tanto, la función inversa a la del
decodificador. En la figura 1 se da
el esquema en bloques de un codificador de 2m entradas y m salidas.
A partir de la siguiente entrega
iremos utilizando el software de
programación, por lo que hasta
aquí hemos visto únicamente los
pasos a seguir para instalarlo pero
no su utilización, pero no se de-
cualquiera de las entradas y
se la conduce a la única línea
de salida. Cumple la función
opuesta al demultiplexor. Cada combinación binaria presente en las entradas de selección,
selecciona la información presente en una de las
entradas para ser
enviada a la línea
o canal de salida. En la figura 3 se
ha esquematizado un multiplexor
de 2n entradas y una salida.
sesperen ya que poco a poco contaremos con la información mínima para poder programar un microcontrolador bajo el sistema PICAXE. Hasta la próxima.
**************
Figura 3
Figura 4
ra de las m salidas, aplicando a las
entradas de selección la combinación adecuada. En la figura 4 se
reproduce el diagrama de un demultiplexor de n entradas y 2n salidas. Además de estos cuatro sistemas combinacionales, en este
capítulo veremos comparadores,
sumadores y generadores de paridad. En la próxima edición analizaremos en detalle cada bloque.
Continuará
- Demultiplexores: Un demul- Decodificadores: Un decodi- tiplexor es un circuito combinaficador es un circuito que tiene n lí- cional que tiene una entrada de daneas de entrada (bits de instruc- tos D y m salidas. Posee además n
ción) y 2n líneas de salida (o menor entradas de selección tal que 2n =
que 2n) y opera excitando sólo una m. La información aplicada en el
de las líneas de salida en función de canal de entrada de datos D, se
la combinación de bits de entrada.
puede hacer aparecer en cualquieLos decodificadores
se clasifican en excitadoMONTAJE: Amplificador Integrado de 4W
res y no excitadores, según sus salidas puedan o
no controlar respectivaEl LM380 puede proporcionar potencias de hasta 4 watt y su tensión de
mente un indicador visual
alimentación debe estar en la banda de 8 a 18V. El circuito presentado tiene
(display). En la figura 2 se
control de tonalidad y la distorsión está alrededor de 3% para la máxima poda el diagrama en bloques
tencia. La característica sobresaliente es que el integrado es muy barato y se
de un decodificador de n
lo puede usar para diversas aplicaciones. Fíjese que hasta puede armarlo sin
líneas de entrada y 2n línecesidad de una placa de circuito impreso.
neas de salida.
- Multiplexores: Los
multiplexores o selectores
de datos son circuitos
combinacionales que tienen m entradas de datos y
una sola línea de salida.
Tiene además n entradas
de selección tal que 2n =
m. Mediante las entradas
de selección se elige la información presente en