!"
#$%&'
Table des matières
1. Avant de commencer.....................................................................................................................1
2. Le Matériel..................................................................................................................................... 1
!''#(%&! !"''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
!'!'#$)%&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
!'*'#)+,-,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!
3. Gestion de vos fichiers...................................................................................................................2
4. TP n°1 : Initiation à MPLAB IDE............................................................................................... 3
'')./'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*
'!'0)''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'*'+''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'')'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''1
' ').)/'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
5. TP n°2 : Ecriture d'un driver pour LCD.................................................................................. 11
''#22#%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'!')'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' !
'*'03''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''4
6. TP n°3 : Interruptions et Périphériques....................................................................................17
4'').)/'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''1
4'!'3''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
4'*'5))6'''''''''''''''''''''''''''''''''''''''''''''''''''''''' 7
4''89%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' !"
4' '5'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!"
7. TP n°4 : Initiation à la programmation en langage C..............................................................22
1'':'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!
1'!'5)'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' !*
1'*'0)'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' !
1''+);''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' !
1' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!
8. TP n°5 : Gestion de Périphériques et Interruptions.................................................................27
'':-+!*!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' !1
'!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!7
9. TP n°6 : Panneau d'affichage lumineux.................................................................................... 31
7''522#%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*
7'!'5&&-<''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' **
7'*'22)''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' *
10. TP n°7 : Station Service............................................................................................................ 36
"'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*4
"'!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*1