El PROTON compiler SOPORTA variables de multiples elementos del tipo byte o word. Un arreglo es un grupo de variables de el mismo tipo (8-bits ó 16-bits), que comparten el mismo nombre , pero coocadas en celdas numeradas llamadas elementos.
Un arreglo se define usando las siguiente sintaxis:
DIM Nombre[ largo] AS BYTEDIM Nombre[largo ] AS WORD
Nombre => cualquiera, excluyendo las palabras reservadas
largo => (0-255) para el tipo byte, (0-128) para el tipo word.
Ejemplo:
DIM MYARRAY[10] AS BYTE ' Crea un arreglo de 10 elementos del tipo byte.
DIM MYARRAY[10] AS WORD ' Creaun arreglo de 10 elementos del tipo word
Codigo Ejemplo:
DEVICE 16F84 '
DIM MYARRAY[10] AS BYTE ' Creaun arreglo de 10 elementos del tipo byte.
DIM INDEX AS BYTE ' Crea una variable normal del tipo BYTE.
FOR INDEX = 0 TO 9 ' Repite con INDEX= 0,1,2...9
MYARRAY[INDEX] = INDEX * 10 '
NEXT
FOR INDEX = 0 TO 9 ' Repite con INDEX= 0,1,2...9
PRINT AT 1 , 1 , DEC MYARRAY [INDEX] '
DELAYMS 500 'retardo de 500 ms
NEXT
STOP
amigo buenos días, esta muy excelente tu pagina, pero quisiera hacerte una pregunta hay alguna manera de comparar dos variables tipo array completas, sin tener que hacerlo byte por byte?
ResponderEliminarAl parecer no es necesario, eso se implementa en bucle con sentencia 'FOR' con su comparación en su contenido.
Eliminar