i need help i've tryed this code and when i add more text in ldata var it says error enable to fit ldata variable, and i changed ldta to var bit but it shows all LDEs on how can i fix this problem to add more scrolling text please help
Code:
DEFINE OSC 4
TRISA = %00000
TRISB = %00000000
column var byte
dchange var byte
scan var byte
scroll var byte
ldata VAR BYTE [59] when i change to bit it shows all leds on?
START:
CLEAR
ldata [0] = %11111
ldata [1] = %11111
ldata [2] = %11111
ldata [3] = %11111
ldata [4] = %11111'END OF CLEAR
ldata [5] = %01000
ldata [6] = %01010
ldata [7] = %00010 ' S
ldata [8] = %11111 '_
ldata [9] = %00000
ldata [10] = %11011
ldata [11] = %00000 'H
ldata [12] = %11111
ldata [13] = %00001
ldata [14] = %11010
ldata [15] = %00001 'A
ldata [16] = %11111
ldata [17] = %00110
ldata [18] = %01010
ldata [19] = %01100 'Z
ldata [20] = %11111
ldata [21] = %11111
ldata [21] = %00001
ldata [22] = %11010
ldata [23] = %00001 'A
ldata [24] = %11111
ldata [25] = %11111
ldata [26] = %00000
ldata [27] = %11101
ldata [28] = %11011
ldata [29] = %00000 'N
ldata [30] = %11111
LDATA [31] = %00000
LDATA [32] = %01110
ldata [33] = %10001 'D
ldata [34] = %11111
ldata [35] = %11111
ldata [36] = %11111
ldata [37] = %00000
ldata [38] = %11101
ldata [59] = %11011
ldata [39] = %11101
ldata [40] = %00000 'M
ldata [41] = %11111
ldata [42] = %00000
ldata [43] = %01111
ldata [44] = %00000 'U
ldata [45] = %11111
ldata [46] = %01000
ldata [47] = %01010
ldata [48] = %00010 ' S
ldata [49] = %11111
ldata [50] = %11111
ldata [51] = %11001
ldata [52] = %10110
ldata [53] = %01101
ldata [54] = %10110
ldata [55] = %11001 'HEART
ldata [56] = %11111
ldata [57] = %11111
ldata [58] = %11111
ldata [59] = %11111 'SPACE
LOOP:
FOR scroll = 0 TO 54
FOR scan = 0 TO 59
PORTB = 1
FOR column = 0 TO 7
PORTA = ldata [column]
PAUSE 1
PORTB = PORTB * 2
NEXT
NEXT
FOR dchange = 0 TO 59
ldata [dchange] = ldata [dchange+1]
NEXT
NEXT
GOTO START
END
Bookmarks