Auteur : Jean-Pierre Duval

Le basic

Niveau : Bac GE BTS

Mis en ligne le mardi 13 septembre 2005, par Duval Jean Pierre

Trés bonne introduction au basic pour un apprentissage progressif.

Plan :


  • Qu’est qu’un MICROCONTRÔLEUR
    • Qu’est-ce qu’un PROGRAMME
    • Assembleur, C ou BASIC ?.
    • Pourquoi un AVR ?
    • Pourquoi BASCOM ?
  • LE BASIC
    • Le calcul binaire 8
      • les bases
      • Les opérateurs découlants de l’algébre de Boole
    • Les opérateurs
      • Arithmétiques
      • Mathématiques
      • Relationnels
      • Booléen
      • Spécifiques
    • Basic Bascom-AVR
    • Qu’est ce qu’une variable
    • les types de variables
      • Nom de variable
      • Imputer une valeur à une variable
    • Les instructions de boucles, conditionnelles et inconditionnelles
      • Les boucles conditionnelles
      • Les boucles inconditionnelles
      • Remarques sur l’utilisations des boucles
      • Les instructions conditionnelles
      • Les branchements inconditionnels
      • Autres instructions conditionnelles ou inconditionnelles
      • Questions
    • Les Procédures et Fonctions
      • Remarques sur les Sub et Fonctions
    • Qu’est-ce q’une DATA
    • Qu’est qu’une CONSTANTE ?
    • Qu’est qu’un ALIAS ?
  • STRUCTURE LOGIQUE D’UNE APPLICATION
    • Analyse
  • SIGNES, SYMBOLES ETC...
  • LES CONVERSIONS DE VARIABLES
    • Conversions de variables numériques
      • Traitement des variables numériques
    • Conversions de variables alphanumériques
      • Notion de chaîne de caractères
      • Traitement des variables « chaînes ».
  • LES COMMANDES LCD
  • LA GESTION DES PORTS
    • Les ports simples
      • Notion de registres
      • Au démarrage
  • UTILISATION DE LA MÉMOIRE
    • FLASH
    • SRAM
    • XRAM
    • EEPROM
  • CONSTRUCTION D’UN PROGRAMME
    • Création ou utilisation d’un fichier « .bas »
      • Choix des ports..
      • Choix du µ-contrôleur
      • Décomposition du programme decouverte.bas
  • BASIC BASCOM PROGRAMMATION AVANCÉE
    • Les librairies
      • Utilisation des librairies
      • Option
    • Les directives de compilations
      • Utilisation les directives
    • Watchdog
    • la liaison série - UART
    • TIMERS, Compteurs et PWM
      • Timer0
      • TIMER1
      • TIMER2
    • Les interruptions
    • Fonctions mathématiques et Virgules flottantes
    • 1WIRE et I2C
    • Le protocole SPI
  • LES FICHIERS
  • TRAITEMENT DES ERREURS
  • LES REGISTRES INTERNES
    • Codes ASCII de 0 à 127
    • Codes ASCII de 128 à 255
    • Utilisation des codes ASCII 0 à 31 pour la liaison série
  • PROGRAMMES EXEMPLES
    • Conversions numériques
    • Chaîne de cara
    • Afficheurs
  • TRUCS ET ASTUCES
    • Les détails
    • Les Fusibles
    • Vitesse d’horloge interne des circuits MEGA
    • Securité contre la copie ou la malveillance
  • REMERCIEMENTS
  • REFERENCES BIBLIOGRAPHIQUES

Le site de l’auteur cliquez ici


Navigation par domaines

Automatique
  Acquisition  >
  Asservissement  >
  Pilotage_systeme  >
  Robotique  >
  Traitement_Info  >
Electronique
  Analogique  >
  Composants  >
  Instrumentation  >
  Numérique  >
  Télécom  >
Energie
  Conversion  >
  Distribution  >
  Gestion  >
  Modulation  >
  Production  >
  Protection  >
Informatique
  Informatique  >
  Réseau  >