Professional Documents
Culture Documents
Manipulation 1 :
Le programme suivant permet de charger la valeur 0x66 dans la case mmoire dadresse 0x35
Et la valeur 0x33 dans la case mmoire dadresse 0x7C Et la valeur 0x22 dans la case mmoire
Page 1
Daprs la simulation sur MPLAB, en a tirer les rsultats suivant inscrit dans la RAM.
Remarque :
- Les valeurs 0x33 et 0x22 sont dans la zone commune car le code oprant est cod sur 7 bit du fait
que, ladresse 0x1F E prise comme ladresse 0x7E donc il nest pas oblig de choisir le Bank
- Pour configurer le PORTA en sortie numrique il faut placer la valeur 0x06 dans le registre
ADCON1
Page 2
Manipulation 2 :
2.1 Le programme qui permet dinverser les tats des lampes lorsque le bouton K0 est actionn.
Le programme en scrutation
Page 3
Remarque :
Lorsquon actionne le bouton le passage du zro un de la broche RB0 nest pas parfait , du fait on a besoin
dun circuit anti rebondissement ou bien juste on ajoute une petite temporisation au programme afin que le
pic ne considre les rebondissement .
Page 4
Simulation sur ISIS
Page 5
Le programme qui permet de :
K0=0 et K1=1 dcalage gauche (une seul lampe est allum la fois)
K0=1 et K1=0 dcalage droite (une seul lampe est allum la fois)
Page 6
Page 7
Simulation sur ISIS
Page 8
K0=0 et K1=1 dcalage gauche (une seul lampe est allum la fois)
Page 9
K0=1 et K1=0 dcalage droite (une seul lampe est allum la fois)
Page 10
K0=K1=0 lampes impaires allumes et lampes paires teintes
Manipulation 3 :
Page 11
Les tapes de transmission (sans interruption, mode 8 bits)
Remarque :
- en mode asynchrone en peut configurer la broche TX/RC6 en entre ou en sortie
- le mode haut dbit (TXSTA.BRGH=1) est plus prcis que le mode faible dbit (TXSTA.BRGH=0)
Page 12
Les tapes de rception (sans interruption, mode 8 bit)
Page 13
Simulation sur ISIS
Page 14