ISSLg - Cours d'électronique
Le language Pascal
Navigation> electronique/automatisme/PC/Pascal


Premiers pas...

Voici un document pour découvrir le language Pascal :
http://pascal.developpez.com/cours/ptrau/?page=sommaire

Pour avoir la documentation complète du language, voici le guide de référence du compilateur que nous utiliserons (FPC = Free Pascal Compiler) : http://www.freepascal.org/docs-html/ref/ref.html

Et pour avoir le détail de toutes les librairies disponibles en Free Pascal :
http://lazarus-ccr.sourceforge.net/docs/rtl/index.html


Pour savoir comment installer les outils de programmation en Pascal (Editeur et compilateur) : cliquez ici



La programmation en mode console
Votre programme fonctionnera dans un terminal : écriture de ligne de texte ou lecture de ligne de texte.
C'est très basic, mais il n'en faut pas plus pour débuter !!!

Exemple d'exécution d'un programme fonctionnant en mode console :


Pour créer un programme en mode console :
  1. Lancez Lazarus
  2. menu "Projet/Fermer le projet" puis "Créer Nouveau projet" cochez "Programme"
  3. menu "Enregitrer tout" dans "monprogramme.lpi"
  4. Editez le code du programme
  5. Sauver
  6. Exécuter (lance la compilation automatiquement avant).
Schéma de l'interface LPT1 piloté par les exercices ci-dessous (une LED et un poussoir) : plan

Exercices résolus à télécharger :
bonjour.pas : affichage et lecture de messages
ledon.pas : allumer une LED avec le port LPT
ledoff.pas : éteindre une LED avec le port LPT
speedtest.pas : test la vitesse d'écriture sur le port de LPT (de l'ordre de 2µs)
contact.pas : lecture de l'état du bouton poussoir branché sur le port LPT
monmenu.pas : réaliser un petit menu en mode console


Avant de passer en mode graphique
Vous devrez impérativement maîtriser la programmation orientée objet :
http://wiki.lazarus.freepascal.org/Object_Oriented_Programming_with_FreePascal_and_Lazarus/fr

La programmation en mode graphique
Elle vous permet de créer des fenêtres, avec menus, boutons, case à cocher, zone de texte, image...

Exemple d'exécution d'un programme fonctionnant en mode graphique :


Voir le guide de programmation Delphi :
http://fbeaulieu.developpez.com/guide/?page=sommaire


Auteur : Philippot Marc - 01/03/2011