SlideShare a Scribd company logo
1 of 3
Universidad Nacional Autónoma de México
Facultad de Ingeniería
LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO y E/S
Isabel Fecha: 26/ Marzo / 2015
Semestre: 2015-2
PREVIO #7
EL PUERTO PARALELO DE UNA COMPUTADORA -1ra. PARTE-
1. Dibujar la tabla de pines, del conector tipo DB25-S
2. Armar o conseguir un cable para conectar el conector DB25-S del puerto paralelo a la
protoboard.
3. Diseñar con ayuda de algún lenguaje de programación de bajo o alto nivel, un programa
que reciba un dato entre 0 y 255 desde el teclado y lo convierta en su respectivo equivalente
binario presentándolo en pantalla, a la vez que lo despliegue en leds por los 8 pines de datos
del puerto paralelo. (trabajo en equipo)
#include<stdio.h>
#include<stdlib.h>
#include<dos.h>
int main(void){
unsigned int val=0x00;
unsigned int input;
int port=0x378; //Direccion del puerto
paralelo
system("cls");
do{
printf("Ingresa un número entre 0 y
255. Para salir ingrese 256n");
scanf("%d", &val);
outportb(port,val); //Valor del puerto
delay(1000);
printf("n");
system("PAUSE");
}while(val<256);
Universidad Nacional Autónoma de México
Facultad de Ingeniería
LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO y E/S
Isabel Fecha: 26/ Marzo / 2015
Semestre: 2015-2
return 0;
}
4. Diseñar con ayuda de algún lenguaje de programación de bajo o alto nivel, un programa
que reciba una a una las letras del abecedario desde el teclado y las convierta en el
respectivo código que las despliegue en un display de 7 segmentos conectado a los 8 pines
de datos del puerto paralelo. Para codificar puede hacer las letras minúsculas o mayúsculas.
(trabajo en equipo)
#include<stdio.h>
#include<stdlib.h>
#include<dos.h>
outportb(port,val); //Valor del puerto
delay(1000);
int a1=11101111b;
int b1=00111111b;
int c1=11100100b;
int d1=01111011b;
int e1=10011111b;
int f1=10001111b;
int g1=11101111b;
int h1=01101111b;
int i1=01100000b;
int j1=01110000b;
int k1=00001110b;
int l1=00001100b;
int m1=11110011b;
int n1=00101010b;
int o1=11111100b;
int p1=11001111b;
int q1=11100111b;
int r1=00001010b;
int s1=10110111b;
int t1=00011111b;
int u1=01111101b;
int v1=01111101b;
int w1=11110011b;
int x1=01101111b;
int y1=01110111b;
int z1=11011011b;
int guion=000000010b;
int main(void){
unsigned char val=0x00;
unsigned int input;
int port=0x378; //Direccion del puerto
paralelo
system("cls");
do{
printf("Ingresa una letra:n");
delay(500);
scanf("%d", &val);
switch(val){
case 'a':
outportb(port,a1); //Valor del
puerto
break;
case 'b':
outportb(port,b1); //Valor del
puerto
break;
case 'c':
outportb(port,c1); //Valor del
puerto
break;
case 'd':
outportb(port,d1); //Valor del
puerto
break;
case 'e':
outportb(port,e1); //Valor del
puerto
break;
case 'f':
outportb(port,f1); //Valor del
puerto
break;
case 'g':
outportb(port,g1); //Valor del
puerto
break;
case 'h':
outportb(port,h1); //Valor del
puerto
break;
Universidad Nacional Autónoma de México
Facultad de Ingeniería
LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO y E/S
Isabel Fecha: 26/ Marzo / 2015
Semestre: 2015-2
case 'i':
outportb(port,i1); //Valor del
puerto
break;
case 'j':
outportb(port,j1); //Valor del
puerto
break;
case 'k':
outportb(port,k1); //Valor del
puerto
break;
case 'l':
outportb(port,l1); //Valor del
puerto
break;
case 'm':
outportb(port,m1); //Valor del
puerto
break;
case 'n':
outportb(port,n1); //Valor del
puerto
break;
case 'o':
outportb(port,o1); //Valor del
puerto
break;
case 'p':
outportb(port,p1); //Valor del
puerto
break;
case 'q':
outportb(port,q1); //Valor del
puerto
break;
case 'r':
outportb(port,r1); //Valor del
puerto
break;
case 's':
outportb(port,s1); //Valor del
puerto
break;
case 't':
outportb(port,t1); //Valor del
puerto
break;
case 'u':
outportb(port,u1); //Valor del
puerto
break;
case 'v':
outportb(port,v1); //Valor del
puerto
break;
case 'w':
outportb(port,w1); //Valor del
puerto
break;
case 'x':
outportb(port,x1); //Valor del
puerto
break;
case 'y':
outportb(port,y1); //Valor del
puerto
break;
case 'z':
outportb(port,z1); //Valor del
puerto
break;
case '-':
outportb(port,guion);
default:
break;
}
printf("n");
system("PAUSE");
}while(1);
return 0;
}

More Related Content

What's hot

Apuntes generación de codigo intermedio
Apuntes generación de codigo intermedioApuntes generación de codigo intermedio
Apuntes generación de codigo intermedioHumano Terricola
 
Debug PaulinaChacon
Debug PaulinaChaconDebug PaulinaChacon
Debug PaulinaChaconPau22
 
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++yesid19
 
1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccion1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccionJair BG
 
Generador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacionGenerador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacionbulnez
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje carea21
 
Corrección del examen de sistemas informáticos mono usuarios multiusuario
Corrección del examen de sistemas  informáticos mono usuarios multiusuarioCorrección del examen de sistemas  informáticos mono usuarios multiusuario
Corrección del examen de sistemas informáticos mono usuarios multiusuariobayronlight
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedioyaya
 
Comunicacion Java Envio De Datos Al Puerto Paralelo
Comunicacion Java Envio De Datos Al Puerto ParaleloComunicacion Java Envio De Datos Al Puerto Paralelo
Comunicacion Java Envio De Datos Al Puerto ParaleloMauro Gomez Mejia
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++Idalia Tristan
 
GENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIOGENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIOMAURICIOANDRES39
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedioGuillermo
 
Laboratorio de Microcomputadoras - Práctica 02
 Laboratorio de Microcomputadoras - Práctica 02 Laboratorio de Microcomputadoras - Práctica 02
Laboratorio de Microcomputadoras - Práctica 02Cristian Ortiz Gómez
 
Comandos importantes en c++
Comandos importantes en c++Comandos importantes en c++
Comandos importantes en c++Andy Otañez
 

What's hot (20)

Apuntes generación de codigo intermedio
Apuntes generación de codigo intermedioApuntes generación de codigo intermedio
Apuntes generación de codigo intermedio
 
Debug PaulinaChacon
Debug PaulinaChaconDebug PaulinaChacon
Debug PaulinaChacon
 
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++
 
1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccion1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccion
 
Generador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacionGenerador de codigo lenguajes de programacion
Generador de codigo lenguajes de programacion
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Puerto paralelo
Puerto paraleloPuerto paralelo
Puerto paralelo
 
Corrección del examen de sistemas informáticos mono usuarios multiusuario
Corrección del examen de sistemas  informáticos mono usuarios multiusuarioCorrección del examen de sistemas  informáticos mono usuarios multiusuario
Corrección del examen de sistemas informáticos mono usuarios multiusuario
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Manual basico de_lenguje_c
Manual basico de_lenguje_cManual basico de_lenguje_c
Manual basico de_lenguje_c
 
Comunicacion Java Envio De Datos Al Puerto Paralelo
Comunicacion Java Envio De Datos Al Puerto ParaleloComunicacion Java Envio De Datos Al Puerto Paralelo
Comunicacion Java Envio De Datos Al Puerto Paralelo
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos c
 
GENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIOGENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIO
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedio
 
Clase 5
Clase 5Clase 5
Clase 5
 
Funcion scanf
Funcion scanfFuncion scanf
Funcion scanf
 
Laboratorio de Microcomputadoras - Práctica 02
 Laboratorio de Microcomputadoras - Práctica 02 Laboratorio de Microcomputadoras - Práctica 02
Laboratorio de Microcomputadoras - Práctica 02
 
Comandos importantes en c++
Comandos importantes en c++Comandos importantes en c++
Comandos importantes en c++
 
03 - Entrada y salida en lenguaje C
03 - Entrada y salida en lenguaje C03 - Entrada y salida en lenguaje C
03 - Entrada y salida en lenguaje C
 

Viewers also liked

Viewers also liked (20)

Previo6- Dispos E/S
Previo6- Dispos E/SPrevio6- Dispos E/S
Previo6- Dispos E/S
 
Previo5- Dispos E/S
Previo5- Dispos E/SPrevio5- Dispos E/S
Previo5- Dispos E/S
 
Mpi
Mpi Mpi
Mpi
 
Previo3- Dispos E/S
Previo3- Dispos E/SPrevio3- Dispos E/S
Previo3- Dispos E/S
 
Previo4
Previo4Previo4
Previo4
 
ECKELMANN lds ci3000_ci3100_fr
ECKELMANN  lds ci3000_ci3100_frECKELMANN  lds ci3000_ci3100_fr
ECKELMANN lds ci3000_ci3100_fr
 
Hiperemesis gravidica
Hiperemesis gravidicaHiperemesis gravidica
Hiperemesis gravidica
 
Vilnius University
Vilnius UniversityVilnius University
Vilnius University
 
Plan Diario - Pre Práctica
Plan Diario - Pre PrácticaPlan Diario - Pre Práctica
Plan Diario - Pre Práctica
 
CCLSD and an Open Source ILS
CCLSD and an Open Source ILSCCLSD and an Open Source ILS
CCLSD and an Open Source ILS
 
ABET LAMINATI Photos
ABET LAMINATI PhotosABET LAMINATI Photos
ABET LAMINATI Photos
 
Facundo gonzalez cuesta
Facundo gonzalez cuestaFacundo gonzalez cuesta
Facundo gonzalez cuesta
 
Unidad # 1
Unidad # 1Unidad # 1
Unidad # 1
 
Uso obras teatrales dramtaizac en idc by eliud gamez sr
Uso obras teatrales dramtaizac en idc by eliud gamez srUso obras teatrales dramtaizac en idc by eliud gamez sr
Uso obras teatrales dramtaizac en idc by eliud gamez sr
 
Xnews membership form
Xnews membership formXnews membership form
Xnews membership form
 
Underlag för att möjliggöra initieringen av en revidering av EU-lagstiftninge...
Underlag för att möjliggöra initieringen av en revidering av EU-lagstiftninge...Underlag för att möjliggöra initieringen av en revidering av EU-lagstiftninge...
Underlag för att möjliggöra initieringen av en revidering av EU-lagstiftninge...
 
Dardo Marcelo Dagfal - Curriculum 2013 - pdf
Dardo Marcelo Dagfal - Curriculum 2013 - pdfDardo Marcelo Dagfal - Curriculum 2013 - pdf
Dardo Marcelo Dagfal - Curriculum 2013 - pdf
 
UP LBL Session 3
UP LBL   Session 3UP LBL   Session 3
UP LBL Session 3
 
La formazione in osteopatia nell'ottica della qualità totale
La formazione in osteopatia nell'ottica della qualità totaleLa formazione in osteopatia nell'ottica della qualità totale
La formazione in osteopatia nell'ottica della qualità totale
 
Enpresa aurkezpena
Enpresa aurkezpenaEnpresa aurkezpena
Enpresa aurkezpena
 

Similar to Lab paralelo DB25-S

Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328PMultiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328PFernando Marcos Marcos
 
Practica1 1
Practica1 1Practica1 1
Practica1 1carlos
 
Practica1 1
Practica1 1Practica1 1
Practica1 1carlos
 
Practica1 1
Practica1 1Practica1 1
Practica1 1carlos
 
Tutorial básico control puerto paralelo con visual basic 6.0
Tutorial básico control puerto paralelo con visual basic 6.0Tutorial básico control puerto paralelo con visual basic 6.0
Tutorial básico control puerto paralelo con visual basic 6.0Eddy Solano
 
Taller # 1 puertos
Taller # 1 puertosTaller # 1 puertos
Taller # 1 puertosJenny Ospina
 
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...Fernando Marcos Marcos
 
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALESDISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALESFranklin J.
 
Ad puerto paralelo2
Ad puerto paralelo2Ad puerto paralelo2
Ad puerto paralelo2gtvocaos
 
Presentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptxPresentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptxIng. Ríos
 
Entradas Y Salidas De Un Micro Con Algunas Aplicaciones
Entradas Y Salidas De Un Micro Con Algunas AplicacionesEntradas Y Salidas De Un Micro Con Algunas Aplicaciones
Entradas Y Salidas De Un Micro Con Algunas AplicacionesCristianAlban
 
Control De Puertos Pic 16
Control De Puertos Pic 16Control De Puertos Pic 16
Control De Puertos Pic 16CristianAlban
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorJose Bondia
 

Similar to Lab paralelo DB25-S (20)

Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328PMultiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
 
Practica1 1
Practica1 1Practica1 1
Practica1 1
 
Practica1 1
Practica1 1Practica1 1
Practica1 1
 
Practica1 1
Practica1 1Practica1 1
Practica1 1
 
Teoria lcd
Teoria lcd Teoria lcd
Teoria lcd
 
Sia i cap4
Sia i cap4Sia i cap4
Sia i cap4
 
Tutorial básico control puerto paralelo con visual basic 6.0
Tutorial básico control puerto paralelo con visual basic 6.0Tutorial básico control puerto paralelo con visual basic 6.0
Tutorial básico control puerto paralelo con visual basic 6.0
 
Taller # 1 puertos
Taller # 1 puertosTaller # 1 puertos
Taller # 1 puertos
 
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
 
Proyecto3
Proyecto3Proyecto3
Proyecto3
 
Sia i cap4
Sia i cap4Sia i cap4
Sia i cap4
 
scalamiento_analogico
scalamiento_analogicoscalamiento_analogico
scalamiento_analogico
 
14 2 escalamiento_analogico
14 2 escalamiento_analogico14 2 escalamiento_analogico
14 2 escalamiento_analogico
 
Apuntes y prácticas Picaxe 18M2+
Apuntes y prácticas Picaxe 18M2+Apuntes y prácticas Picaxe 18M2+
Apuntes y prácticas Picaxe 18M2+
 
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALESDISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
 
Ad puerto paralelo2
Ad puerto paralelo2Ad puerto paralelo2
Ad puerto paralelo2
 
Presentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptxPresentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptx
 
Entradas Y Salidas De Un Micro Con Algunas Aplicaciones
Entradas Y Salidas De Un Micro Con Algunas AplicacionesEntradas Y Salidas De Un Micro Con Algunas Aplicaciones
Entradas Y Salidas De Un Micro Con Algunas Aplicaciones
 
Control De Puertos Pic 16
Control De Puertos Pic 16Control De Puertos Pic 16
Control De Puertos Pic 16
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 

More from Bertha Vega

Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasBertha Vega
 
Puertos comunicacion
Puertos comunicacionPuertos comunicacion
Puertos comunicacionBertha Vega
 
Practica3 - Control
Practica3 - ControlPractica3 - Control
Practica3 - ControlBertha Vega
 
Control de velocidad 1
Control de velocidad 1Control de velocidad 1
Control de velocidad 1Bertha Vega
 
Control velocidad
Control velocidadControl velocidad
Control velocidadBertha Vega
 
Control temperatura
Control temperaturaControl temperatura
Control temperaturaBertha Vega
 
Previo2- Dispos E/S
Previo2- Dispos E/SPrevio2- Dispos E/S
Previo2- Dispos E/SBertha Vega
 
Previo9- Dispos E/S
Previo9- Dispos E/SPrevio9- Dispos E/S
Previo9- Dispos E/SBertha Vega
 
Previo1 - Dispos E/S
Previo1 - Dispos E/SPrevio1 - Dispos E/S
Previo1 - Dispos E/SBertha Vega
 
Control de Presión
Control de PresiónControl de Presión
Control de PresiónBertha Vega
 
Control - Lazo Cerrado
Control - Lazo CerradoControl - Lazo Cerrado
Control - Lazo CerradoBertha Vega
 
Previo3 - Dispositivos de E/S
Previo3 - Dispositivos de E/SPrevio3 - Dispositivos de E/S
Previo3 - Dispositivos de E/SBertha Vega
 
TMN - Redes de datos
TMN - Redes de datosTMN - Redes de datos
TMN - Redes de datosBertha Vega
 
Periodico Biologia
Periodico BiologiaPeriodico Biologia
Periodico BiologiaBertha Vega
 
Perspectiva conica
Perspectiva conicaPerspectiva conica
Perspectiva conicaBertha Vega
 
Sobre eticaprofesionaldiag2
Sobre eticaprofesionaldiag2Sobre eticaprofesionaldiag2
Sobre eticaprofesionaldiag2Bertha Vega
 

More from Bertha Vega (20)

Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Puertos comunicacion
Puertos comunicacionPuertos comunicacion
Puertos comunicacion
 
Practica 1 SC
Practica 1 SCPractica 1 SC
Practica 1 SC
 
Practica3 - Control
Practica3 - ControlPractica3 - Control
Practica3 - Control
 
Control de velocidad 1
Control de velocidad 1Control de velocidad 1
Control de velocidad 1
 
Control velocidad
Control velocidadControl velocidad
Control velocidad
 
Control temperatura
Control temperaturaControl temperatura
Control temperatura
 
Previo2- Dispos E/S
Previo2- Dispos E/SPrevio2- Dispos E/S
Previo2- Dispos E/S
 
Previo9- Dispos E/S
Previo9- Dispos E/SPrevio9- Dispos E/S
Previo9- Dispos E/S
 
Previo1 - Dispos E/S
Previo1 - Dispos E/SPrevio1 - Dispos E/S
Previo1 - Dispos E/S
 
DDS
DDSDDS
DDS
 
AR
ARAR
AR
 
Control de Presión
Control de PresiónControl de Presión
Control de Presión
 
Control - Lazo Cerrado
Control - Lazo CerradoControl - Lazo Cerrado
Control - Lazo Cerrado
 
Previo3 - Dispositivos de E/S
Previo3 - Dispositivos de E/SPrevio3 - Dispositivos de E/S
Previo3 - Dispositivos de E/S
 
TMN - Redes de datos
TMN - Redes de datosTMN - Redes de datos
TMN - Redes de datos
 
Periodico Biologia
Periodico BiologiaPeriodico Biologia
Periodico Biologia
 
Perspectiva conica
Perspectiva conicaPerspectiva conica
Perspectiva conica
 
Termoquimica
TermoquimicaTermoquimica
Termoquimica
 
Sobre eticaprofesionaldiag2
Sobre eticaprofesionaldiag2Sobre eticaprofesionaldiag2
Sobre eticaprofesionaldiag2
 

Recently uploaded

Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...wvernetlopez
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 

Recently uploaded (20)

Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 

Lab paralelo DB25-S

  • 1. Universidad Nacional Autónoma de México Facultad de Ingeniería LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO y E/S Isabel Fecha: 26/ Marzo / 2015 Semestre: 2015-2 PREVIO #7 EL PUERTO PARALELO DE UNA COMPUTADORA -1ra. PARTE- 1. Dibujar la tabla de pines, del conector tipo DB25-S 2. Armar o conseguir un cable para conectar el conector DB25-S del puerto paralelo a la protoboard. 3. Diseñar con ayuda de algún lenguaje de programación de bajo o alto nivel, un programa que reciba un dato entre 0 y 255 desde el teclado y lo convierta en su respectivo equivalente binario presentándolo en pantalla, a la vez que lo despliegue en leds por los 8 pines de datos del puerto paralelo. (trabajo en equipo) #include<stdio.h> #include<stdlib.h> #include<dos.h> int main(void){ unsigned int val=0x00; unsigned int input; int port=0x378; //Direccion del puerto paralelo system("cls"); do{ printf("Ingresa un número entre 0 y 255. Para salir ingrese 256n"); scanf("%d", &val); outportb(port,val); //Valor del puerto delay(1000); printf("n"); system("PAUSE"); }while(val<256);
  • 2. Universidad Nacional Autónoma de México Facultad de Ingeniería LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO y E/S Isabel Fecha: 26/ Marzo / 2015 Semestre: 2015-2 return 0; } 4. Diseñar con ayuda de algún lenguaje de programación de bajo o alto nivel, un programa que reciba una a una las letras del abecedario desde el teclado y las convierta en el respectivo código que las despliegue en un display de 7 segmentos conectado a los 8 pines de datos del puerto paralelo. Para codificar puede hacer las letras minúsculas o mayúsculas. (trabajo en equipo) #include<stdio.h> #include<stdlib.h> #include<dos.h> outportb(port,val); //Valor del puerto delay(1000); int a1=11101111b; int b1=00111111b; int c1=11100100b; int d1=01111011b; int e1=10011111b; int f1=10001111b; int g1=11101111b; int h1=01101111b; int i1=01100000b; int j1=01110000b; int k1=00001110b; int l1=00001100b; int m1=11110011b; int n1=00101010b; int o1=11111100b; int p1=11001111b; int q1=11100111b; int r1=00001010b; int s1=10110111b; int t1=00011111b; int u1=01111101b; int v1=01111101b; int w1=11110011b; int x1=01101111b; int y1=01110111b; int z1=11011011b; int guion=000000010b; int main(void){ unsigned char val=0x00; unsigned int input; int port=0x378; //Direccion del puerto paralelo system("cls"); do{ printf("Ingresa una letra:n"); delay(500); scanf("%d", &val); switch(val){ case 'a': outportb(port,a1); //Valor del puerto break; case 'b': outportb(port,b1); //Valor del puerto break; case 'c': outportb(port,c1); //Valor del puerto break; case 'd': outportb(port,d1); //Valor del puerto break; case 'e': outportb(port,e1); //Valor del puerto break; case 'f': outportb(port,f1); //Valor del puerto break; case 'g': outportb(port,g1); //Valor del puerto break; case 'h': outportb(port,h1); //Valor del puerto break;
  • 3. Universidad Nacional Autónoma de México Facultad de Ingeniería LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO y E/S Isabel Fecha: 26/ Marzo / 2015 Semestre: 2015-2 case 'i': outportb(port,i1); //Valor del puerto break; case 'j': outportb(port,j1); //Valor del puerto break; case 'k': outportb(port,k1); //Valor del puerto break; case 'l': outportb(port,l1); //Valor del puerto break; case 'm': outportb(port,m1); //Valor del puerto break; case 'n': outportb(port,n1); //Valor del puerto break; case 'o': outportb(port,o1); //Valor del puerto break; case 'p': outportb(port,p1); //Valor del puerto break; case 'q': outportb(port,q1); //Valor del puerto break; case 'r': outportb(port,r1); //Valor del puerto break; case 's': outportb(port,s1); //Valor del puerto break; case 't': outportb(port,t1); //Valor del puerto break; case 'u': outportb(port,u1); //Valor del puerto break; case 'v': outportb(port,v1); //Valor del puerto break; case 'w': outportb(port,w1); //Valor del puerto break; case 'x': outportb(port,x1); //Valor del puerto break; case 'y': outportb(port,y1); //Valor del puerto break; case 'z': outportb(port,z1); //Valor del puerto break; case '-': outportb(port,guion); default: break; } printf("n"); system("PAUSE"); }while(1); return 0; }