Contenido>Indice>Intro Tutor

DIAGRAMA DE TIEMPOS



i088.gif (541 bytes)Podemos realizar operaciones de lectura/escritura sobre cualquiera de los puertos del microcontrolador, sin embargo, el puerto P0 es el que posee una mayor cargabilidad, pudiendo gobernar ocho cargas TTL-LS, mientras que los otros tres solo permiten cuatro cargas TTL-LS.

 

Escritura en un puerto (salida)

Cuando una operación provoca la modificación del contenido del registro asignado al puerto, el nuevo valor se presenta en las salidas de las básculas de tipo D durante el periodo S6P2 del último ciclo máquina necesario para la ejecución de la instrucción.

Sin embargo, la etapa de salida sólo muestra la salida del registro en la fase P1 de cada periodo. En consecuencia, el nuevo dato no llega realmente a la salida (patilla del circuito integrado) antes del periodo S1P1 del siguiente ciclo máquina.

escritura_puerto.GIF (1998 bytes)

figura: ESCRITURA DE UN PUERTO

 

Lectura de un puerto (entrada)

Cuando una instrucción provoca la lectura de las patillas de entrada de un puerto, los estados presentes en estas entradas son muestreados durante el periodo S5. De esta manera precisa, el muestreo tiene lugar en la fase S5P1 o en la fase S5P2 según se utilice el puerto como tal o en su función auxiliar (figura siguiente). Por lo tanto, cualquier variación de la entrada que se produzca a un ritmo superior a un ciclo máquina no se podrá tener en cuenta.

lectura_puerto.GIF (1925 bytes)

figura: LECTURA DE UN PUERTO

   


   Contenido>Indice>Intro Tutor