Instructions

1642 mots 7 pages
http://www.didel.com/ info@didel.com
C pour microcontrôleurs www.didel.com/C/Instructions.pdf Instructions et commandes C
La série de documents plus récent www.didel.com/coursera/LC1.pdf LC2.pdf etc comporte de nombreux exemples qui complètent bien les notions générales.
Le but de ce document n’est pas d’expliquer les instructions, qui ont été vues dans les exercices, et dont on trouve le détail dans de nombreuses pages sous Google. Le but est d’avoir un résumé sur
4 pages, que le débutant consulte quand il n’est plus sûr de lui (orthographe, syntaxe).
Pour un résumé sur une page, fonctions www.didel.com/C/Fonctions.pdf types de données signes et opérateurs www.didel.com/C/Resume.pdf

1 Généralités
1.1 Règles noms explicites (ne pas utiliser Poussoir – c’est quel poussoir ?) constantes en majuscule (mots courts) CR PORTA DODIEZE variables en minuscules, majuscule pour séparer (noms explicites) distanceGauche variables locales temporaires, mots courts i j temp fonctions avec majuscule initiale dans un verbe FaireCeci LireClavier exceptions permises si la lisibilité est améliorée.
1.2 Types de données unsigned char
0..255 0..0xFF byte (usually accepted) 0..255 0..0xFF int8_t 0..255 0..0xFF char uint8_t
-128 .. +127 unsigned int
0..65535 0..0xFFFF int -32268 .. 32267 long 0x80000000 .. 0x7FFFFFFF
Une multiplication étend un type 8 bits en 16 bits
Figure 1

1.3 Numérotation des éléments et poids
Dans une variable ou un tableau, le premier élément est toujours l’élément 0 et pas 1.
Dans un mot binaire, on distingue le rang 7 6 .. 2 1 0 et le poids 128 (=27) 64 … 4 2 1
1.4 Déclarer une constante
Le #define permet de donner un nom à une valeur ou une instruction.
Par convention, un nom de constante se note de préférence en majuscule, ce que nous ne faisons pas toujours.
Exemples

#define Led1On bitClear (PORTD,5)
#define Pous1On bitClear (PORTD,5)

1.5 Include
Include permet au préprocesseur d’insérer un fichier. On utilise des ‘’ ‘’ pour les fichiers locaux, et des < >

en relation

  • Guide
    431 mots | 2 pages
  • Site web
    640 mots | 3 pages
  • Guide anah
    8964 mots | 36 pages
  • Guide wow
    6531 mots | 27 pages
  • Guide du guide
    24908 mots | 100 pages
  • guide entretien
    856 mots | 4 pages
  • Instructionscivique
    2416 mots | 10 pages
  • Instructionscivique
    2416 mots | 10 pages
  • Guide Pratique
    4110 mots | 17 pages
  • Guide
    1149 mots | 5 pages
  • Guides
    330 mots | 2 pages
  • Guide crous
    5485 mots | 22 pages
  • Guide périscolaire
    27081 mots | 109 pages
  • Guide
    6137 mots | 25 pages
  • Le guide
    24323 mots | 98 pages