Proyectos de electrónica: cómo crear constantes de código pbasic

Si usted empieza a utilizar circuitos programables en sus proyectos de electrónica, que va a terminar de escribir algo de código. Si el circuito programable es un BASIC Stamp, que voy a escribir ese código en PBASIC.

En PBASIC, puede crear sus propios nombres a utilizar como constantes. UN constante es un nombre que se le ha asignado un valor. Esto le permite usar el nombre constante en su programa, más que el valor en sí. Más tarde, si decide cambiar el valor, usted no tiene que buscar a través del programa para encontrar todas las apariciones de la constante. En lugar de ello, basta con cambiar la línea que define la constante.

Aquí está una declaración que crea una constante llamada Retrasar y asigna el valor 500 lo:

CON retardo 500

los ESTAFA indica que la palabra clave Retrasar es una constante cuyo valor asignado es 500.

Para utilizar una constante, simplemente sustituir el nombre de la constante donde quiera que utilizaría el valor. Por ejemplo, esta línea se detiene el programa para el valor asignado a la Retrasar constante:

PAUSA retardo

Listado 2-3 muestra una versión del programa LED intermitente que utiliza una constante a determinar qué tan rápido los LED deben parpadear.

`LED Programa Flasher` Doug Lowe` 10 de julio de, 2011 `` Este programa repentinos de LEDs conectado a los pines 0, 2, 4, 6, 8, y 10` a intervalos de un segundo y medio ``. Esta versión del programa utiliza una constante `para el intervalo de tiempo.` {$ PBASIC 2.5}`{$ STAMP BS2} Retardo CON 500Main: ALTA 0HIGH 2high 4high 6HIGH 8HIGH 10PAUSE DelayLOW 0LOW 2BAJ 4low 6LOW 8LOW 10PAUSE DelayGOTO Principal

Debe seguir algunas reglas simples cuando se crea nombres en PBASIC:

  • Los nombres pueden consistir en una combinación de letras mayúsculas y minúsculas, números y subrayados (_). Otros caracteres especiales, como signos de dólar o signos de admiración, no están permitidos. Así, Timer_Routine y Relay7 son nombres válidos, pero $ LED o ¡Explosión! no lo son.

  • Los nombres deben comenzar con una letra o un guión, pero no pueden comenzar con un número. Así, Timer1 y _Timer1 son ambos nombres válidos, 1Timer no lo es.

  • Los nombres pueden ser de hasta 32 caracteres.

  • Los nombres no son mayúsculas y minúsculas, lo que quiere decir que PBASIC no distingue entre letras mayúsculas y minúsculas. Por lo tanto, PBASIC considera todos los siguientes nombres sean idénticos: TimerCheck, timercheck, TIMERCHECK, y TiMeRcHeCk.

  • En realidad, nada en PBASIC entre mayúsculas y minúsculas, así que cualquier cosa puede ser escrito en mayúsculas o minúsculas. Sin embargo, es una convención de programación PBASIC común que las palabras clave tales como alta y Goto están escritos en mayúsculas, mientras que los nombres se escriben con sólo la primera letra en mayúscula.

Artículos Relacionados