Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ant ni o sr gi o sena
www. senaeng. com : : pr oj ect os e sol ues em el ect r ni ca
+351. 967033209
80
Portas I/O - Entrada/Sada
Funcionalidades e Funes
Uma das mais importantes funcionalidades do microcontrolador, o nmero de pinos I/O usados para ligao
aos perifricos externos. Neste caso do PIC16F887, h um total de 35 pinos I/O de uso geral.
De maneira a que o funcionamento dos pinos I/O coincida com a organizao a 8 bits, todos eles esto, simi-
larmente aos registos, agrupados em Portas denominadas A, B, C, D e E.
Todas tem caractersticas em comum:
Por razes prticas, a maioria dos pinos I/O tm vrias funes. Se um pino usado para uma qualquer
funo, no pode ser usado como I/O;
Cada porta tem um par, isto , o correspondente registo TRIS: TRISA, TRISB, TRISC, TRISD e TRISE,
que determina o funcionamento, mas no o contedo.
Limpando os bits do TRIS (bit=0), o correspondente pino da Porta congurado como Sada.
De igual forma, activando os bits do TRIS (bit=1), o correspondente pino da Porta congurado como En-
trada.
Esta regra simples de memorizar: 0 = Output (Sada), 1 = Input (Entrada)