LogicatorforPIC®andPICAXE®
3
20
41
PICAXE08M
00011010
00000101
00010110
true
false
0
0
0
0
false
13
23
0
0
0
0
0
0
0
0
47
0
1
1
0
2
7
0
3
1
0
6
0
0
19
Début
1
0
471
1
1
26
1
2
13
1
3
18
1
6
ACCEL
1
19
ACCEL
2
0
304
2
1
22
2
2
7
2
3
2
2
6
0
2
7
2
2
8
0
2
9
2
2
10
2
2
11
2
2
12
2
2
13
2
2
19
Sorties=0
3
0
472
3
1
52
3
2
13
3
3
19
3
6
let varB = 20 'variable B départ PWM
ACCEL_B: varB=varB+1
'debug
let varH = 0
if varB = 81 then ACCEL_FIN 'si vitesse max FIN d'accelération
BOUCLE:
varH=varH+1
pause varA 'Wait command
if varH<3 then BOUCLE
pwmout 2 , 19 , varB
goto ACCEL_B
ACCEL_FIN: 'Return
3
8
0
3
19
Gestion accélération
4
0
473
4
1
65
4
2
13
4
3
20
4
19
Retour
5
0
479
5
1
26
5
2
16
5
3
18
5
6
DECEL
5
19
DECEL
6
0
480
6
1
52
6
2
16
6
3
19
6
6
let varB = 80
'Expression command
DECEL_B: let varB = varB - 1
let varH=0
if varB = 20 then DECEL_FIN 'Compare command
BOUCLE2:
varH=varH+1
pause varA 'Wait command
if varH<2 then BOUCLE2
pwmout 2 , 19 , varB
goto DECEL_B
DECEL_FIN: pwmout 2,off 'Return
6
8
0
6
19
Gestion décélération
7
0
481
7
1
65
7
2
16
7
3
20
7
19
Retour
8
0
307
8
1
11
8
2
7
8
3
3
8
6
C
8
7
1
8
19
Activer S3
9
0
371
9
1
69
9
2
4
9
3
25
9
6
1
9
7
ACCEL
9
8
H
9
19
ACCEL
10
0
246
10
1
34
10
2
7
10
3
16
10
6
0,5
10
19
Attendre 0,5
11
0
201
11
1
59
11
2
7
11
3
12
11
6
1
11
7
A
11
19
C.A.N. 1,A
12
0
482
12
1
34
12
2
7
12
3
7
12
6
1
12
19
Attendre 1
13
0
367
13
1
69
13
2
4
13
3
21
13
6
1
13
7
DECEL
13
8
H
13
19
DECEL
14
0
232
14
1
62
14
2
7
14
3
15
14
6
2
14
7
2
14
8
2
14
9
0
14
10
0
14
11
2
14
12
2
14
13
2
14
14
0
14
19
3et4=0
15
0
308
15
1
11
15
2
7
15
3
4
15
6
D
15
7
1
15
19
Activer S4
16
0
247
16
1
62
16
2
7
16
3
17
16
6
2
16
7
2
16
8
2
16
9
1
16
10
2
16
11
2
16
12
2
16
13
2
16
14
0
16
17
vérification
16
19
S3=1
17
0
368
17
1
34
17
2
4
17
3
22
17
6
10
17
19
Attendre 10
18
0
370
18
1
11
18
2
4
18
3
24
18
6
D
18
7
1
18
19
Activer S4
19
0
313
19
1
11
19
2
4
19
3
20
19
6
C
19
7
0
19
19
Désactiver S3
20
0
281
20
1
62
20
2
10
20
3
17
20
6
2
20
7
2
20
8
2
20
9
2
20
10
1
20
11
2
20
12
2
20
13
2
20
14
0
20
19
S4=1?
22
0
323
22
1
11
22
2
10
22
3
20
22
6
D
22
7
0
22
19
Désactiver S4
23
0
383
23
1
11
23
2
10
23
3
24
23
6
C
23
7
1
23
19
Activer S3
24
0
285
24
1
61
24
2
4
24
3
18
24
6
C
24
7
=
24
8
1
24
19
S3 Actif ?
25
0
369
25
1
72
25
2
4
25
3
23
25
6
0
25
19
Inversion sens
26
0
488
26
1
62
26
2
7
26
3
9
26
6
2
26
7
2
26
8
2
26
9
0
26
10
0
26
11
2
26
12
2
26
13
2
26
14
0
26
19
3et4=0
27
0
485
27
1
69
27
2
7
27
3
11
27
6
1
27
7
DEPART
27
8
H
27
19
DEPART
28
0
386
28
1
34
28
2
10
28
3
22
28
6
10
28
19
Attendre 10
29
0
491
29
1
11
29
2
7
29
3
6
29
6
B
29
7
20
29
19
B = 20
30
0
384
30
1
72
30
2
10
30
3
23
30
6
0
30
19
Inversion sens
31
0
385
31
1
69
31
2
10
31
3
21
31
6
1
31
7
DECEL
31
8
H
31
19
DECEL
32
0
387
32
1
69
32
2
10
32
3
25
32
6
1
32
7
ACCEL
32
8
H
32
19
ACCEL
33
0
494
33
1
26
33
2
13
33
3
22
33
6
DEPART
33
19
DEPART
34
0
498
34
1
61
34
2
10
34
3
18
34
6
D
34
7
=
34
8
1
34
19
S4 actif ?
35
0
495
35
1
52
35
2
13
35
3
23
35
6
let varB = 20 'variable B départ PWM
let varA = 150
ACCEL_D: varB=varB+1
'debug
let varH = 0
if varB = 81 then ACCEL_DF 'si vitesse max FIN d'accelération
BD:
varH=varH+1
pause varA 'Wait command
if varH<2 then BD
pwmout 2 , 19 , varB
goto ACCEL_D
ACCEL_DF: 'Return
35
8
0
35
19
Gestion accélération
36
0
496
36
1
65
36
2
13
36
3
24
36
19
Retour
3
12
1
4
3
12
2
2
3
13
1
4
3
13
2
1
3
14
1
4
3
14
2
1
3
15
1
4
3
15
2
1
3
16
1
4
3
16
2
1
3
17
1
4
3
17
2
1
3
18
1
6
3
18
2
1
3
19
1
4
3
19
2
1
3
20
1
4
3
20
2
1
3
21
1
4
3
21
2
1
3
22
1
4
3
22
2
1
3
23
1
4
3
23
2
1
3
24
1
4
3
24
2
1
3
25
1
4
3
25
2
1
3
26
1
2
3
26
2
1
4
12
1
8
4
12
2
2
4
17
1
2
4
17
2
3
4
18
0
285
4
18
1
9
4
18
2
3
4
18
3
2
4
19
1
1
4
19
2
3
4
20
0
313
4
20
1
1
4
20
2
3
4
21
0
367
4
21
1
1
4
21
2
3
4
22
0
368
4
22
1
1
4
22
2
3
4
23
0
369
4
23
1
1
4
23
2
3
4
24
0
370
4
24
1
5
4
24
2
3
4
25
0
371
4
25
1
1
4
25
2
3
4
26
1
7
4
26
2
4
4
27
1
4
5
12
1
8
5
12
2
2
5
17
1
2
5
17
2
4
5
18
1
8
5
18
2
3
5
19
1
1
5
19
2
3
5
20
1
1
5
20
2
3
5
21
1
1
5
21
2
3
5
22
1
1
5
22
2
3
5
23
1
1
5
23
2
3
5
24
1
1
5
24
2
3
5
25
1
1
5
25
2
3
5
26
1
1
5
26
2
4
5
27
1
1
6
8
1
4
6
8
2
2
6
9
1
2
6
9
2
1
6
12
1
12
6
12
2
2
6
13
1
4
6
13
2
1
6
14
1
4
6
14
2
1
6
15
1
2
6
15
2
1
6
17
1
2
6
17
2
4
7
1
0
47
7
1
2
3
7
2
0
304
7
2
1
1
7
2
2
3
7
3
0
307
7
3
1
1
7
3
2
3
7
4
0
308
7
4
1
1
7
4
2
3
7
5
1
1
7
5
2
3
7
6
0
491
7
6
1
1
7
6
2
3
7
7
0
482
7
7
1
1
7
7
2
3
7
8
1
9
7
8
2
3
7
9
0
488
7
9
1
1
7
9
2
4
7
9
3
3
7
10
1
1
7
10
2
3
7
11
0
485
7
11
1
1
7
11
2
3
7
12
0
201
7
12
1
11
7
12
2
3
7
13
1
1
7
13
2
3
7
14
1
1
7
14
2
3
7
15
0
232
7
15
1
9
7
15
2
4
7
15
3
3
7
16
0
246
7
16
1
3
7
16
2
3
7
17
0
247
7
17
1
1
7
17
2
4
7
17
3
3
7
18
1
1
7
18
2
2
8
12
1
2
8
12
2
4
8
16
1
4
8
16
2
2
8
17
1
12
8
17
2
1
8
18
1
8
8
18
2
1
9
12
1
2
9
12
2
4
9
16
1
8
9
16
2
2
9
18
1
2
9
18
2
3
9
19
1
1
9
19
2
3
9
20
1
1
9
20
2
3
9
21
1
1
9
21
2
3
9
22
1
1
9
22
2
3
9
23
1
1
9
23
2
3
9
24
1
1
9
24
2
3
9
25
1
1
9
25
2
3
9
26
1
1
9
26
2
2
10
12
1
2
10
12
2
4
10
16
1
8
10
16
2
3
10
17
0
281
10
17
1
1
10
17
2
3
10
17
3
2
10
18
0
498
10
18
1
1
10
18
2
3
10
18
3
4
10
19
1
1
10
19
2
3
10
20
0
323
10
20
1
1
10
20
2
3
10
21
0
385
10
21
1
1
10
21
2
3
10
22
0
386
10
22
1
1
10
22
2
3
10
23
0
384
10
23
1
1
10
23
2
3
10
24
0
383
10
24
1
5
10
24
2
3
10
25
0
387
10
25
1
1
10
25
2
3
10
26
1
13
10
26
2
2
10
27
1
5
11
12
1
4
11
12
2
4
11
13
1
4
11
13
2
1
11
14
1
4
11
14
2
1
11
15
1
4
11
15
2
1
11
16
1
4
11
16
2
1
11
17
1
12
11
17
2
1
11
18
1
4
11
18
2
1
11
19
1
4
11
19
2
1
11
20
1
4
11
20
2
1
11
21
1
4
11
21
2
1
11
22
1
4
11
22
2
1
11
23
1
4
11
23
2
1
11
24
1
4
11
24
2
1
11
25
1
4
11
25
2
1
11
26
1
8
11
26
2
1
13
18
0
471
13
18
2
3
13
19
0
472
13
19
1
1
13
19
2
3
13
20
0
473
13
20
1
1
13
22
0
494
13
22
2
3
13
23
0
495
13
23
1
1
13
23
2
3
13
24
0
496
13
24
1
1
13
26
1
4
13
27
1
4
16
18
0
479
16
18
2
3
16
19
0
480
16
19
1
1
16
19
2
3
16
20
0
481
16
20
1
1
19
11
1
4