20 // Club SE //Microcontroladores PICAXE - upbc.edu.mx 5/Proyectos con Picaxe/Utilitario... · Lo...

2
Lo diferente del sistema de mi- crocontroladores PICAXE, con respecto a la programación tradi- cional de los microcontroladores PIC, radica en la programación basada en un lenguaje BASIC y diagramas de flujo. Esto hace que los microcontroladores del siste- ma PICAXE sean muy fáciles de programar, en un ambiente amiga- ble. Para programar los microcon- troladores PICAXE debemos, en primera instancia, instalar el soft- ware que contiene el ambiente de programación, por lo que describi- remos paso a paso la forma de ha- cerlo. El software lo pueden bajar de nuestra página de internet que us- tedes ya conocen www.webelec- tronica.com.ar, debe hacer click en el ícono password e ingresar la clave PICAXEPRO. Recuerde que para bajar cualquier informa- ción debe ser socio del club SE, lo cual es gratuito y puede inscribirse por Internet en sólo un par de mi- nutos (siga las instrucciones que dimos para bajar el programa PI- CAXEPRO y encontrará cómo ha- cerse socio si aún no lo es). Una vez que se tenga el soft- ware, 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 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- talación Program- ming Editor apa- recerá la ventana que se muestra en la figura 3, sobre la cual debemos de oprimir con el ratón el cuadro identificado co- mo “next” para que continúe la instalación. Posteriormen- te será desplegada la ventana donde se muestra la li- cencia que debe- mos aceptar, por- que de otra mane- ra no podremos continuar con la instalación del software, por lo que nuevamente oprimiremos el cuadro identifica- do como “next”, esta acción se in- dica en la figura 4. Como paso si- guiente, pregunta por el nombre del usuario que nor- malmente utiliza- rá el software, aquí podemos instalar la aplica- ción para que pueda ser utiliza- da por todas las personas que uti- licen la computa- dora, y después de seleccionar es- ta acción tene- mos que oprimir el cuadro identi- ficado como “next”, tal como se muestra en la figura 5. Posterior- mente debemos decir en donde se guardará el soft- ware de progra- mación, que por lo general, aquí no tenemos que modificar dato alguno, a menos de que querramos asignar otra loca- lidad, tal como se ilustra en la figu- ra 6. Una vez seleccionada la opción correspondiente procede- remos a hacer click sobre el cua- dro identificado como “next”. Por último, aparecerá una ven- tana de confirmación para estar seguros de que los datos que intro- dujimos se encuentran correctos, si es así debemos oprimir el cua- 20 // Club SE // Microcontroladores PICAXE Figura 1 Carpeta progedit. No exageramos demasiado si decimos que los microcontroladores forman parte de nuestra vi- da, especialmente en lo que hace al “confort”. Hoy en día, es casi imposible pensar en un dis- positivo electrónico que no contenga, al menos, un chip de proceso. Es por eso que comenza- mos a describir un sistema muy fácil de aprender y que puede programarse en entornos ami- gables. Si desea obtener tutoriales sobre este sistema, puede bajarlos de nuestra web: www.we- belectronica.com.ar con la clave picaxe. Por: Ismael Cervantes de Anda [email protected] Figura 2 Software de instalación “Programming Editor”. Figura 3 Ventana de bienvenida para la instalación del software de los PICAXE. Figura 4 Acuerdo de licencia. Figura 5 Información del usuario. Figura 6 Destino del software. UTILITARIO GRATUITO PARA H ACER P ROGRAMAS Figura 7 Ventana de confirmación de datos. Figura 8 Ventana de instalación del software.

Transcript of 20 // Club SE //Microcontroladores PICAXE - upbc.edu.mx 5/Proyectos con Picaxe/Utilitario... · Lo...

Lo diferente del sistema de mi-crocontroladores PICAXE, conrespecto a la programación tradi-cional de los microcontroladoresPIC, radica en la programaciónbasada en un lenguaje BASIC ydiagramas de flujo. Esto hace quelos microcontroladores del siste-ma PICAXE sean muy fáciles deprogramar, en un ambiente amiga-ble.

Para programar los microcon-troladores PICAXE debemos, enprimera instancia, instalar el soft-ware que contiene el ambiente deprogramación, por lo que describi-remos paso a paso la forma de ha-cerlo.

El software lo pueden bajar denuestra página de internet que us-tedes ya conocen www.webelec-tronica.com.ar, debe hacer click

en el ícono password e ingresar laclave PICAXEPRO. Recuerdeque para bajar cualquier informa-ción debe ser socio del club SE, locual es gratuito y puede inscribirsepor Internet en sólo un par de mi-nutos (siga las instrucciones quedimos para bajar el programa PI-CAXEPRO y encontrará cómo ha-cerse socio si aún no lo es).

Una vez que se tenga el soft-ware, se contará con una carpetacon el nombre de “progedit”, a lacual debemos acceder (observe lafigura 1).

Luego debemos ingresar a lacarpeta progedit y tenemos queubicar el programa identificadocomo “Programming Editor”, al

cual debemos dehacerle un dobleclick con el ratónde la PC para queéste se ejecute yse pueda instalarel programa delos PICAXE, talcomo se muestraen la figura 2.

Una vez queejecutamos elprograma de ins-talación Program-ming Editor apa-recerá la ventanaque se muestra enla figura 3, sobrela cual debemosde oprimir con elratón el cuadroidentificado co-mo “next” paraque continúe lainstalación.

Posteriormen-te será desplegadala ventana dondese muestra la li-cencia que debe-mos aceptar, por-que de otra mane-ra no podremoscontinuar con lainstalación delsoftware, por loque nuevamenteoprimiremos elcuadro identifica-do como “next”,esta acción se in-dica en la figura4.

Como paso si-guiente, preguntapor el nombre delusuario que nor-malmente utiliza-rá el software,aquí podemosinstalar la aplica-ción para quepueda ser utiliza-da por todas laspersonas que uti-licen la computa-dora, y despuésde seleccionar es-ta acción tene-mos que oprimirel cuadro identi-ficado como“next”, tal comose muestra en lafigura 5.

P o s t e r i o r -mente debemosdecir en donde seguardará el soft-ware de progra-mación, que porlo general, aquíno tenemos quemodificar datoalguno, a menosde que querramosasignar otra loca-lidad, tal como seilustra en la figu-ra 6. Una vezseleccionada laopción correspondiente procede-remos a hacer click sobre el cua-dro identificado como “next”.

Por último, aparecerá una ven-

tana de confirmación para estarseguros de que los datos que intro-dujimos se encuentran correctos,si es así debemos oprimir el cua-

20 // Club SE // Microcontroladores PICAXE

Figura 1 Carpeta progedit.

No exageramos demasiado si decimos que los microcontroladores forman parte de nuestra vi-da, especialmente en lo que hace al “confort”. Hoy en día, es casi imposible pensar en un dis-positivo electrónico que no contenga, al menos, un chip de proceso. Es por eso que comenza-mos a describir un sistema muy fácil de aprender y que puede programarse en entornos ami-gables. Si desea obtener tutoriales sobre este sistema, puede bajarlos de nuestra web: www.we-belectronica.com.ar con la clave picaxe.

Por: Ismael Cervantes de [email protected]

Figura 2 Software de instalación “Programming Editor”.

Figura 3 Ventana de bienvenida para la instalación del software de los PICAXE.

Figura 4 Acuerdo de licencia.

Figura 5 Información del usuario.

Figura 6 Destino del software.

UTILITARIO GRATUITO

PARA HACER PROGRAMAS

Figura 7 Ventana de confirmación de datos.

Figura 8 Ventana de instalación del software.

dro identificado como “next” paraque continúe la instalación, tal co-mo se aprecia en la figura 7.

Cuando se está instalando elsoftware se indica gráficamentetal como se ilustra en la figura 8,aquí debemos esperar hasta que seterminen de instalar, tanto el soft-ware de programación como todas

las utilerías queserán empleadaspor los PICAXE.En la figura 9 semuestra la venta-na que nos indica

que ya se ha concluido con la ins-talación, por lo que debemos opri-mir el cuadro identificado como“finish”.

Una vez instalado el softwarede programación de los PICAXE,en el escritorio de nuestra PC en-contraremos un ícono de accesodirecto identificado como “PICA-

XE Program-ming Editor”,al cual, paracomenzar aprogramar losmicrocontrola-dores, debe-mos hacer undoble click conel mouse para que se ejecute elprograma, tal como se muestra enla figura 10. En la figura 11 y 12se observa un ejemplo del ambien-te gráfico tanto en lenguaje BA-SIC como en diagrama de flujo.

A partir de la siguiente entregairemos utilizando el software deprogramación, por lo que hastaaquí hemos visto únicamente lospasos a seguir para instalarlo perono su utilización, pero no se de-

sesperen ya que poco a poco con-taremos con la información míni-ma para poder programar un mi-crocontrolador bajo el sistema PI-CAXE. Hasta la próxima.

**************

Técnicas Digitales // Club SE // 21

Figura 9 Ventana final.

Figura 10 Icono de acceso rápido en elescritorio de la PC.

Figura 11 Lenguaje BASIC para pro-gramar los PICAXE.

Figura 12 Diagrama de flujo para programar los PICAXE.

Introducción

En el capítulo anterior, estu-diamos las diferentes familias ló-gicas, dando ejemplos de uso paralos circuitos integrados digitalesde la familia TTL y CMOS, queson las más utilizadas.

El proceso de fabricación delas diferentes familias ha posibili-tado la realización en circuitos in-tegrados digitales de sistemascombinacionales complejos, cons-tituidos por un gran número de

compuertas lógicas en un solochip.

Se llama circuito combinacio-nal a aquél en que el estado lógicode su salida depende únicamente,del estado lógico de sus entradas;es decir, no se tiene en cuenta lanoción del tiempo.

Existen circuitos lógicos don-de el estado de la salida en un ins-tante no sólo depende del estadológico de las entradas en ese ins-tante, sino también del estado ló-gico de las entradas en instantes

anteriores; es de-cir, entra en jue-go la variabletiempo. Se diceque el circuitotiene memoria.Estos circuitos sellaman secuen-ciales y los anali-zaremos másadelante.

Entre estos circuitos integra-dos de funciones especiales pode-mos encontrar:

- Codificadores: Un codifica-dor es un circuito combinacionalque tiene 2m entradas (o menos que2m) y m salidas, de forma tal que,cuando una de las entradas estáexcitada, a la salida se genera uncódigo de m bits correspondientea la entrada excitada. Cumple, porlo tanto, la función inversa a la deldecodificador. En la figura 1 se dael esquema en bloques de un codi-ficador de 2m entradas y m salidas.

- Decodificadores: Un decodi-ficador es un circuito que tiene n lí-neas de entrada (bits de instruc-ción) y 2n líneas de salida (o menorque 2n) y opera excitando sólo unade las líneas de salida en función dela combinación de bits de entrada.

Los decodificadoresse clasifican en excitado-res y no excitadores, se-gún sus salidas puedan ono controlar respectiva-mente un indicador visual(display). En la figura 2 seda el diagrama en bloquesde un decodificador de nlíneas de entrada y 2n lí-neas de salida.

- Multiplexores: Losmultiplexores o selectoresde datos son circuitoscombinacionales que tie-nen m entradas de datos yuna sola línea de salida.Tiene además n entradasde selección tal que 2n =m. Mediante las entradasde selección se elige la in-formación presente en

cualquiera de las entradas yse la conduce a la única líneade salida. Cumple la funciónopuesta al demultiplexor. Ca-da combinación binaria pre-sente en las entra-das de selección,selecciona la in-formación presen-te en una de lasentradas para serenviada a la líneao canal de salida. En la figura 3 seha esquematizado un multiplexorde 2n entradas y una salida.

- Demultiplexores: Un demul-tiplexor es un circuito combina-cional que tiene una entrada de da-tos D y m salidas. Posee además nentradas de selección tal que 2n =m. La información aplicada en elcanal de entrada de datos D, sepuede hacer aparecer en cualquie-

ra de las m salidas, aplicando a lasentradas de selección la combina-ción adecuada. En la figura 4 sereproduce el diagrama de un de-multiplexor de n entradas y 2n sa-lidas. Además de estos cuatro sis-temas combinacionales, en estecapítulo veremos comparadores,sumadores y generadores de pari-dad. En la próxima edición anali-zaremos en detalle cada bloque.

Continuará

INTRODUCCIÓN A LOS

CODIFICADORES Y DECODIFICADORES

Figura 1

Figura 2

Figura 3

Figura 4

MONTAJE: Amplificador Integrado de 4W

El LM380 puede proporcionar potencias de hasta 4 watt y su tensión dealimentación debe estar en la banda de 8 a 18V. El circuito presentado tienecontrol de tonalidad y la distorsión está alrededor de 3% para la máxima po-tencia. La característica sobresaliente es que el integrado es muy barato y selo puede usar para diversas aplicaciones. Fíjese que hasta puede armarlo sinnecesidad de una placa de circuito impreso.