 |
PIC16F1708 |
instrukční web |
- jsou to pacičky procesoru
- slouží pro komunikaci procesoru s okolím
- porty máme 3 různé :
- PORTA
7bit |
6bit |
5bit |
4bit |
3bit |
2bit |
1bit |
0bit |
NIC |
NIC |
RA5 |
RA4 |
RA3 |
RA2 |
RA1 |
RA0 |
- PORTB
7bit |
6bit |
5bit |
4bit |
3bit |
2bit |
1bit |
0bit |
RB7 |
RB6 |
RB5 |
RB4 |
NIC |
NIC |
NIC |
NIC |
- PORTC
7bit |
6bit |
5bit |
4bit |
3bit |
2bit |
1bit |
0bit |
RC7 |
RC6 |
RC5 |
RC4 |
RCA |
RC2 |
RC1 |
RC0 |
- každý port má nastavovací registry, pro každý pin je odpovídající bit:
- TRISA, TRISB, TRISC
- nastavuje směry pinů
- 1= vstupní IN
- 0= výstupní OUT
- ANSELA, ANSELB, ANSELC
- nastavuje digitální a jiné piny
- 0= digitální
- 1= jiný než digitální, nastavuje se v dalších registrech
- WPUA, WPUB, WBUC
- zapínají pull-up rezistory
- 0= pull-up rezistor vypnut
- 1= pull-up rezistor zapnut
|