Accéder au contenu principal

TP1

RAPPORT DE TP D’ARCHITECTURE DES CALCULATEURS

GROUPE:
DELMA NATHAN K
YAKANON JEAN
CLASSE :
INGC1
ENSEIGNANT :
B NIANG
ANNEE :
2009-2010
ecole superieur multinationale de telecommunication
Rapport de TP d’architecture des calculateurs
TP1

[Type the author name]
[Pick the date]


Dans ce TP, nous réaliserons un programme qui réécrit l’état de  quatre interrupteurs branchés aux entrée PB0 a PB3 sur les quatre lignes du poids fort du port A du microcontrôleur 68HC11




1.  THEME


2.  BUT

Dans ce TP, il s’agit de réaliser un programme qui réécrit l’état de quatre interrupteurs branches sur les entrées PB3 a PB0 dur port B sur les quatre lignes de poids fort du port A.

3.  CAHIER DE CHARGES

·       Lire l’état du quartet inferieur du portB ;
·       Réécrire cet état sur le quartet supérieur du portA ;
·       Se termine quand l’état des interrupteurs est 7h.

4.  SCHEMAS DE PRINCIPE DU DISPOSITIF

Le dispositif physique est constitue de quartes interrupteurs aux entrées PB0, PB1, PB2, PB3 ; et PA4, PA5, PA6, PA7.

5.  ORGANIGRAMMES

6.  CODE


; TP1
; copier le port B dans le port A avec permutation des entrées
; Jusqu’a qu'a avoir 7h sur le port B, (alors on arrête)

              PORTA  EQU $1000 ; registre de données du portA
              PORTC  EQU $1006 ; registre de données du portC
              DDRA   EQU $1001  ; registre de direction du portA
              DDRC   EQU $1007  ; registre de direction du portC

              LDAA #$FF
              STAA DDRA       ; config du portA en sortie
              LDAA #$00
              STAA DDRC       ; config du portC en entrée

LOOP:
              LDAA PORTC
              LSLA             ; décalage à gauche
              LSLA          ; en décalant A
              LSLA          ; 4 fois à gauche
              LSLA
              STAA PORTA      ; on écrit a la sortie
              CMPA #$70      ; condition de sortie réalisée
              BNE LOOP      ; on boucle sinon
              END



7.  CONCLUSION


Page 3 sur 4
TP1


Commentaires

Posts les plus consultés de ce blog

Gérer les requêtes USSD sur un MoDem avec les commandes AT

Introduction L'USSD (Universal Structured Service D) est un service des réseaux télécoms defini dans 3GPP TS 02.90 et dans 3GPP TS 23.090. Il permet à un terminal mobile d'effectuer des requetes ou une suite de requete à l'operateur. Il est courament utiliser pour consulter le solde. Dans ce tutoriel nous apprendrons à effectuer des requetes USSD depuis une connection serie avec une modem. Pré requis Pour utiliserons pour ce faire: un modem GSM (Huawei E1552) bien sur avec une carte SIM (AIRTEL Burkina) un ordinateur auquel sera connecte le modem un terminal (minicom) pour dialoger avec le modem depuis l'ordinateur perl, pour encoder et decoder les PDU Demarche Nous allons consulter le solde du compte de l'utilisateur. Pour l'opérateur courant il faut composer le code USSD *160#. connecter le modem Connectez le modem au port USB de l'ordinateur et retrouvez ses port series logiciels. Notre modem créé trois ports series (/dev/t...

Testing crossplane on Digital ocean

  Crossplane brings the management of external resources into kubernetes through kubernetes APIs. This can in some situations be an alternative to other IaC such as terraform.  In the example below, we will create a droplet on DO by applying a kubernetes manifest using kubectl. The exemple suppose the kubernetes cluster in which crossplane will be installed is already up. ```bash kubectl create namespace crossplane-system helm repo add crossplane-stable https://charts.crossplane.io/stable helm repo update # install crossplane helm install crossplane --namespace crossplane-system crossplane-stable/crossplane # install the upjet digital ocean provider cat << EOF | kubectl apply -f - apiVersion: pkg.crossplane.io/v1 kind: Provider metadata: name: provider-upjet-digitalocean spec: package: crossplane-contrib/provider-upjet-digitalocean:v0.3.0 EOF # create the upjet digital ocean provider secret kubectl apply -f - << EOF apiVersion: v1 kind: S...

Ajouter un dépôt dans linux

La méthode traditionnel consiste a éditer le fichier /etc/apt/sources.list . Mais il est possible avec la commande add-apt-repository, pour peu qu'elle soit installe dans votre système d'exploitation (eg Ubuntu, Linux Mint ...), de le faire plus facilement. voici la syntaxe: apt-add-repository 'deb uri distribution [component1] [component2] [...]'  ou apt-add-repository  ppa: