microcontrolador mc68hc11
microcontrolador mc68hc11
microcontrolador mc68hc11
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