Programación C de microcontroladores (C515C)
Contando accionamientos de tecla mediante Polling (modo de
espera)
U5P
8
7
6
5
4
8
7
4
3
U5P
KEY - UNIT
U5P
1.3
1.2
1.1
1.0
Fig. 103: Instalación de aparatos del ensayo CMC 5-1.3
Explicación del ensayo:
En este ensayo se compilará un programa que lee las teclas de la UNIDAD de TECLAS de
forma retardada y en modo Polling, y que, después de pulsar la tecla 2 visualiza el número
de accionamientos de teclas en la UNIDAD INDICADORA 1. Para detectar la tecla pulsada,
en este ensayo se utilizará una operación de enmascaramiento. El diagrama de flujo del
programa se indica a continuación:
CMC 5-1 Bloque de ensayos 1
PSD1
GND
U5P
7
6
5
3
2
1
P 1
P 5
P 4
INT
7
6
5
6
5
GND
PSD1
2
1
SO4000-1Q
GND
RESET
P 6
7
6
5
P 3
8 - BIT ADAPTER - UNIT
U5P
Arbeitsplattform
Working Platform
CMC 5
MCLS - modular
PSD2
GND
U5P
4
3
2
1
0
P 0
P 1
P A
RESET
4
3
2
1
0
PSD1-FLASH
RESET
U5P
INFINEON
C515C
ANGND
U5P
UREF
SO4000-1G
P E
4
3
2
1
0
GND
P D
(TxD) (RxD)
SO4000-1K
3.1
GND
3.0
GND
h
g
f
e
d
c
b
a
D3
D2
D1
D0
2.5
GND
2.4
DISPLAY - UNIT 1
SO4000-1S
GND
2.3
2.2
2.1
2.0
SO4000-1E
45