Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CALLAO
PROYECTO DE PROGRAMACIÓN
ALUMNOS:
Dionicio Melchor Jorge Gustavo 1623125881
Gian 1623125827
huacha 1623125908
¿?????????????????????1623125971
2018
DEDICATORIA
Los idiomas que programan han evolucionado del código binario de máquina a
herramientas poderosas que crean las abstracciones complejas. Es importante
entender por qué los idiomas han evolucionado, y qué capacidades que los
idiomas más nuevos nos dan.
a) Sección encabezada
b) Sección cuerpo de programa
Lenguaje C++
el proceso realizado para obtener una maqueta de una casa que tiene
controlar las luces y una puerta que se controlan por señales provenientes del
con opciones en las cuales nos mostrara tres opciones, en las cuales podemos
Todas estas funciones de encender las luces y abrir la puerta ha sido posible
mediante el puerto paralelo que nos ha servido para poder transmitir los
switch(a)
break;
}
case 'H':case 'h': {
cout<<"El Total de aportes a Essalud es: S/.406.13"<<endl;
break;
}
case 'I':case 'i': {
cout<<"El Pago neto total es de: S/.17463.08"<<endl;
break;
}
}cout<<"\t\t Para regresar al menu ingrese 1 ."<<endl;
cin>>m;
}while (m==1);
cout<<"\t\t\t\t Adios :(";
system("pause");
}
}
break;
}
return 0;
}
PROCEDIMIENTO:
Para este proceso fue necesario utilizar voltímetro, cautín, pegamento, cuchilla,
aceite, estaño y un par de materiales más.
Protoboard
Una placa de pruebas (en inglés: protoboard o
breadboard) es un tablero con orificios que se encuentran
conectados eléctricamente entre sí de manera interna,
habitualmente siguiendo patrones de líneas, en el cual se
pueden insertar componentes electrónicos y cables para
el armado y prototipado de circuitos electrónicos y
sistemas similares. Está hecho de dos materiales, un
aislante, generalmente un plástico, y un conductor que
conecta los diversos orificios entre sí. Uno de sus usos
principales es la creación y comprobación de prototipos
de circuitos electrónicos antes de llegar a la impresión
mecánica del circuito en sistemas de producción comercial.
Cable puente
los hay que llevan pinzas cocodrilo en lugar de conectores terminales que entre
otras aplicaciones, se utilizan temporalmente para puentear los sensores,
botones y otros elementos de los prototipos entre sí y con los
microcontroladores.
Macho - macho
Macho - hembra
Hembra - hembra
Resistor
Batería
Motor de engranaje
2.- Para poder desarrollar este proyecto tuvimos que buscar de forma separada, para luego
juntarla, información de que forma podemos realizar dicho movimiento, que
componentes eléctricos y electrónicos debe llevar.
3.- Al día siguiente, nos reunimos para poder desarrollar el programa que nos permita dar
órdenes al carrito. También poder investigar un poco más sobre outportb, para tener más
claro su función y manejo, para de esa manera poder desarrollar el programa con más
facilidad.
4.- Un día fuimos a “Paruro” para poder comprar los materiales para poder armar nuestro
carrito y materiales eléctricos y electrónicos que permita las conexiones y función.
5.- Nos reunimos un día en la biblioteca de la facultad para poder armar el chasis del carro
y respectiva colocación de las llantas y la portapilas.
6.- ya para finalizar nos reunimos en una casa para poder armar los circuitos y poder dar
las ordenes a los motores.
7.- Luego iniciamos el proceso de programación para poder dar las ordenes por medio del
lenguaje C, luego de armar, compilamos y la ejecución era válida.
10.- ya listo el proyecto, al día siguiente comenzamos con las pruebas que fueron
satisfactorias.
<
PROGRAMACIÓN
PRGRAMACIÓN
#include<iostream.h>
#include<conio.h>
#include<dos.h>
Void main()
{ clrscr();
char stopAPP;
char opc;
again:
cout<<” ingrese una de estas letras (A, R, I, D) para el movimiento del carro “<<endl;
cin>>opc;
if(opc = =´A´)
{ outport(0x378,5);
delay(1500);
outport(0x378,0);
goto again;
{ outport(0x378,10);
delay(1500);
outport(0x378,0);
goto again;
{ outport(0x378,4)
delay(750);
outport(0x378,0);
goto again;
{ outport(0x378,1);
outport(0x378,0);
goto again;
getch();
Referencia Bibliográfica
http://automatizados.awardspace.com/programacion/Pparalelo.pdf
http://arco.esi.uclm.es/~dvilla/pensar_en_C++/pensar_en_cpp-vol1.pdf
https://www.ecured.cu/Puerto_paralelo
http://www.carlospes.com/curso_de_lenguaje_c/04_03_instruccion_goto.php
https://www.lawebdelprogramador.com/foros/Dev-C/200273-funcion-outportb.html