_DATA__REG equ 0x0C ; Aux. reg. to write in display.
REG_1mseg EQU 0x0D ; Loop counter for delay of aprox 1ms.
REG_Various_ms equ 0x0E ; Another loop counter for delay.
SHADOWB EQU 0x0F ; Used to "create" the value that will be write in PORTB
KEY equ 0x10 ; ASCII code of the key pressed.
CONTROL_TX equ 0x11 ; Variable that controls progress of TX state-machine.
CONTROL_RX equ 0x12 ; idem RX
CONTROL_KEYBOARD equ 0x13 ; Idem for the keyboard state machine.
TX_REG equ 0x14 ; Character to transmit.Destroyed in Tx.
CHAR_RX equ 0x15 ; Character received.
RX_REG equ 0x16 ; Temporal storing of received bits.
REG_LOOP equ 0x17 ; Counter for variable delays.
SHADOWA equ 0x18 ; Used "to make" the byte that will be write in PORTA.
SCAN_CODE equ 0x19 ; "Crude" value of keyboard scan (must be converted to ASCII)
AUX equ 0x1A ; Auxilar variable.
DELAY_KEYBOARD equ 0x1B ; Help in wait for keyboard debounces.
SCAN_PORTB equ 0x1C ; Stores which line of PORTB is zero in order to scan keyb.
LINE equ 0x1D ; Which line is scanned (1, 2, 3, 4)
COUNT_CHARACTERS equ 0x1E ; How many char. were written to the LCD. Used for
; wraparound.