30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall.

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

Le Nom L’adjectif Le verbe Objectif: Orthogram
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
LES NOMBRES PREMIERS ET COMPOSÉS
Ma surprise du Zoo.
[number 1-100].
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Vocabulaire 6.2 Français II Bon voyage ! 1.
Licence pro MPCQ : Cours
Distance inter-locuteur
Le pluriel des noms
Quest-ce que léducation du patient ? Chap. 1 – Q1.2 – Séq. 3 : Jeu de la matrice.
Les numéros
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Sud Ouest Est Nord Individuel 36 joueurs
Les identités remarquables
Sirop de Liège « industriel »
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
2 1. Vos droits en tant quusagers 3 1. Vos droits en tant quusagers (suite) 4.
PARTENARIAT ÉDUCATIF GRUNDTVIG PARTENARIAT ÉDUCATIF GRUNDTVIG REPERES COHESION CULTURELLE ET EXPANSION DES IDEES SUR LE TERRITOIRE EUROPEEN.
Exercice Trame Ethernet
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
-17 Anticipations économiques en Europe Septembre 2013 Indicateur > +20 Indicateur 0 a +20 Indicateur 0 a -20 Indicateur < -20 Union européenne total:
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
Présentation générale
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
PM18 MONTAGE DU BLINDAGE AUTOUR DE LA QRL F. DELSAUX - 25 JAN 2005
Le Concours de Conaissance Francais I novembre 2012.
Si le Diaporama ne s'ouvre pas en plein écran Faites F5 sur votre clavier.
Titre : Implémentation des éléments finis sous Matlab
LES NOMBRES PREMIERS ET COMPOSÉS
CLL11 : chlorambucil (CLB) versus CLB + rituximab (R)
La Saint-Valentin Par Matt Maxwell.
1 INETOP
Division de 2 nombres.
RACINES CARREES Définition Développer avec la distributivité Produit 1
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Notre calendrier français MARS 2014
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
Titre : Implémentation des éléments finis en Matlab
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
C'est pour bientôt.....
1 INETOP
Veuillez trouver ci-joint
+21 Anticipations économiques en Europe Decembre 2013 Indicateur > +20 Indicateur 0 á +20 Indicateur 0 á -20 Indicateur < -20 Union européenne total: +14.
Équipe 2626 Octobre 2011 Jean Lavoie ing. M.Sc.A.
P.A. MARQUES S.A.S Z.I. de la Moussière F DROUE Tél.: + 33 (0) Fax + 33 (0)
Le 09/16/05 à 10:32 AM page 1 INDUSTRIE SA Patrice BEMER 24 RN STUCKANGE Tel : 0033(0) Fax 0033 (0) Siège social et entrepots.
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Vocabulaire 7.1 Français II Bon voyage ! 1.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Générateur d’un signal Carré MICROCONTROLEUR PIC 16F84 Application 1:
Nom:____________ Prénom: ___________
CALENDRIER-PLAYBOY 2020.
1 Reproduction. 2 Endocrine systems 3 Neuro-endocrine system.
Exercice de vérification 1 p
Commission paritaire de suivi des opérations de reclassement repositionnement dans le cadre du droit d’option Statistiques novembre 2010.
Les Chiffres Prêts?
Elles avaient envahi le jardin, mais derrière... 1.
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Les parties du corps By Haru Mehra Le Frehindi 1Haru Mehra, DELF, DALF,CFP.
Transcription de la présentation:

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PCPilePC 21 Utilisation et gestion du compteur de programme Program Counter (PC) et de la pile (Stack) Lors du déroulement dun programme Lors de lappel dun sous-programme Lors dune interruption

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PCPilePC 22

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 23 PilePC 30 Pile 23

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PCPile 23 PC 31

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 32 Pile 23

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 33 Pile 23 PC 40 Pile 33 23

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 41 Pile 33 23

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 42 Pile 33 23

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 43 Pile 33 23

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 44 Pile 33 23

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 45 Pile PC 42

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 43 Pile 33 23

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 44 Pile PC 45

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 46 Pile PC 33 Pile 23

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 34 Pile 23 PC 35

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 36 Pile 23 PC 23 Pile

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 24 PilePC 25

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 26 Pile

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 27 Pile

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page PC 28 Pile

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page avec interruptions 04bsf L_ALARME 05call Tempo_3s 06bcf L_ALARME 07retfie Interruptions PC 41 Pile PC 04 Pile

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page 04bsf L_ALARME 05call Tempo_3s 06bcf L_ALARME 07retfie Interruptions PC 05 Pile avec interruptions

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page 04bsf L_ALARME 05call Tempo_3s 06bcf L_ALARME 07retfie Interruptions PC 06 Pile PC 50 Pile avec interruptions

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page 04bsf L_ALARME 05call Tempo_3s 06bcf L_ALARME 07retfie Interruptions PC 06 Pile PC 50 Pile avec interruptions

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page 04bsf L_ALARME 05call Tempo_3s 06bcf L_ALARME 07retfie Interruptions PC 07 Pile avec interruptions

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page 04bsf L_ALARME 05call Tempo_3s 06bcf L_ALARME 07retfie Interruptions PC 08 Pile Pile PC 41 avec interruptions

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page 04bsf L_ALARME 05call Tempo_3s 06bcf L_ALARME 07retfie Interruptions PC 42 Pile avec interruptions

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page 04movwf W_temp 05swapf STATUS,w 06bcf STATUS,RP0 07movwf Satus_temp 08bsf L_ALARME 09call Tempo_3s 10bcf L_ALARME 11swapf Status_temp,w 12movwf STATUS 13swapf W_temp,f 14swapf W_temp,w 15retfie Interruptions Sauvegarde du contexte Restitution du contexte avec interruptions PilePC

30Tempo_50msmovlw d50 31movwf Cmpt_50ms 32Loop_50mscall Tempo_1ms 33decfsz Cmpt_50ms,f 34goto Loop_50ms 35return 20movlw d10 21movwf Compteur 22Attendcall Tempo_50ms 23decfsz Compteur,f 24goto Attend 25movf Consigne,w 26sublw d5 27btfsc STATUS,Z 28goto Alarme 40Tempo_1msmovlw d249 41movwf Cmpt_1ms 42Loop_1msnop 43decfsz Cmpt_1ms,f 44goto Loop_1ms 45return Appels de sous-programmes Programme principalSous-programmes EPAI Fribourg / Hervé Page 04movwf W_temp 05swapf STATUS,w 06bcf STATUS,RP0 07movwf Satus_temp 08call Int_rb0 09swapf Status_temp,w 10movwf STATUS 11swapf W_temp,f 12swapf W_temp,w 13retfie Interruptions avec interruptions PilePC