Hola,
Estoy intentando acceder a posiciones de memoria con etiquetas con CData para los caracteres ASCII ya que estoy utilizando un display gráfico que de momento no hay librerias, y esta no tiene caracteres integrados en su memoria por tanto los tengo que hacer Yo y de momento con el metodo que estoy utilizando no tengo éxito al compilar me da error. Haber si me pueden ayudar.
Lo que intento hacer es cuando tengo que poner una palabra en el display por ejemplo "Hola" esta palabra se separara por Letras y cada letra H , O , L ,A tiene su código en ascii en Hexadecimal:
"H"= $7F,$08,$08,$08,$7F,$00
"O"=$3E,$41,$41,$41,$3E,$00
y asi sucesivamente... para despues ir las poniendolas en el display en sus coordenadas X e Y.
Ala hora de compilar me da error en la Linea 10 en la variable "InDexMemoria" y no se que hacer o como convertirla.
Lo que quiero es concadenar la variable ( "ASCI_") + el Número Ascii de la Letra y que quedase asi "ASCI_72", esto funciona pero
a la hora de compilar la variable "InDexMemoria" que va delante de CData da error.
Gracias.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Código
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
00 Dim X as Byte
01 Dim InDexMemoria As String * 8
02 Dim PosMemoria As String * 8
03 Dim Letra As Word
04 Dim Temp As Byte
05 Letra = "H"
06 Ini:
07 PosMemoria = "ASCI_" ' Parte de la Etiqueta para CData
08 InDexMemoria = PosMemoria + Str$(Dec Letra) ' Concadeno Etiqueta + el Numero en ascii
' La variable "InDexMemoria = "ASCI_72"
09 For X = 0 To 5
10 Temp = CRead InDexMemoria + X '>>>>> Al Compilar me da error aquí <<<< por la Variable "InDexMemoria"
11 DelayMS 5000
12 Next X
13 GoTo Ini
14 ASCI_65:
15 CData $7E,$11,$11,$11,$7E,$00 '65 - A
16 ASCI_72:-
17 CData $7F,$08,$08,$08,$7F,$00 '72 - H
18 ASCI_76:-
19 CData $7F,$40,$40,$40,$40,$00 '76 - L
20 ASCI_79:-
21 CData $3E,$41,$41,$41,$3E,$00 '79 - O
''
''
''
''
''
'' ........Todo Código ASCII
22 End