Anda di halaman 1dari 12

¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨

PROYECTO:
FAJA TRANSPORTADORA DE
SELLADO

ASIGNATURA:
PROGRAMACION DIGITAL
HORARIO:
01L
CICLO:
2016-A
INTEGRANTES:
 Benites Calenzani, Boris Carlos 1523210121
 Chavez Gallegos, Eduardo Nelson 1523220369
 Quispe Pulido, Andres Jonatan 1523220876
 Vidal Sànchez, Ricardo Sergio Adolfo 1523210112
¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨

PROYECTO EN C++
Descripción:
En el proyecto se ha desarrollado una programación en turbo c++ la cual permite que
mediante una faja transportar objetos de preferencia cajas y con un sello poder poner su
marca como señal de que el producto fue registrado por la faja.
Las acciones ejecutadas en turbo c++ son:
ACTIVAR LA FAJA
Proceso en el cual la faja empieza a funcionar y el objeto a sellar empieza a acercarse a la
zona de sellado para su respectivo sello.
SELLADO DE LA FAJA
Una vez que el objeto se detiene empieza su sellado hasta completar su tarea y seguir
avanzando para continuar.
APAGAR LA FAJA
Cuando ya se hallan acabado los productos a sellar entonces se apagará la faja como
señal de un trabajo ya realizado.
TURBO C++
Turbo C tiene dos modos separados de operación. El primero que querrá usar ciertamente
como comienzo para programar, es su entorno integrado de desarrollo. En este entorno se
puede controlar la edición, compilación y ejecución usando pocas pulsaciones y menús
fáciles de utilizar. El otro modo de operación utiliza el método tradicional, según el cual se
usa primero un editor para crear el archivo, y después compilarlo, enlazarlo y ejecutarlo
manualmente. Este modo se llama método de línea de órdenes. En el siguiente trabajo solo
se usará el entorno integrado debido a que es más fácil de manejar y por su ayuda en línea
que le ayudará si lo precisa. El propósito de este trabajo es mostrar el entorno integrado de
Turbo C en otras palabras, conseguir su familiarización con Turbo C.
Turbo C ++ es un descontinuado C ++ compilador y entorno de desarrollo integrado y
lenguaje de programación originalmente de Borland. Más recientemente, se ha distribuido
por Embarcadero Technologies, que adquirió la totalidad de las herramientas del compilador
de Borland con la compra de su CodeGear división en 2008.
El original de Turbo C ++ línea de productos fue puesto en espera después de 1994 y fue
restablecido en 2006 como un IDE de nivel introductorio, esencialmente una versión reducida
de su buque insignia de C ++ Builder. Turbo C ++ 2006 fue puesto en libertad el 5 de
septiembre de 2006 y estaba disponible en las ediciones 'Explorer' y 'profesionales'.
EJEMPLO:
¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨

La edición Explorador era descargar y distribuir libre, mientras que la edición Professional
era un producto comercial. En octubre de 2009 Embarcadero Technologies suspendió el
apoyo de sus ediciones 2006 C ++. Como tal, la edición Explorador ya no está disponible
para su descarga y la edición profesional ya no está disponible para su compra en
Embarcadero Technologies. Turbo C ++ es sucedido por C ++ Builder.

Puerto Paralelo
La conexión del puerto paralelo al mundo exterior se realiza mediante un conector hembra
DB25. Observando el conector de frente y con la parte que tiene mayor número de pines
hacia arriba, se numera de derecha a izquierda y de arriba a abajo, del 1 al 13 (arriba) y del
14 al 25 (abajo).
En este conector:
 8 líneas (pines) son para salida de datos (bits de DATOS). Sus valores
son únicamente modificables a través de software, y van del pin 2 (dato 0, D0) al pin 9 (dato
7, D7).

 5 líneas son de entrada de datos (bits de ESTADO), únicamente modificables a


través del hardware externo. Estos pines son: 11, 10, 12, 13 y 15, del más al menos
significativo.

 4 líneas son de control (bits de CONTROL), numerados del más significativo al menos:
17, 16, 14 y 1. Habitualmente son salidas, aunque se pueden utilizar también como entradas
y, por tanto, se pueden modificar tanto por software como por hardware.
¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨

 Las líneas de la 18 a la 25 son la tierra.

La transmisión de datos paralela consiste en enviar datos en forma simultánea por varios
canales (hilos). Los puertos paralelos en los PC pueden utilizarse para enviar 8 bits (un
octeto) simultáneamente por 8 hilos.
Los primeros puertos paralelos bidireccionales permitían una velocidad de 2,4 Mb/s. Sin
embargo, los puertos paralelos mejorados han logrado alcanzar velocidades mayores:
 El EPP (puerto paralelo mejorado) alcanza velocidades de 8 a 16 Mbps.

 El ECP (puerto de capacidad mejorada), desarrollado por Hewlett Packard y


Microsoft. Posee las mismas características del EPP con el agregado de un dispositivo
Plug and Play que permite que el equipo reconozca los periféricos conectados.
Los puertos paralelos, al igual que los seriales, se encuentran integrados a la placa madre.
Los conectores DB25 permiten la conexión con un elemento exterior (por ejemplo, una
impresora).
Materiales
 1 puente H
 1 sello
 Material microporoso ( faja )
 Madera ( soporte )
 Motor Acervo
 Motor
 Palito de helados
 Barra de Columna
¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨

PROGRAMACION EN TURBO C++


#include<iostream.h>
#include<conio.h>
#include<dos.h>
void main()
{
char item[2]; //Indicador de encendido y detenci¢n de la faja
char letra; //Tecla para presionar
¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨

char n; //Variable general


outport(0x378,0); //Todos los pines de salida apagados 00000000
clrscr(); //Limpiador de pantalla
gotoxy(18,4); cout<<"FAJA SELLADORA DE CAJAS";
gotoxy(20,6); cout<<"ENCENDIDO FAJA (5)"; gotoxy(49,6); cout<<" (APAGADO)";
gotoxy(20,8); cout<<"SELLAR (6)";
gotoxy(20,16); cout<<"SALIR (0)";
gotoxy(16,20); cout<<"Estar atento a la faja para mandar a sellar";
gotoxy(16,21); cout<<"presionar el sello con la tecla 6 para comenzar,";
gotoxy(16,22); cout<<"luego vuelva a presionar la tecla 6 para culminar.";
gotoxy(16,24); cout<<"Recomendaci¢n:";
gotoxy(18,25); cout<<"No apretar la tecla 5 mientras est‚ sellando";
gotoxy(18,26); cout<<"pues la faja ya esta detenida.";
for (n=0;n<2;n++) item[n]=0; n--; //Limpia el valor de n
while (1) //Bucle infinito
{
letra=getch();
if (letra=='0') break; //0 para romper el bucle
if (letra=='5')
{
if (item[n]==0)
{
item[n]=1;
gotoxy(49,6); cout<<"(OPERANDO)";
outport(0x378,7); //00000111 prende luz verde y motor
}
else
{
¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨

item[n]=0;
outport(0x378,8); //00001000 prende la luz roja
gotoxy(49,6); cout<<"(DETENIDO)";
}
}
if (item[n]==1)
{
if (letra=='6')
{
gotoxy(49,8); cout<<"Sellando. ";
outport(0x378,17); //00010001 prende luz amarilla
delay(1000); //Tiempo de espera "1000=1seg"
outport(0x378,81); //01010001 baja motor dc (sello)
gotoxy(49,8); cout<<"Sellando.. ";
delay(1400);
outport(0x378,17); //00010001 el motor se detiene
delay(750);
gotoxy(49,8); cout<<"Sellando...";
outport(0x378,49); //00110001 el motor dc regresa
delay(1610);
gotoxy(49,8); cout<<" ";
outport(0x378,7); //00000111 la faja avanza
}
}
}
outport(0x378,0); //Al finalizar apaga todo "if (letra=='0')"
}
IMÁGENES
¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨
¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨
¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨
¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨
¨ UNIVERSIDAD NACIONAL DEL CALLAO ¨

Anda mungkin juga menyukai