Outils d'utilisateurs

Outils du Site


pic:gcbasic

retour ktechlab

GCBASIC

http://gcbasic.sourceforge.net/

Le forum en anglais : http://sourceforge.net/projects/gcbasic/forums/

Une doc en français http://www.bricobot.ch/docs/GCbasic.pdf

Le manuel en anglais et italien est dans le paquet voir plus bas

Le manuel en anglais en ligne : http://gcbasic.sourceforge.net/help/ Le manuel en espagnol : http://es.sourceforge.jp/projects/sfnet_gcbasic/downloads/Misc%20Files/Spanish%20translation/gcbasic_es.zip/ ou le pdf en espagnol https://sourceforge.net/projects/piclinux/files/GcBasic-PL/GcBasic_Manual.pdf/download

J'ai décompressé le fichier gcbasic_es.chm avec archmage et j'ai mis les fichiers ici
http://per.launay.free.fr/es_gcbasic/

La documentation en français est en cours … GcBasic-fr

La version pour Linux

http://piclinux.sourceforge.net/gcbasic-pl.html Vous y trouverez un paquet deb pour Debian ou Ubuntu.

“traduction de la page http://piclinux.sourceforge.net/gcbasic-pl.html

Description

GcBasic-PL est une modification du compilateur Basic pour Pic de code ouvert GcBasic.

GcBasic a été développé pour une utilisation avec Windows, c'est pourquoi il ne s'adapte pas à la structure des dossiers habituellement utilisée dans Linux; Bien qu'on puisse l'utiliser parfaitement en maintenant sa structure originale, dans GcBasic-PL quelques modifications ont été faites pour l'adapter à la structure /usr/bin /usr/share et le doter de certain “traitement d'erreurs” pour son usage depuis d'autres programmes comme Gedit ou Ktechlab.

En plus de ces petites modifications dans le compilateur proprement dit, on a ajouté quelques bibliothèques de fonctions que l'on a considéré utiles et l'on a implémenté l'usage de variables de type “int” qui permet la réalisation d'opérations avec des nombres négatifs.

Utilisation :

En plus des fonctionnalités originales de GcBasic sont disponibles:

  • Multitasking : Facilite la programmation de taches qui doivent être exécutées périodiquement, bien que dans un sens plus large il permet la programmation structurée sur une base de temps.
  • ADC pour PIC16F87X : Bibliothèque de functions du Convertisseur Analogique Numérique (CAN) de bas niveau pour la famille 16f87x et compatibles; elle permet de séparer le processus de lecture (ADC) CAN en petites fonctions, directement écrites en assembleur (asm), parce que le code généré est beaucoup plus petit et plus rapide.
  • Comparateurs: Bibliothèques de fonctions pour les comparateurs, en principe écrite para 16f87x mais elles sont utilisables avec beaucoup d'autres modèles; elles sont aussi écrites directement en assembleur (asm) pour minimiser le code généré.
  • Fonctions pour Gedit Pic-IDE : Permet la connexion du Pic avec le plugin Gedit Pic-IDE ainsi on peut voir et modifier les registres du Pic depuis Gedit à travers le port série.
  • Variables de type INT: Permet de réaliser des opérations mathématiques et de comparaison avec des nombres négatifs, en utilisant des variables de tipo INT (16 bit). On a aussi ajouté une fonction pour calculer la valeur absolue.
pic/gcbasic.txt · Dernière modification: 2009/11/06 23:35 par per