26.12.2014 Views

microcontrolador mc68hc11

microcontrolador mc68hc11

microcontrolador mc68hc11

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MICROCONTROLADOR 68HC11: Fundamentos, recursos y programación.<br />

MICROBÓTICA.<br />

4.2. PUERTOS DE ENTRADA/SALIDA<br />

MODA<br />

MODB<br />

XTAL EXTAL E IRQ XIRQ RESET<br />

CONTROL DE<br />

LOS MODOS<br />

OSCILADOR<br />

LOGICA DEL<br />

RELOJ<br />

LOGICA DE<br />

INTERRUPCIONES<br />

ROM 8K<br />

TEMPORIZADOR<br />

EEPROM 512 BYTES<br />

CPU<br />

RAM 256 BYTES<br />

BUS EXPANSION<br />

DIRECCIONES DIRECCIONES/DATOS<br />

SPI<br />

SCI<br />

E/S PARALELA<br />

VRH<br />

VRL<br />

CONVERSOR<br />

A/D<br />

CONTROL<br />

CONTROL<br />

PUERTO A<br />

PUERTO B<br />

PUERTO C<br />

PUERTO D<br />

PUERTO E<br />

Existen 5 puertos de 8 bits disponibles: Puerto A, B, C, D y E. Además de comportarse<br />

como puertos normales, sus pines están compartidos con alguno de los recursos internos.<br />

4.2.1. PUERTO A<br />

Dirección<br />

$1000<br />

7<br />

PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0<br />

Figura 15: Bits del puerto A<br />

El puerto A<br />

dispone de 3 pines de<br />

entrada, 4 pines de<br />

salida y uno<br />

configurable como<br />

entrada o como<br />

salida. Se encuentra<br />

mapeado en memoria en la dirección $1000. Los pines del puerto A están compartidos por otros recursos:<br />

comparadores, acumulador de pulsos y capturadores. En la figura 15 se muestran todas las funciones que están<br />

asignadas a cada pin del puerto A.<br />

0<br />

7<br />

0<br />

Direccion<br />

$1000<br />

PA7<br />

PAI<br />

OC1<br />

PA6<br />

OC2<br />

OC1<br />

PA5<br />

OC3<br />

OC1<br />

PA4<br />

OC4<br />

OC1<br />

PA3<br />

OC5<br />

OC1<br />

PA2<br />

IC1<br />

PA1<br />

IC2<br />

PA0<br />

IC3<br />

Figura 16: Recursos que utilizan cada bit del puerto A<br />

PA0−PA2<br />

PA3−PA6<br />

PA7<br />

OCx<br />

ICx<br />

PAI<br />

Bits de entrada<br />

Bits de salida<br />

Bidireccional<br />

Salidas de los comparadores<br />

Capturadores de entrada<br />

Acumulador de oulsos<br />

Por defecto los recursos internos asociados a los pines del puerto A están "desconectados". El puerto A se<br />

comporta como un puerto normal en el que si se escribe un valor en la dirección $1000 se reflejará en los<br />

correspondientes pines de salida y si se lee un valor, se hará de los pines de entrada.<br />

El pin 7 se puede configurar tanto para entrada como para salida cambiando el bit 7 del registro PACTL<br />

($1026). Un cero en este bit indica entrada y un uno salida. Por defecto está configurado como entrada.<br />

XXXIX

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

Saved successfully!

Ooh no, something went wrong!