12.07.2015 Views

DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo

DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo

DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

- 75 -Todas las patitas <strong>de</strong>l puerto A poseen diodos <strong>de</strong> protección conectados a Vdd (contra altosvoltajes <strong>de</strong> entrada) y a Vss (contra voltajes negativos) a<strong>de</strong>más, manejan niveles <strong>de</strong> entradatipo TTL y como salidas se comportan como drivers tipo CMOS. Excepto la patita RA4, lacual como entrada posee un Disparador Schmitt y como salida es <strong>de</strong> Drenaje abierto, a<strong>de</strong>másRA4 sólo posee un diodo <strong>de</strong> protección conectado a Vss.Registro ADCON1 (9FH). Las patitas RA0, RA1, RA2, RA3 y RA5 están multiplexadas conlas entradas analógicas AN0,..., AN4, <strong>de</strong> manera que antes <strong>de</strong> utilizarlas <strong>de</strong>bemos configurarsi serán usadas como entradas analógicas o como entradas/salidas digitales.4.23.3. Puerto B (Portb)El puerto B es un puerto digital <strong>de</strong> 8 bits, todas sus patitas son bidireccionales y trabaja enforma similar al puerto A. Tiene tres registros asociados: El registro <strong>de</strong> datos PORTB, elregistro <strong>de</strong> dirección <strong>de</strong> los datos TRISB y el registro OPTION_REG.Registro PORTB (06H, 106H). Los ocho bits que contiene reflejan directamente el estado <strong>de</strong>las ocho patitas <strong>de</strong>l puerto B RB0,..., RB7.Registro TRISB (86H, 186H). En forma similar a TRISA, al poner un 0 en un bit <strong>de</strong> TRISBse configura la patita RB correspondiente como salida y al poner un 1 en un bit <strong>de</strong> TRISB seconfigura la patita RB correspondiente como entrada.Las Patitas RB4,..., RB7. Estas cuatro patitas <strong>de</strong>l puerto B tienen la capacidad <strong>de</strong> generar unasolicitud <strong>de</strong> interrupción a la CPU cuando están configuradas como entradas. El estado <strong>de</strong>estas patitas es comparado con el último estado que tenían durante la última lectura aPORTB, los bits que indican que hay una diferencia entre estos valores por cada patita están

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!