78
; colunas).
;
; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
; * CONFIGURAÇÕES PARA GRAVAÇÃO ( 1 ) *
; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
__CONFIG _CP_OFF & _CPD_OFF & _DEBUG_OFF & _LVP_OFF & _WRT_OFF & _BODEN_OFF &
_PWRTE_ON & _WDT_ON & _XT_OSC
; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
; * DEFINIÇÃO DAS VARIÁVEIS ( 2 ) *
; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
CBLOCK 0X20 ; POSIÇÃO INICIAL DA RAM
UNIDADE ; unidade, em milímetros, do movimento da mesa.
DEZENA ; dezena, em milímetros, do movimento da mesa.
CENTENA ; centena, em milímetros, do movimento da mesa.
FILTRO_BOTOES ; Filtro para ruídos
TEMPO_TURBO ; Temporizador p/ turbo das teclas
TEMPO1
TEMPO0 ; Contadores p/ delay
FLAG ; FLAG de uso geral
AUX ; Registrador auxiliar de uso geral
ENDERECO_TEMP ; Lugar p/ guardar temporariamente um nibble endereço
VOLTA ; Variável p/ a quantidade de pulsos de uma volta do Motor passo.
VALOR ; Para ser TX serie-paralelo
Desloca ; registra quantos bits foram deslocados.
WTEMP ; GUARDAR W TEMPORARIAMENTE
WTEMP1 ; Guarda temporariamente W
L1_C0 ;Byte ASCII a ser plotado na Linha1_Coluna0 do LCD
L1_C1 ;Byte ASCII a ser plotado na Linha1_Coluna1 do LCD
L1_C2 ;Byte ASCII a ser plotado na Linha1_Coluna2 do LCD
L1_C3 ;Byte ASCII a ser plotado na Linha1_Coluna3 do LCD
L1_C4 ;Byte ASCII a ser plotado na Linha1_Coluna4 do LCD
L1_C5 ;Byte ASCII a ser plotado na Linha1_Coluna5 do LCD
L1_C6 ;Byte ASCII a ser plotado na Linha1_Coluna6 do LCD
L1_C7 ;Byte ASCII a ser plotado na Linha1_Coluna7 do LCD
L1_C8 ;Byte ASCII a ser plotado na Linha1_Coluna8 do LCD
L1_C9 ;Byte ASCII a ser plotado na Linha1_Coluna9 do LCD
L1_C10 ;Byte ASCII a ser plotado na Linha1_Coluna10 do LCD
L1_C11 ;Byte ASCII a ser plotado na Linha1_Coluna11 do LCD
L1_C12 ;Byte ASCII a ser plotado na Linha1_Coluna12 do LCD
L1_C13 ;Byte ASCII a ser plotado na Linha1_Coluna13 do LCD
L1_C14 ;Byte ASCII a ser plotado na Linha1_Coluna14 do LCD
L1_C15 ;Byte ASCII a ser plotado na Linha1_Coluna15 do LCD
L2_C0 ;Byte ASCII a ser plotado na Linha2_Coluna0 do LCD
L2_C1 ;Byte ASCII a ser plotado na Linha2_Coluna1 do LCD
L2_C2 ;Byte ASCII a ser plotado na Linha2_Coluna2 do LCD
L2_C3 ;Byte ASCII a ser plotado na Linha2_Coluna3 do LCD
L2_C4 ;Byte ASCII a ser plotado na Linha2_Coluna4 do LCD
L2_C5 ;Byte ASCII a ser plotado na Linha2_Coluna5 do LCD
L2_C6 ;Byte ASCII a ser plotado na Linha2_Coluna6 do LCD