Herunterladen Inhalt Inhalt Diese Seite drucken

Sharp PC-G850V Bedienungsanleitung Seite 278

Inhaltsverzeichnis

Werbung

SHARP PC-G850V(S) Bedienungsanleitung - Anhang A: 11-Pin Interface
Folgender Code bildet das gewünschte Szenario ab:
1
#define BOOL
2
#define TRUE
3
#define FALSE 0
4
#define BTN
5
6
char BTNstate = 0;
7
char LEDstate = 0;
9
10
BOOL setupPIO() {
11
if(!fopen("pio","a+")) {
12
printf("can't open port\n");
13
return FALSE;
14
}
15
pioset(BTN);
16
return TRUE;
17
}
19
20
BOOL pressed() {
21
BOOL rtn=FALSE;
22
char btn;
23
btn=pioget()&BTN;
24
if(btn && BTNstate==0)
25
rtn=TRUE;
26
BTNstate=btn;
27
return rtn;
28
}
29
30
toggleLED() {
31
LEDstate=!LEDstate;
32
printf("LED=%x\n",LEDstate);
33
pioput(LEDstate);
34
}
39
100 main() {
101
printf("PIO test\n");
102
if(!setupPIO())
103
abort();
104
while(TRUE) {
105
if(pressed()){
106
printf("button pressed\n");
107
toggleLED();
108
}
109
}
110 }
Das Symbol '\' wird beim PC-G850V(S) als
auf dem Display dargestellt.
char
1
0x02
264
-G im TEXT-Modus eingegeben und als

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Pc-g850vs

Inhaltsverzeichnis