Beruflich Dokumente
Kultur Dokumente
Ir a la navegaci�nIr a la b�squeda
Microcontrolador MC68HC11A8.
La familia Motorola 68HC11 (abreviado HC11 o 6811) es una familia de
microcontroladores de Motorola, derivada del microprocesador Motorola 6800. Los
microcontroladores 68HC11 son m�s potentes y costosos que los de la familia 68HC05
y se utilizan en m�ltiples sistemas embebidos.
Los 68HC11 tienen cinco puertos externos (A, B, C, D y E), cada uno de ocho bits
excepto el D, que es generalmente de seis bits.
La familia 68HC11 puede funcionar tanto con memoria interna o externa. En caso de
emplear memoria externa, los puertos B y C funcionan como bus de datos y
direcciones respectivamente.
Puertas
Hay que decir que los puertos pueden funcionar como terminales de entrada-salida
digital de prop�sito general. Sin embargo, se pueden configurar para que realicen
una funci�n espec�fica, asociada a cada puerto. A continuaci�n se detalla la
funci�n alternativa de cada puerto. (Los bits se numeran comenzando en el cero).
Consta de 8 pines, los cuales tres son de entrada (bits 0-2), cuatro de salida
(bits 3-6) y uno bidireccional (bit 7).
Bits 0-2: Capturadores de entrada. Cada vez que se produzca el evento programado en
uno de estos tres pines, el contenido del registro TCNT se copia a otro registro
TICx, donde x ser� 1,2 o 3, seg�n el pin que tratemos. El evento a registrar se
puede configurar y puede ser flanco de subida, de bajada o pulso a nivel alto.
El 68HC11 dispone de un mapa de memoria constituido por las memorias que lleva
internas. Sin embargo, de todo el rango de direcciones posibles, la mayor parte
est� desocupado. El microcontrolador se puede configurar en un modo especial
(expanded) el cual usa los puertos B y C para direccionar todas las posiciones de
memoria posibles (concretamente 16 bits de direcciones <-> 65535 posiciones).
El puerto B se usa para colocar los bits m�s significativos de las direcciones
(Bits 8-15).
El puerto C tiene doble uso: bits menos significativos del bus de direcciones (0-7)
y bus de datos (8 bits). Para ello, se emplea una se�al denominada AS, que cuando
se activa nos indica que el puerto C est� poniendo una direcci�n v�lida. Despu�s
cambia, y coloca los bits de datos. Para poder hacer esto, hay que a�adir un
circuito externo, concretamente un registro de 8 bits con habilitaci�n, para que
capture la direcci�n cuando AS est� activa y la mantenga cuando se desactive.
Normalmente suele ser el 74HC573.
Puerto serie as�ncrono (SCI). Existen dos dispositivos, donde la salida de uno se
conecta con la entrada del otro, y viceversa. La se�al de reloj tiene la misma
frecuencia para los dos dispositivos, pero no es compartida por estos.
Puerto serie s�ncrono (SPI). En este tipo de comunicaci�n hay un dispositivo que se
comporta como maestro y uno o varios que est�n sujetos a �ste y que se llaman
esclavos. Se usa una se�al de reloj que ser� la misma para todos los dispositivos.
Se usan cuatro bits:
Bit 2 MISO (en ingl�s, entrada maestro-salida esclavo). Salida de datos desde un
esclavo hacia la entrada del maestro.
Bit 3 MOSI (en ingl�s, salida maestro-entrada esclavo). Salida de datos desde el
maestro hacia el/los esclavo/s.
Bit 5 /SS, permite seleccionar con qu� esclavo desea comunicarse el maestro.
Existen varias formas de trabajar con el CAD. Una es realizar conversiones de: o
bien los cuatro bits menos significativos del puerto (bits 0-3), o bien de los
cuatro bits m�s significativos (bits 4-7). Otra forma es seleccionar un s�lo pin y
trabajar con �l.
Adem�s, el CAD se puede configurar de forma que convierta una sola vez, o que
realice conversiones continuas.