Présentation :
Le langage C est un langage de programmation très
utilisé dans le domaine de l'informatique industrielle, qui à l'avantage de
répondre à des normes (ANSI) et d'être pratiquement indépendant du
microcontrôleur à programmer.
Le développement en langage C permet d'approcher des
fonctionnalités plus riches an niveau du système. L'élève se contente
d'analyser ou d'apporter une modification sur une routine écrite en langage
assembleur.
La société ImageCraft développant des compilateurs C
pour microcontrôleur, nous avons retenu ce produit pour sa convivialité et son
homogénéité avec les logiciels Atmel.
(
Étude réalisée en octobre-novembre 1999)
Documents pédagogiques :
Un guide d'utilisation du logiciel ICC_AVR pour les
élèves de première et terminale S a été réalisé et est à votre
disposition.
(
ICCAVR.zip)
Pour faciliter l'apprentissage du langage C ainsi que le
fonctionnement des divers périphériques du microcontrôleur, quelques
programmes simples et commentés sont téléchargeables (
Apprentissage.zip)
Une introduction au langage C pour les collègues de
l'académie vous est proposé dans le fichier introduction.zip
(Cette introduction comprend un bref historique, des commentaires
sur le pré-processeur de commande, une description des principales structures
itératives ..... )
Bibliographie
:
- "The C Programming Langage,2nd Edition",
B.W.Kernighan, D.M.Ritchie, 1988.
- "Programmation en langage C", C.Delannoy,
Eyrolles 1998.
- "ICCAVR User Manual", ImageCraft, 1999.
- "Langage C", G.Wilms, Micro Applications
collections PC Poche, 1998.
|