ESPECIFICAÇÃO
GERAL PARA TODOS OS TECLADOS
Alimentação +5 vdc ±5%
I (Corrente) Máx. 250mA
Sistema de comunicação serial sincrona, formada por duas linhas bidirecionais
Dado e Clock com
nível lógico defaut igual a "1". Os pulsos de Clock são gerados pelo teclado.
Dados do teclado para o sistema, conforme diagrama abaixo. Se no momento
anterior ou até o
envio do 8º bit a linha de Clock, estiver em nível lógico "0", O sistema
estará bloqueando o teclado,
que deverá armazenar até 16 bytes e retransmiti-lo em uma nova tentativa.
Dados do sistema para o teclado, conforme diagrama abaixo. A cada comando
enviado pelo
sistema o teclado deverá confirmar enviando um código Ack 'FAh".
COMANDOS ENVIADOS PELO SISTEMA (HEX)
COMANDOS |
VARIÁVEL |
RESET
RESEND
NOP
SET DEFAUT
DEFAUT DISABLE
ENABLE
SELECT ALTERNATE SCAN CODE
SET TYPEMATIC RATE / DELAY
ECHO
SET/RESET MODE INDICATORS |
FF
FE
EF a F1
F6
F5
F4
F0
F3
EE
ED |
|
COMANDOS ENVIADOS PELO TECLADO (HEX)
COMANDOS |
VARIÁVEL |
RESEND
ACK
OVERRUM
DIAGNOSTIC FAILURE
AUTOTESTE CORRETO
AUTOTESTE PROBLEMA TECLADO
ECHO RESPONCE
.........................................
|
FE
FA
00
FD
AA
FC
EE
..........
|
|
OPERAÇÃO
DO TECLADO
- Teclado N-KEY lockout
- Auto-repeat com tempo inicial 500ms e taxa de repetição 10 cps.
CÓDIGOS GERADOS PELO
TECLADO NO MODO 2 DE OPERAÇÃO
76h 20 |
|
05h 20 |
06 20 |
04 20 |
0ch 20 |
03h 20 |
0Bh 20 |
83h 20 |
0Ah 20 |
01h 20 |
09h 20 |
78h 20 |
|
pscrin 08 |
7Eh 20 |
pausa 08 |
calc |
caps
lock |
scroll
lock |
power |
0Eh 20 |
16h 20 |
1Eh 20 |
26h 20 |
2Eh 20 |
36h 20 |
3Dh 20 |
3Eh 20 |
46h 20 |
45h 20 |
4Eh 20 |
55h 20 |
6Ah 20 |
66h 20 |
70h 40 |
6Ch 40 |
7Dh 40 |
77h 20 |
4Ah 80 |
7Ch 20 |
7Bh 20 |
0Dh 20 |
15h 20 |
1Dh 20 |
24h 20 |
2Dh 20 |
2Ch 20 |
35h 20 |
3Ch 20 |
43h 20 |
44h 20 |
4Dh 20 |
54h 20 |
5Bh 20 |
5Dh 20 |
71h 40 |
69h 40 |
7Ah 40 |
6Ch 20 |
75h 20 |
7Dh 20 |
79h 20 |
58h 20 |
1Ch 20 |
1Bh 20 |
23h 20 |
2Bh 20 |
34h 20 |
33h 20 |
3Bh 20 |
42h 20 |
4Bh 20 |
4Ch 20 |
52h 20 |
5Dh 20 |
5Ah 20 |
|
|
|
6Bh 20 |
73h 20 |
74h 20 |
6Dh 20 |
12h 20 |
61h 20 |
1Ah 20 |
22h 20 |
21h 20 |
2Ah 20 |
32h 20 |
31h 20 |
3Ah 20 |
41h 20 |
49h 20 |
4Ah 20 |
51h 20 |
59h 20 |
|
75h 40 |
|
69h 20 |
72h 20 |
7Ah 20 |
5Ah 20 |
14h 20 |
|
11h 20 |
29h
20 |
11h 30 |
|
14h 20 |
6Bh 40 |
72h 40 |
74h 40 |
68h 20 |
70h 20 |
71h 20 |
|
|
|
|
SHIFT (esq./dir.)= ** -> SCAN CODE
TYPEMATIC = E0,**,E0,##/E0,F0,##,E0,**
SHIFT ACIONADO = E0,F0,**,E0,##/E0,F0,##,E0,** |
TC |
MODO
(Acionamento/Liberação) |
|
TC |
MODO
(Acionamento/Liberação) |
20 |
##/F0,## |
------------ |
------------ |
|
PScrin
(08) |
TYPEMATIC |
CTRL+SHIFT
E0,7C/E0,F0,70 |
ALT
84 / F0,84 |
30 |
E0,## / E0,F0,## |
------------ |
------------ |
|
PAUSE
(08) |
MAKE ONLY
E1,14,77,E1,F0,14,F0,77 |
CTRL
E0,7E,E0,F0,7E |
------------ |
40 |
SHIFT + NUM LOCK
E0,## / E0,F0,## |
SHIFT ACIONADO |
TYPEMATIC |
|
/
(08) |
NORMAL
E0,4A/E0,F0,4A |
SHIFT ACIONADO |
------------ |
|