LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Commande d'un ascenseur

Fiche : Commande d'un ascenseur. Recherche parmi 300 000+ dissertations

Par   •  31 Août 2018  •  Fiche  •  6 407 Mots (26 Pages)  •  1 493 Vues

Page 1 sur 26

                TP 2 :                   Commande d’un  ascenseur    

But de manipulation :

L’objectif de ce TP est la commande d’un ascenseur desservant étages par une carte micro-informatique à base   de l’utilisation du microprocesseur 68000 de MOTOROLA à l’aide de logiciel de simulation Easy68k.

  1. Présentation du logiciel de simulation Easy68k :

Dans cette manipulation, on se limite par la simulation de la commande de l’ascenseur  par le logiciel EASY68K (voir image ci-dessous)

 

 

Le logiciel possède une fenêtre Hardware (voir figure ci-dessous) qui contient :

 

         [pic 1]

 

  • 8 Afficheurs 7 segments contenus dans l’adresse $00E00000.
  • 8 LEDs contenues dans l’adresse $00E00010.
  • 8 interrupteurs contenus dans l’adresse $00E00012.
  • 8 Boutons poussoirs contenus dans l’adresse $00E00014.

  1.  Définition du cahier de charge :

2-  Travail préliminaire :  

Pour les 4 boutons d’appels d’étages :*

  • A1 : Appel au 1er étage.
  • A2 : Appel au 2ème étage.
  • A3 : Appel au 3ème étage.
  • A4 : Appel au 4ème étage.

Pour les 4 capteurs de présence étage :

  • P1 : Présence de la cabine en 1er étage
  • P2 : Présence de la cabine en 2ème étage
  • P3 : Présence de la cabine en 3ème étage
  • P4 : Présence de la cabine en 4ème étage

Le tableau suivant donne l’emplacement de tous les bits mentionnés

dans l’adresse $00E00012.    

[pic 2]

     Et pour les actionneurs on les modélise par :  

[pic 3]

  Ce registre est situé dans l’adresse $00E00010 ;

  1. Travail préliminaire:

  1. Programme de test des Switch: (Voir  svp pièce jointe)
  2. Le rôle de chaque composant:
  • Microprocesseur 68000 : gère les périphériques de la carte, accueille et exécute et met en œuvre le traitement décrit dans le programme.
  • RAM :Random Access Memory, elle contient les données temporaires utiles au bon déroulement des programmes.
  • Décodeur : utilisé pour le décodage d’adresse en permettant la sélection de la mémoire ou de l’interface parallèle PUA6821
  • PIA6821 : permet la liaison de communication entre la microprocesseur et l’ascenseur.
  1. Manipulation:

1-Organigramme de test des Switch:[pic 4]

[pic 5][pic 6][pic 7]

[pic 8][pic 9]

[pic 10]

[pic 11][pic 12]

[pic 13]

2-Programme de test des Switch:

        ORG        $100

switch equ $00E00012

LEDS   equ $00E00010

START:                                ; first instruction of program

etiq     MOVE.B switch,D1

         MOVE.B D1,LEDS

         BRA etiq

        MOVE.B        #9,D0

        TRAP        #15                ; halt simulator

* Variables and Strings

        END        START                ; last line of source

  • Programme de montée de 1er étage au 4iém étage :

        ORG        $100

switch equ $00E00012

LEDS   equ $00E00010

START:                                ; first instruction of program

          MOVE.B  #$00,leds  

etiq0     MOVE.B  switch,D1    

          ANDI.B  #$81,D1

          cmpi.B  #$81,D1

          BNE etiq0

etiq2     MOVE.B  #$01,leds    

          MOVE.B  SWitch,D1    

          ANDI.B  #$08,D1

          CMPI.B  #$08,D1

          BNE  etiq2

          MOVE.B  #$00,leds  

          BRA  etiq0    

         

 

        MOVE.B        #9,D0

        TRAP        #15                ; halt simulator

* Variables and Strings

        END        START                ; last line of source

 

  • Programme de l’étage 1 à 4 de deux sens:

        ORG        $100

switch equ $00E00012

LEDS   equ $00E00010

START:                                ; first instruction of program

          MOVE.B  #$00,leds  

etiq0     MOVE.B  switch,D1    

          ANDI.B  #$81,D1

          cmpi.B  #$81,D1

          BNE des

etiq2     MOVE.B  #$01,leds    

          MOVE.B  SWitch,D1    

          ANDI.B  #$08,D1

          CMPI.B  #$08,D1

          BNE  etiq2

          MOVE.B  #$00,leds    

   

   

          BRA  etiq0    

         

       

DES        MOVE.B  SWitch,D1    

           ANDI.B  #$18,D1

           CMPI.B  #$18,D1

...

Télécharger au format  txt (15.6 Kb)   pdf (230.7 Kb)   docx (136 Kb)  
Voir 25 pages de plus »
Uniquement disponible sur LaDissertation.com