Langage BASIC - Notions de BASIC

Langage BASIC


Pour programmer votre robot, vous allez devoir utiliser un langage de programmation appelé BASIC. Voici une description de ce langage.

Principe de programmation

Un programme en BASIC est une suite d'instructions en anglais que le compilateur traduit en langage machine pour le microcontrôleur afin qu'il effectue certaines opérations.

  • Le compilateur BASIC exécute le programme ligne par ligne jusqu'à ce qu'il arrive à la fin ou qu'il rencontre la commande END.
  • Il est aussi possible d'écrire un programme comportant plusieurs sous-programmes qui seront appelés par le programme principal pour réagir à des conditions.

Ces types de programmation sont appelés linéaires et conditionnels. Il faudra définir le type de programmation d'après le cahier des charges du robot.

L'utilisation d'un diagramme permet d'élaborer un programme plus facilement, voici un exemple de programmation linéaire :

diagramme1.gif

SYMBOL resultat = W0
SYMBOL valeur_a = W1
SYMBOL valeur_b = W2

valeur_a = 5


valeur_b = 8



resultat = valeur_a + valeur_b



DEBUG resultat


END

Et voici un exemple de programmation conditionnelle :

diagramme2.gif

INPUT 1
OUTPUT 2



lecture:
IF PIN1 = 1 THEN allume
GOTO eteint



allume:
HIGH 2
GOTO lecture


eteint:
LOW 2
GOTO lecture

Voici, à titre d'exemple, la signification des symboles utilisés pour réaliser ces diagrammes :

diagramme3.gif


Date de création : 21/11/2007 @ 16:11
Dernière modification : 22/11/2007 @ 11:46
Catégorie : Langage BASIC
Page lue 6727 fois


Prévisualiser Prévisualiser     Imprimer l'article Imprimer l'article

 
Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 385 membres


Connectés :

( personne )
 
Webmaster - Infos
 
Recherche




 
Visites

   visiteurs

   visiteur en ligne

 
^ Haut ^