« Kidule Dé/Gérer le temps » : différence entre les versions

Contenu supprimé Contenu ajouté
m Retrait des catégories en double
wikification
Ligne 32 :
Jusqu'à présent, on a utilisé des variables déjà définies (Led0 par exemple). Une déclaration de variable commence par le type de la variable. Ce qui existe qui est utile pour nous:
* '''byte''' c'est un nombre entre 0 et 255. C'est en fait ce que le PIC peut mettre dans une case de sa mémoire et il est capable de faire des calculs simples en un coup avec des bytes. Lorsque l'on a pas besoin de plus, c'est bien de demander qu'un byte.
* '''int''' un nombre qui va de {{formatnum:-32768}} à plus {{formatnum:+32767}}, cela convient bien pour beaucoup de choses, mais c'est plus compliqué pour le PIC, il doit faire plusieurs instructions pour y arriver et cela lui prend 2 cases mémoires pour mettre cette variable.
* '''long''' un grand nombre qui va de {{formatnum:-2'147'483'6482147483648}} à {{formatnum:+2'147'483'6472147483647}}. Mais il faut 4 casecases mémoires est plusieurs instructions pour chaque calculs pour un PIC. (par contre pour un PC moderne, il fait n'importe quel calcul en un seul coup avec des nombres comme ceux-là).
 
ensuite on donne le nom de la variable:
Ligne 44 :
}}
 
{{Définition
| titre = ++
| contenu =
En C, on peut écrire ++ derrière une variable pour lui dire d'ajouter 1 au contenu de cette variable. On aurait aussi pu écrire
<source lang="C">
Ligne 53 ⟶ 55 :
}}
 
{{Définition
| titre = !
| contenu =
En C, le ! veut dire "pas" : si Led0 vaut Allume alors !Led0 vaut Eteint (et inversement). C'est bien pratique pour faire clignoter.
}}
Ligne 59 ⟶ 63 :
== Exercice 1 ==
Fait clignoter la Led0 5 fois plus vite
 
{{Solution|contenu=
{{Solution | contenu =
<source lang="C">
#include "hardwareDe.h"
Ligne 78 ⟶ 84 :
== Exercice 2 ==
Fait que la Led0 ne clignote que si tu presses sur le Poussoir
 
{{Solution|contenu=
{{Solution
| contenu =
<source lang="C">
#include "hardwareDe.h"