SET DE COMANDOS DO TEC 65 - GERTEC
COMANDOS ESPECIAIS DO TECLADO
COMANDO
HEXA
Reset sem AA
D0
Tecla simulada
D1 hh
FUNÇÃO
Reseta o teclado sem que este transmita o resultado do auto-teste (AA)
Solicita ao teclado o envio simulado da tecla “hh”
BackSpace com display OFF
D2
Executa um Back Space no display sem a necessidade de habilitá-lo
LineFeed com display OFF
D3
Executa um Line Feed no display sem a necessidade de habilitá-lo
Limpa Display com display OFF
D4
Limpa o display sem a necessidade de habilitá-lo
CR com display OFF
D5
Executa um Carriage Return no display sem a necessidade de habilitá-lo
Posiciona cursor com display OFF
D6
Posiciona o cursor no display sem a necessidade de habilitá-lo
Envia dado display
D7 dd
Envia o dado “dd” para o display sem a necessidade de habilitá-lo
Limpa linha 1
D9
Limpa a linha 1 do display sem a necessidade de habilitá-lo
Limpa linha 2
DA
Limpa a linha 2 do display sem a necessidade de habilitá-lo
Envia comando para display
DB hh
Envia o byte de comando “hh” para o display sem a necessidade de habilitá-lo
Checksum
DC 93
Solicita ao teclado o envio do checksum do firmware
Caracter especial no display
DD
Programa caracter especial no display
Ligar cartão
DE
Habilita o leitor de cartões magnéticos
Desabilita cartão
DF
Desabilita o leitor de cartões magnéticos
Liga beep
E0
Liga beep contínuo
Desliga beep
E1
Desliga beep contínuo
Inicializa programação
E2
Entra no modo de programação do teclado
Finaliza bloco
E3
Finaliza bloco de 4 teclas no modo programação
Finaliza programação
E4
Finaliza a programação do teclado
Liga beep de tecla
E5
Liga beep das teclas (retorno sonoro na digitação)
Desliga beep de tecla
E6
Desliga beep das teclas
Habilita display
E7
Habilita o display (os dados enviados para o teclado serão mostrados no display)
Desabilita display
E8
Desabilita o display
Liga auto-repeat
E9
Liga a auto-repetição das teclas quando mantidas pressionadas
Desliga auto-repeat
EA
Desliga a auto-repetição das teclas
Habilita / Lê chave de operador
EB
Liga e Lê a posição da chave de operador
Desabilita chave de operador
EC
Desabilita a chave de operador
NOTA IMPORTANTE: Este conjunto de comandos refere-se ao teclado Tec65 padrão Gertec de 4 códigos
por tecla. Outros modelos ou teclados mais antigos, poderão não suportar alguns destes comandos.
COMANDOS EXCLUSIVOS DO DISPLAY (COM DISPLAY ON)
CARACTER
VALOR
(HEX)
BACKSPACE
08
POSICIONA CURSOR
09 cc ll
FUNÇÃO
APAGA O CARACTER ANTERIOR À POSIÇÃO ATUAL DO CURSOR E
DESLOCA O CURSOR PARA ESTA POSIÇÃO.
INDICA QUE OS DOIS VALORES ENVIADOS A SEGUIR SÃO
RESPECTIVAMENTE COLUNA (1 A 40) E LINHA (1 OU 2)
LINE FEED
0A
POSICIONA CURSOR NO INÍCIO DA PRÓXIMA LINHA, FAZENDO O
ROLAMENTO DO DISPLAY SE ESTIVER NA SEGUNDA LINHA
LIMPA DISPLAY
0C
LIMPA O DISPLAY E POSICIONA O CURSOR NA LINHA 1, COLUNA 1
CARRIAGE RETURN
0D
POSICIONA O CURSOR NO INÍCIO DA LINHA
COMANDOS PADRÕES DO TECLADO
COMANDO
(Hex)
DESCRIÇÃO
ED
Comando dos leds (num, caps, scroll)
EE
Eco
F0
Tipo de teclado (AT/XT) - Sempre ACK
F2
Identificação do teclado (ACK / AB / 83)
F3
Velocidades de operação
F4
Habilita o teclado
F5
Inicializa e desabilita o teclado
F6
Inicializa e habilita o teclado
F7 / F8 / F9 /FA
Tipos de repetição (ACK)
FD
Tipo de teclado (ACK)
FE
Comando de retransmissão
FF
Reset (Inicialização e auto-teste)
MENSAGENS AO SISTEMA
COMANDO
(Hex)
DESCRIÇÃO
00
Falta de espaço na FIFO
AA
Sem erros no Auto-teste
FC
Erro no Auto-teste
E0
Código extra (para Scan-Codes adicionais)
EE
Eco
F0
Código Break
FA
Reconhecimento da instrução
FE
Pedido de retransmissão
GERTEC TELECOMUNICAÇÕES LTDA - Rua Guaicurus, 145 - Vila Conceição - CEP:09911-630 - Diadema - SP - Tel: (011) 4044-6549 Fax: (011) 40433-3495
Programando caracteres especiais no display
Através do comando DD é possível a programação de até 8 caracteres especiais a partir do endereço 00h até 07h do
display. Os caracteres são gerados a partir de uma matriz de pontos 8 x 5.
B1
B2
B3
B4
B5
B6
B7
B8
Para programar um caracter especial proceder da seguinte maneira:
Enviar o comando DDH – Inicia programação.
Enviar o endereço no CG-RAM do display – Determina como o caracter será chamado (00 a 07).
Enviar a sequência de 8 bytes (B1 a B8) – Formação do caracter (ver exemplo abaixo).
Exemplo:
Programação do caracter “A” no endereço 01 do display:
Sequência de bytes a serem enviados: DD 01 00 0E 11 11 11 1F 11 11 ( hexadecimal ).
BYTE
HEXA
B1
B2
B3
B4
B5
B6
B7
B8
0EH
11H
11H
11H
1FH
11H
11H
00H
DISPLAY
Nota: Durante a programação o cursor muda de posição a cada byte transmitido e no final volta para a
posição inicial.
GERTEC TELECOMUNICAÇÕES LTDA - Rua Guaicurus, 145 - Vila Conceição - CEP:09911-630 - Diadema - SP - Tel: (011) 4044-6549 Fax: (011) 40433-3495
TABELA DE PROGRAMAÇÃO DO TECLADO
CÓD.
TECLA
GERA
CÓD.
TECLA
GERA
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
NULA
1 !
2 @
3 #
4 $
5 %
6 ^
7 &
8 *
9 (
0 )
a A
b B
c C
d D
e E
f F
g G
h H
i I
j J
k K
l L
m M
n N
o O
p P
q Q
r R
s S
t T
u U
v V
w W
x X
y Y
z Z
- _
= +
\ |
[ {
] }
; :
' "
, <
. >
/ ?
` ~
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
Shift e
Shift d
Espaço
Entra
-16
1E
26
25
2E
36
3D
3E
46
45
1C
32
21
23
24
2B
34
33
43
3B
42
4B
3A
31
44
4D
15
2D
1B
2C
3C
2A
1D
22
35
1A
4E
55
5D
54
5B
4C
52
41
49
4A
0E
05
06
04
0C
03
0B
83
0A
01
09
78
07
12
59
29
5A
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
Alt esq.
Alt dir.
Ctrl esq.
Ctrl dir.
Caps
Tab
Back
Esc
Prt Screen
Scroll
Num
Pause
Ins
Del
Home
End
Pg Up
Pg Dn
↑
↓
←
→
pad /
pad *
pad pad +
pad .
pad 0
pad 1
pad 2
pad 3
pad 4
pad 5
pad 6
pad 7
pad 8
pad 9
!
@
#
$
%
^
&
*
(
)
_
+
|
{
}
:
"
<
>
?
~
Alt
Ctrl
11
E0 11
14
E0 14
58
OD
66
76
7E
77
E0 70
E0 71
E0 6C
E0 69
E0 7D
E0 7A
E0 75
E0 72
E0 6B
E0 74
6E
7C
7B
79
71
70
69
72
7A
6B
73
74
6C
75
7D
12 16
12 1E
12 26
12 25
12 2E
12 36
12 3D
12 3E
12 46
12 45
12 4E
12 55
12 5D
12 54
12 5B
12 4C
12 52
12 41
12 49
12 4A
12 0E
11
14
GERTEC TELECOMUNICAÇÕES LTDA - Rua Guaicurus, 145 - Vila Conceição - CEP:09911-630 - Diadema - SP - Tel: (011) 4044-6549 Fax: (011) 40433-3495
Download

Protocolo de Comandos