Metodos de Direccionamiento
Metodos de Direccionamiento
Metodos de Direccionamiento
1. Direccionamiento a registro.
2. Direccionamiento inmediato.
3. Direccionamiento directo.
4. Direccionamiento indirecto a registro.
5. Direccionamiento relativo a base.
6. Direccionamiento indexado directo.
7. Direccionamiento indexado a base.
Instrucciones de Transferencia:
Instrucciones de Control
Medición de tiempo
División de frecuencia.
Medición de periodo y frecuencia
Conteo de eventos
Base de tiempo para otros periféricos
USART
PWM
Watch Dog
CARACTERÍSTICAS.
En el mundo del diseño digital, los temporizadores constituyen
periféricos muy útiles. Se diseñan con ciertas características que
determinan el uso que podemos darle a un temporizador, veamos
algunas:
Longitud del contador: Los más comunes son aquellos que tienen 8
ó 16 bits, determina la cantidad máxima de pulsos que se pueden
contar.
Lectura/escritura: En general, los temporizadores pueden ser
escritos o leídos por el procesador del microcontrolador. En
algunos casos, donde el temporizador está vinculado a algún
periférico muy específico, esta opción puede no existir o estar
limitada.
CARACTERÍSTICAS.
Modos de trabajo: Existen, en principio dos: contador y
temporizador. Como contador, se cuentan los pulsos desde una
fuente externa al microcontrolador. Los pulsos contados pueden
tener período variable. Como temporizador, se cuentan los pulsos
suministrados por una fuente estable y conocida, que puede ser
externa, o alguna fuente generada internamente por el
microcontrolador.
Forma de conteo: La forma típica es el conteo ascendente, sin
embargo, existen contadores con la opción de configurar el modo de
conteo, sea éste ascendente, descendente o de otro tipo específico.
Configuración de activación por frente: Permite establecer cuando se
produce el conteo, si en el frente de subida del reloj o en el frente de
caída del mismo.
CARACTERÍSTICAS.
Los ciclos del bus del 8088 normalmente son de cuatro pulsos y se
describen por T1 hasta T4. En algunos ciclos el hardware de la
PC, automáticamente inserta un pulso ocioso extra llamado TW.
La señal READY se usa para insertar estados nuevos o adicionales
de espera. Debido a que los diferentes ciclos del bus requieren
distintos tiempos, la señal READY se debe controlar de manera
diferente
Generación de estados de espera en ciclos de
bus de memoria
El hardware de la PC no inserta estados de espera en los ciclos de
lectura o escritura a memoria, sino que esto lo hace la tarjeta
usando la señal READY. La figura ilustra las señales de tiempo
necesarias para generar un estado de espera para un ciclo de
lectura o escritura a memoria.
Tiempos de un estado de espera para ciclos de lectura o escritura a memoria.
Los circuitos de la tarjeta madre muestran la señal READY en el
flanco de subida del tiempo T2. Esta señal debe ser valida (activo
alto) 75 nanosegundos antes del flanco de subida de T2 para que
no se genere un estado de espera. Si se requiere un estado de
espera, la señal READY debe ser valida (activo bajo) 60
nanosegundos antes del flanco de subida de T2. Si la señal
READY se mantiene en bajo hasta el flanco de subida del
siguiente pulso, se inserta un estado de espera adicional.