Proyectos de Electrónica: Cómo crear constantes en código PBASIC

Si usted comienza 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 para usar como constantes. LA constante es un nombre que se le ha asignado un valor. Esto le permite usar el nombre constante en su programa en lugar del valor en sí. Más adelante, si usted 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, sólo tiene que cambiar la línea que define la constante.

Aquí está una declaración que crea una constante llamada Delay y asigna el valor 500 a la misma:

Retraso CON 500

los CON indica que la palabra clave Delay es una constante cuyo valor asignado es de 500.

Para utilizar una constante, simplemente sustituya el nombre de la constante dondequiera que utilizaría el valor. Por ejemplo, esta línea se detiene el programa para el valor asignado a la Delay constante:

PAUSA Delay

Listado 2-3 muestra una versión del programa de LED intermitente que utiliza una constante para determinar la rapidez con los LEDs deben parpadear.

'LED Programa Flasher "Doug Lowe 10 de julio 2011' 'Este programa flashes LED conectado a los pines 0, 2, 4, 6, 8 y 10' en el segundo intervalos de un medio. '' Esta versión del programa utiliza un 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 al crear nombres en PBASIC:

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

  • Los nombres deben comenzar con una letra o un guión bajo, pero no pueden comenzar con un número. Por lo tanto, 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 mayúsculas y minúsculas. Por lo tanto, PBASIC considera todos los siguientes nombres para ser idéntica: TimerCheck, timercheck, TIMERCHECK, y TiMeRcHeCk.

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




» » » » Proyectos de Electrónica: Cómo crear constantes en código PBASIC