Sistema de desarrollo EasyPIC6
Sistema de desarrollo EasyPIC6
14.0. Teclados
14.0. Teclados
En el sistema de desarrollo EasyPIC6 se encuentran dos teclados. Estos son el teclado 4x4 y el teclado MENU.
El teclado 4x4 representa un teclado alfanumérico estándar de 4x4 teclas que está conectado al PORTD del microcontrolador.
El funcionamiento de este teclado está basado en el principio de escanear los pines según el que los pines RD0, RD1, RD2 i RD3 se con-
fi guran como las entradas conectadas al resistores pull-down. Los pines RD4, RD5, RD6 i RD7 se confi guran como las salidas de voltaje da
alto nivel. Al presionar cualquier botón un uno lógico se aplicará a los pines de entrada. La detección del botón de presión se raliza por medio
de software. Por ejemplo, al presionar el botón de presión "6" un uno lógico (1) aparece en el pin RD2. Para detectar qué botón de presión
fue presionado, un uno lógico (1) se aplica a cada pin de entrada: RD4, RD5, RD6 y RD7.
Los botones del teclado MENU están conectados de la manera similar a los botones en el puerto PORTA. La única diferencia yace en la dis-
posición de los botones. Los botones del teclado MENU están colocados de tal manera que porporcionen una navegación fácil por menús.
Figura 14.1. Teclado 4x4
Puente J17 está en
la posición VCC-
MCU.
Los pines
MCLR
RD0, RD1, RD2
RA0
y RD3 están co-
RA1
nectados a los re-
RA2
sistores pull-down
RA3
RA4
por el interruptor
RA5
DIP SW4.
RE0
RE1
RE2
VCC-MCU
VCC
GND
OSC1
OSC2
X1
RC0
8MHz
RC1
RC2
C6
C7
RC3
RD0
22pF
22pF
RD1
DIP40
Figura 14.4. Esquema de conexión entre los teclados 4x4 y MENU al microcontrolador
RD7
RD6
RD5
RD4
"1"
RD3
"1"
RD2
"1"
RD1
"1"
RD0
Figura 14.2. Rendimiento del teclado 4x4
RB7
RB6
RB5
BAT43
RB4
A
K
RB3
RB2
RB1
D8
RB0
R59
RD4
VCC-
VCC
MCU
220R
GND
D9
RD7
R60
RD5
RD6
220R
RD5
D10
RD4
R61
RD6
RC7
220R
RC6
D11
RC5
R62
RD7
RC4
220R
RD3
RD2
Pull-down
Side view
1
2
3
A
T37
T42
T46
T50
4
5
6
B
T38
T43
T47
T51
7
8
9
C
T39
T44
T48
T52
*
0
#
D
T40
T45
T49
T53
Figura 14.3. Teclado MENU
VCC-MCU
J17
J24
T54
T55
T56
T57
T59
T58
ENTER
CANCEL
MikroElektronika
19
R58
220R