Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• La pantalla se controla desde una RAM 16x8 interna que almacena la información en pantalla codificada.
A0: Selecciona los datos (0) o de control / estado (1) para lecturas y escrituras entre micro y 8279.
• BD: La salida que deja en blanco las pantallas.
• CLK: Se utiliza internamente para medir el tiempo. Max es de 3 MHz.
• CN / ST: Control / estroboscópica, conectado a la tecla de control en el teclado.
• CS: selección de chip que permite la programación, la lectura del teclado, etc.
• DB7-DB0: Consiste en pasadores bidireccionales que se conectan al bus de datos en micro.
• IRQ: Solicitud de interrupción, se convierte en 1 cuando se pulsa una tecla, se dispone de datos.
• OUT A3-A0 / B3-B0: Salidas que envía datos a la nibble más significativo / menos significativo de pantalla.
• RD (WR): Se conecta a IORC o RD señal de micro, lee los registros de datos / estado.
• RESET: Se conecta a la reposición del sistema.
• RL7-RL0: líneas de retorno son insumos que se utilizan para detectar la depresión clave en la matriz del
teclado.
• Turno: Turno conecta con tecla en el teclado la tecla Mayús.
• SL3-SL0: salidas de línea de escaneo exploran tanto el teclado como se muestra.
2. Dibuje el diagrama de bloques funcionales de 8279 y elaborar los diferentes bloques. Ans. El diagrama de
bloques funcional de 8279 se muestra a continuación:
Los diferentes bloques funcionales de 8279 son (a) una interfaz de CPU, (b) un conjunto de líneas de
exploración,
(c) las líneas de entrada de datos clave y (d) las líneas de salida para mostrar los datos.
La interfaz de CPU consta de bus de datos de 8 bits, junto con CS, RD, WR, CLK, RESET
y las líneas IRQ. IRQ es una línea de salida que se convierte en 1 (activo) cuando existen datos de clave en
una RAM interna de 8279. Esta línea se conecta normalmente a una de la interrupción de hardware
Fig. 9d.2: diagrama de bloques funcional de 8279 (Fuente: Intel Corporation)
líneas de la CPU. Un alto en A0 indica que las señales de entrada / salida se refieren al mando / estado,
mientras que una baja en A0 indican que son los datos.
Las líneas de exploración (SL0-3) junto con las ocho líneas de retorno (RL0-7) se pueden utilizar para la
construcción de una matriz de teclado. Señales SHIFT y CTRL / STB (ambas entradas) contribuyen a las
características de las teclas individuales.
La salida de la pantalla está disponible a través A0-3 y B0-3 que se puede utilizar juntos como
(A) Se escanea el teclado, a continuación, detecta la pulsación de tecla y transmite a la información de la CPU
que corresponde a la tecla pulsada en particular.
(B) Se pone los datos recibidos desde la CPU, para uso de los dispositivos de visualización.
4. ¿Cuáles son los distintos modos de entrada en el que 8.279 operan? Ans. Hay tres modos de entrada en el
que opera 8279:
z modo de teclado escaneada
5. ¿Cuántos definiciones de caracteres son posibles con el 8279? Ans. Un máximo de 256 definiciones de
caracteres son posibles utilizando 8279.
6. Cuando la CPU está realmente involucrado en la exploración y funciones de visualización que se dieron
cuenta?
Ans. Para las dos funciones anteriores se hagan realidad, la participación de la CPU sólo se requiere cuando
se transmiten datos de hecho o recibido de la CPU.
7. ¿Cuáles son los modos en que las cuatro líneas de exploración pueden operar?
Ans. Las cuatro líneas de exploración (SL0 - SL3) puede funcionar en dos modos codificados y decodificados
modo.
Ans. El modo codificado: 16 Aquí líneas se generan utilizando las 4 líneas de exploración y un 4 a 16
decodificador externo, aunque los fabricantes recomiendan no utilizar la línea SL3. Así ocho líneas de
exploración decodificados son posibles con SL0 - líneas SL2 y un 3-8 decodificador. Estos 8 líneas, junto con
ocho líneas de retorno (RL0 - RL7) puede formar una matriz de teclado 8 × 8. Por lo tanto, conduce a 64
definiciones de caracteres diferentes. Con las líneas de entrada SHIFT y CONTROL toman como dos líneas
de entrada adicionales, carácter total definiciones posibles = 64 × 22 = 256.
Modo Decoded: Usando el decodificador interno presente en 8279, las líneas SL0-SL3 se descodifican. Con
SHIFT y CONTROL líneas junto con RL0 - líneas RL7, definición de carácter total posible aquí es = 4 × 8 × 4 =
128.
Ans. Ambas versiones de escaneo codificados y decodificados son aplicables en este caso. Este modo se
puede dividir en dos maneras.
z llave 2 de bloqueo
rollover z N-clave
En este modo, la pulsación de una tecla genera una únicos datos de 6 bits (llamado "datos de posición ') que
es característica de la posición de la tecla pulsada. Estos 6 bits, junto con CNTL y forma SHIFT una palabra
de 8 bits, se muestra a continuación. De los datos de posición D5 - D0, los bits de exploración corresponden a
D5 - D3 y regresar bits corresponden a D2 - D0. D5 - bits de D3 corresponde a la posición de la fila en la que
se presiona la tecla mientras D2 - D0 corresponde a la posición de la columna en la que se pulsa la tecla. Esta
palabra de 8 bits se almacena en la memoria RAM de 8279 (en orden FIFO) y en consecuencia la IRQ
(solicitud de interrupción, una línea de salida) de la línea pasa a alta. Esta línea IRQ está conectado a uno de
los pines de interrupción de hardware de la CPU. En reconocimiento de la entrada de interrupción por la CPU,
la RAM en 8279 se lee en forma FIFO. Una vez que esta lectura de la CPU es borde IRQ de 8279 pasa a
baja, pero se convertirá en alto si la RAM contiene otros datos.
2 Tecla de Bloqueo: En esta clave 2 bloquear versión de modo de teclado escaneados, al pulsar cualquier
tecla, se espera para los próximos dos exploraciones para comprobar si se pulsa o no cualquier otra tecla.
Varias posibilidades surgen que deben abordarse por separado.
(A) se ha detectado ninguna otra pulsación de tecla. A continuación los datos correspondientes a pulsar la
tecla se toma a la RAM en 8279 y la línea de salida IRQ entra en estado alto.
En caso de que la memoria RAM interna (de 8279) ya está lleno, los datos con clave se ignora y la bandera de
error se establece (= 1).
(B) Si se produce una o más adicional de pulsar la tecla, no se permite la entrada de datos en la memoria
RAM. En este caso se producen dos posibilidades:
(I) Si la primera clave (es decir, la tecla que se pulsa primero) se libera por delante de los demás, entonces se
ignora la pulsación de tecla.
(Ii) Si todas las teclas salen antes de la tecla presionada primero, los datos correspondientes a la primera tecla
pulsada, se introduce en la memoria RAM de 8279.
Otra posibilidad es apremiante de dos llaves dentro de un ciclo de supresión de rebotes (el tiempo necesario
para la eliminación de efecto rebote de los contactos que se conoce como contacto tiempo de rebote). En este
caso, se reconoce ninguna tecla. Cuando se suelta una tecla, la otra tecla que permanece presionado se
reconoce como una sola pulsación de la tecla válida.
N-Key Rollover: En este caso, el circuito de supresión de rebotes espera a dos exploraciones después de la
primera pulsación de tecla. A continuación, comprueba si la llave está en la condición presionado o no. Si la
respuesta es sí, entonces se toma los datos correspondientes a la pulsación de tecla en la memoria RAM de
8279. Sin límite está allí para el número de pulsaciones de teclas. Para pulsaciones simultáneas, los datos se
introducen de acuerdo con el orden de pulsación de tecla.
Si dentro de un solo ciclo de supresión de rebotes, dos llaves se encuentran presionados, el indicador de error
se establece
y se prohíbe la entrada de datos en la memoria RAM. El indicador de error puede ser leído desde la palabra
de estado FIFO y puede ser desviado por un comando CLEAR (CF = 1).
Ans. En el sensor de modo Matrix escaneada de funcionamiento, las teclas están dispuestas en la forma de
una matriz, con las líneas de exploración (SL0 - SL2) que forman las columnas y las líneas de retorno (RL0 -
RL7) que forman las filas. El / condición abierta cerrada de la clave se almacena en una ubicación RAM. El
tamaño de la matriz sea 8 × 8 o 4 × 8 líneas de exploración para codificar y decodificar respectivamente.
Los datos que entran a través de las líneas de RL son admitidos en ocho columnas de la RAM-sensor por lo
tanto cada posición de memoria RAM corresponde a una posición específica del conmutador. Aparte de
interruptores, otras líneas de salida del circuito de lógica pueden ser conectados a las líneas de RL.
Ans. En este modo, los datos se colocan en las líneas de retorno (RLS). La fuente de datos puede ser un
teclado codificado o una matriz de conmutación. Los datos de modo que entra ir a FIFO RAM y son aceptados
en el flanco ascendente de un pulso CNTL / STB.
12. Estado de las opciones disponibles en el modo de visualización. Ans. Las opciones disponibles son:
formato, ya sea Display z entrada izquierda (también conocido como modo de máquina de escribir), o entrada
de la derecha (también
Ans. En el modo de ingreso de derecho (calculadora), los caracteres se introducen desde la posición más a la
derecha. Como caracteres se introducen uno tras otro, los presentes datos ocupa la posición más a la
derecha, justo el anterior ocupa la izquierda de la posición más a la derecha etc. Esto se explica en la figura.
9d.6.
En este modo, no existe una correspondencia entre la dirección de RAM y la posición de visualización.
15. ¿Cuáles son los diferentes tipos de operaciones posibles de software con 8279. Ans. Las siguientes
operaciones de software, es posible para 8279:
z Borrar
Estado z Palabra.
Ans. Hay tres maneras diferentes de datos entrando en microprocesador estos son
Así pues, esto conduce a una operación errónea en circuitos digitales. Este problema puede ser eliminado por
un hardware de circuito llamado '' debouncers de contacto o mediante la técnica de software (por una lectura
retardada de manera que el período transitorio ha terminado) en los sistemas basados en microprocesador.