PROGRAMMAZIONE DIDATTICA ANNUALE
27 Gennaio 2019Porte I/O
27 Gennaio 2019
Caratteristiche generali
Port B è una porta a 8 bit con speciali funzioni infatti è in grado di operare con lADC (Analog – to Digital Converter).
Registro PTB
PTB[7:0] (Port B Data Bits)
Questi bit di lettura e di scrittura sono tutti programmabili per via software. Il controllo per impostare i pins come ingressi o come uscite viene fatto nel registro DDRB (Data Direction Register B)
DDRB (Data Direction Register B)
In questo registro si impostano i pins di Port B come ingressi o come uscite. Mettendo il bit corrispondente a 1 si otterrà un’uscita, mentre mettendolo a 0 si avrà un ingresso.
DDRB[7:0] (Data Direction Register B Bits)
Questi bit di lettura e di scrittura controllano la direzione dei dati su Port B
1 = Il corrispondente bit della porta sarà un ingresso
2 = Il corrispondente bit della porta sarà un’uscita
NB: Se possibile è meglio evitare di scrivere dati negli ingressi della porta prima che i corrispondenti bits vengano impostati a 1.
Quando il DDRBx è a 1 nella locazione $0001 ci sarà il valore contenuto ne latch. Quando il DDRBx è a 0 nella locazione $0001 ci sarà il voltaggio ai capi del rispettivo pin.