Gast
#3634797
Hallo Community, ich beschäftige mich neuerdings mit uC-Programmierung und habe eine Frage bzgl Flankenerkennung. Ich muss eine Tastatur (4x4 Tasten) einlesen und dabei eine positive Flanke (Drücken) und eine negative Flanke (Loslassen) erkennen. Die Zustände der Tasten lege ich in einer 16-Bit Variablen ab. Je nach Taste wird dann ein Display ein oder ausgeschaltet (Nur nebenbei) Leider habe ich keine Ahnung wie ich diese Flankenerkennung durchführen kann bzw wie ich aus meiner 16-Bit Variablen jetz bestimmen kann ob da eine positive oder negative Flanke anliegt. Hier mein Code bis jetzt:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |