PIC 16F84A
Registre TRISA
Il s'agit d'un registre spécial situé à l'adresse H'85' (banque 1) de la mémoire des données (Data RAM).
Ce registre permet de configurer, en entrée ou en sortie, les 5 bits du port A.
Description | |
bit
7 | Non utilisé |
bit
6 | Non utilisé |
bit
5 | Non utilisé |
bit
4 |
|
bit
3 |
|
bit
2 |
|
bit
1 |
|
bit
0 |
|
Exemple de configuration du port A :
bsf STATUS,RP0 ; passage en banque 1 (inutile si l'on est déjà en banque 1)
movlw B'00010010' ; charge la valeur B'00010010' dans l'accumulateur W
movwf TRISA ; charge la valeur de l'accumulateur (B'00010010') dans le registre TRISA
; bit 0 du port A (RA0) = 0 : configuration en sortie
; bit 1 du port A (RA1) = 1 : configuration en entrée
; bit 2 du port A (RA2) = 0 : configuration en sortie
; bit 3 du port A (RA3) = 0 : configuration en sortie
; bit 4 du port A (RA4/T0CKI ) = 1 : configuration en entrée