PIC 16F84A
Registre PORTB
Il s'agit d'un registre spécial situé à l'adresse H'06' (banque 0) de la mémoire des données (Data RAM).
Ce registre donne un accès en lecture ou en écriture aux 8 bits du port B.
Description | |
bit
7 | niveau logique de la broche RB7 du port B |
bit
6 | niveau logique de la broche RB6 du port B |
bit
5 | niveau logique de la broche RB5 du port B |
bit
4 | niveau logique de la broche RB4 du port B |
bit
3 | niveau logique de la broche RB3 du port B |
bit
2 | niveau logique de la broche RB2 du port B |
bit
1 | niveau logique de la broche RB1 du port B |
bit
0 | niveau logique de la broche RB0/INT du port B |
Exemples :
bcf STATUS,RP0 ; passage en banque 0 (inutile si l'on est déjà en banque 0)
movf PORTB, W ; lecture du port B et chargement dans l'accumulateur W
bcf STATUS,RP0 ; passage en banque 0 (inutile si l'on est déjà en banque 0)
clrf PORTB ; mise à 0 de toutes les sorties du port B (les bits du port B configurés en entrée ne sont pas affectés)
bsf PORTB,6 : mise à 1 de la sortie RB6