16/05/03
Carlos Valente - Technicien Page 2 sur 32
Carlos.Valente@brive.unilim.fr
http://www.brive.unilim.fr Département GE&II BRIVE
IUT LIMOGES - 7 rue jules Vallès - 19100 Brive
Notice d'utilisation de RIDE
Sur un exemple simple
TABLES DES MATIERES
NOTICE SIMPLIFIEE DE RIDE-51 ________________________________4
Présentation ___________________________________________________________________ 4
Création de votre projet._________________________________________________________ 4
Création de votre premier fichier assembleur. _______________________________________ 5
Les principales directives d'assemblage ____________________________________________ 6
Les directives et contrôles secondaires______________________________________________ 7
La construction du projet ________________________________________________________ 8
La compilation du projet. ________________________________________________________ 9
Environnement de travail _______________________________________________________ 11
Visualisation des périphériques et registres ________________________________________ 12
Insérer des sondes (WATCH)____________________________________________________ 13
Visualiser la fenêtre de trace. ____________________________________________________ 13
La simulation _________________________________________________________________ 14
Fichier .HEX _________________________________________________________________ 16
D'autres interrogations ? _______________________________________________________ 16
La Programmation en C__________________________________________17
Création d’un projet en C. ______________________________________________________ 17
Premier programme C _________________________________________________________ 17
Directives de compilations en C __________________________________________________ 17
Les Bases de la syntaxe du C ____________________________________________________ 18
Types de données. _____________________________________________________________ 20
Passage de paramètres CÆ
ÆÆ
ÆASM & ASM Æ
ÆÆ
ÆC ______________________________________ 21
Exemples de programmes C_______________________________________22
Timer 1ms____________________________________________________________________ 22
Un programme d’interruption ___________________________________________________ 24
Conversion parallèle série_______________________________________________________ 25
Gestion d’un afficheur LCD _____________________________________________________ 26
Ecriture dans une RAM externe _________________________________________________ 27