Hejsa.
I forbindelse med at jeg skal udskrive noget tekst til mit LCD-Display(som er kommet til at virke nu, det gamle VAR brændt af), vil jeg gerne oprette et array med den tekst der skal udskrives, og så vha. indirekte adressering kan skrive en karakter ad gangen til displayet. Mit problem er dog at jeg ikke kan finde ud af at oprette selve arrayet. Herunder ses starten af mit program:
---------- list p=16F84 ; list directive to define processor #include ; processor specific variable definitions __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
;;Variabler
ORG 0x00 ;reset hertil GOTO main
T1 EQU 0x0C T2 EQU 0x0D HT EQU 0x0E
;herunder følger programkoden
----------
...men hvor skal jeg så oprette arrayet? Jeg tænkte at man bare kunne skrive besked DB "hej med dig", men så giver MPLAB(min IDE/assembler) følgende fejl: Message[303] C:\...\...\...\...\DAU.ASM 24 : Program word too large. Truncated to core size. (6865).
Nogen forslag?