45111 Parallax Inc, 45111 Datasheet - Page 104

MANUAL FOR SX-KEY/BLITZ VER. 2.0

45111

Manufacturer Part Number
45111
Description
MANUAL FOR SX-KEY/BLITZ VER. 2.0
Manufacturer
Parallax Inc
Datasheet

Specifications of 45111

Accessory Type
Manual
Product
Microcontroller Accessories
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
For Use With/related Products
Parallax microcontroller
For Use With
70002PAR - GUIDE PROG THE SX MICRO -DAUBACH
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Contains lead / RoHS non-compliant
10 SX Special Features and Coding Tips
The following code snippet demonstrates this:
Table
Main
MainLoop
If 8-bit or 12-bit data is required, the DW method may be used to create the data table. This method uses
a set of DW (Define Word) directives each of which place a 12-bit data value in program memory. By
moving a 12-bit index value to M and W (upper 4 bits of address in M) and executing an IREAD
command, M and W are replaced with the 12-bit data value.
To create an 8-bit or 12-bit data table with the DW directive:
When data is needed from the table, move the index value of the desired item (in relation to the label) to
M and W and execute an IREAD. Upon returning, the 12-bit value is in M and W.
Page 104 SX-Key/Blitz Development System Manual 2.0 Parallax, Inc.
1) Set the table’s location and insert a label.
2) Add as many DW directives as necessary.
RESET Main
Idx
; 8-bit data table
;
ORG
JMP
RETW
RETW
MOV
INC
MOV
CALL
EQU $08
$0
PC+W
'ABCDEFG'
10, 100, 255, 0
Idx, #$FF
Idx
W, Idx
Table
; Define index symbol
; Jump into the table
; Store text
; Store numbers
; Reset table index
; Increment table index
; Retrieve data

Related parts for 45111