Estudiante
Los niveles de tensión son TTL y son de entre 5 a 3,8 voltios los unos y menor a 0,8V los ceros.. Contiene tres registros de 8 bits cada uno:
Registro de Datos (Data Port):Corresponde a los pines 2, 3, 4, 5, 6, 7, 8 y 9. Es de solo escritura, sirve para enviar datos hacia el exterior. El bit correspondiente al menor peso sale por D0, y así hasta el bit de mayor peso por elpin D9 (Dirección base + 0, esto quiere decir que si la dirección base es 378h (888 en decimal)=378h + 0). Por ejemplo si quisiéramos poner a nivel lógico 1, los pines 5, 3 y 9, habría que formar elnúmero binario: 10001010 asignado a los siguientes pines de la ficha:
Pin
9
8
7
6
5
4
3
2
Bit
1
0
0
0
1
0
1
0
Que en decimal sería: 138 y en Hexadecimal 8A. Esos bits quedarían“congelados” hasta que se produzca algún cambio.
Registro de Estado (Status Port): corresponde a los pines 10, 11, 12, 13 y 15. Es solamente para lectura. Por estos pines recibiremos señales eléctricashacia la PC.
Lo uso para ingresar datos a la PC. De éste registro de 8 bits sólo uso 5 bits: los de más peso: 3,4,5,6,7, sabiendo que éste último va negado o invertido con lógica negativa. El bitcorrespondiente al peso 3 va en el pin 15, luego 13, luego 12, luego 10 y el más pesado el bit 7 por el pin 11. (Dirección base +1.esto quiere decir que si la dirección base es 378h=378h + 1=379h ó endecimal 888+1= 889).
Registro de Control. Corresponde a los pines 1, 14, 16, 17, y trabajan con colector abierto. Es de lectura y escritura, o sea que a través del mismo se pueden enviar o recibirseñales. Se usan los cuatro bits de menor peso: el 0, 1, 2 y 3. Los bits 0, 1 y 3 están negados o invertidos. El bit menos significativo 0, va al pin 1, luego el bit 1 al pin 14, luego el bit 2 porpin 16 y finalmente el bit 3 por el pin 17. (Dirección base +2.esto quiere decir que si la dirección base es 378h (888 decimal)=378h + 2=37Ah, ó en decimal lo veremos como puerto 888+2=890)....
Regístrate para leer el documento completo.