DU BINAIRE AU MICROPROCESSEUR

 

Initiation au microprocesseur   -  Leçon 23

 

Notion de sous-programme

 

        Dans la leçon précédente nous avons étudié une temporisation. Nous allons maintenant rendre ce programme utilisable à tout moment pour notre programme, nous allons en faire un utilitaire.

       Les grands programmes sont souvent constitués d'appels à sous-programmes. Le travail du programmeur va consister en la conception de sous-programme, pour la régulation de température que nous avons étudié on pourra concevoir plusieurs sous-programme:
                          Lecture du capteur
                          Comparaison
                          Chauffer plus
                          Chauffer moins
                          Temporisation
etc
     Le programme va devenir un squelette
                            Mettre l'adresse du capteur à une adresse convenue
                            Sauter à lecture du capteur
                             Mettre l'adresse de la consigne  à une adresse convenue
                            Sauter à comparaison
etc

    L'avantage de ce programme est qu'il va pouvoir s'adapter à d'autres fours, il suffira de preciser les adresses, ainsi le même microprocesseur pourra réguler plusieurs fours avec le même programme
    Nous allons introduire également la pile et son pointeur que le microprocesseur utilise lors des appels à sous-programme

 

       

      Pour ceux qui veulent savoir comment utiliser un microprocesseur, cette leçon et la suivante sont indispensables