Los puertos de entrada y salida se pueden clasificar en puertos programables y puertos no programables.
Los puertos programables son aquellos que requieren cambios de software para alterar su funcionamiento, mientras que los puertos de E/S no programables son aquellos que no pueden modificarse funcionalmente con facilidad. Para cambiar las funciones de los puertos no programables, necesitamos hacer cambios en sus componentes de hardware o, a veces, cambiar todo el cableado. Estos puertos no programables tienen un diseño simple.
Intel 8212:
Intel 8212 es uno de esos puertos de E/S no programables populares que está disponible como chip con 24 pines como paquete dual en línea. La estructura básica se da a continuación:
El diagrama de pines detallado de 8212 se muestra a continuación:
El 8212 requiere un suministro continuo de +5 V CC para funcionar. La información se recibe mediante un enganche de 8 bits presente en 8 pines de entrada de datos que van desde DI0 a DI7 y la información se enclava en las condiciones presentes en estos pines de entrada de datos, según el estado del pin MD. La información que está bloqueada sale en pines de salida de datos de 8 bits, que van desde DO0-DO7. La condición que debe cumplirse para enclavar los datos a través de los pines de salida de datos está presente en el pin de modo (MD).
Hay un flip flop D activado por borde que se denomina flip flop de solicitud de servicio y es responsable de colocar requests de interrupción en el pin INTR, que es un pin bajo activo.
Funcionamiento general de los pines:
PATAS | DESCRIPCIÓN |
---|---|
CCV | Es un suministro de +5V CC. |
SD1/SD | Estos son pines de dispositivos seleccionados. |
DI7-DI0 | Estos son 8 pines de entrada de datos que van desde D7 a D0. |
DO7-DO0 | Estos son 8 pines de salida de datos que van desde D7 a D0. |
STB | Es un pin estroboscópico de entrada. |
Maryland | Es pin de modo de entrada. Cuando está bajo, es decir, MD=0, STR actúa como una señal de reloj i/p para enclavar. Cuando es alto, es decir, MD=1, CS (selección de chip) actúa como reloj de entrada. |
INTRO | Es un pin activo de salida de interrupción baja que coloca señales de interrupción en el microprocesador. |
CLR | Es un pin bajo activo que borra las entradas. |
TIERRA | Es pin de conexión a tierra. |
Publicación traducida automáticamente
Artículo escrito por afshan_mairaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA