Documente Academic
Documente Profesional
Documente Cultură
ALUMNOS:
CDIGO: 1413220109
CDIGO: 1413210101
CDIGO: 1413210205
CDIGO: 1413220575
CDIGO: 1213220144
FECHA: Mircoles
GH: 91 G
2015
A mis maestros, gracias por su tiempo, por su
apoyo as como por la sabidura que me
transmiten en el desarrollo de mi formacin
profesional, en especial al Profesor Ing. Carlos
Moreno Paredes , por haber guiado el desarrollo
de este trabajo y llegar a la culminacin del
mismo.
1. INTRODUCCIN
Sobre los ltimos 50 aos, los idiomas que programan han evolucionado del
cdigo binario de mquina a herramientas poderosas que crean las
abstracciones complejas. Es importante entender por qu los idiomas han
evolucionado, y qu capacidades que los idiomas ms nuevos nos dan.
"Tan largo como no haba mquinas, programar era ningn problema; cuando
tuvimos unos pocas computadoras dbiles, programar lleg a ser un problema
templado y ahora que tenemos las computadoras gigantescas, programar ha
llegado a ser un problema igualmente gigantesco. En este sentido que la
industria electrnica no ha resuelto un solo problema, tiene slo los cre - ha
creado el problema de usar su producto". [Edsger. W. Dijkstra. "El Programista
Humilde" (la Conferencia del Premio de Turing), Comunicaciones del ACM, Vol.
15, No. 10 (el octubre 1972).]
L298N (CANTIDAD 2)
Caractersticas:
Nm. de Contactos: 2
#include<dos.h>
#include<conio.h>
#include<iostream.h>
void main()
{
//Variable para guaradar la tecla pulsada
char tecla;
gotoxy(30,6);cout<<"";
gotoxy(30,7 );cout<<" [1] GRUA IZQUIERDA ";
gotoxy(30,8 );cout<<" [2] GRUA DERECHA ";
gotoxy(30,9 );cout<<" [3] CARRIL ADELANTE ";
gotoxy(30,10);cout<<" [4] CARRIL ATRAS ";
gotoxy(30,12);cout<<" [5] GANCHO ARBAJO ";
gotoxy(30,13);cout<<" [6] GANCHO ARRIBA ";
gotoxy(30,14);cout<<" [ESPACIO] DETENER ";
gotoxy(30,16);cout<<" [ESC] SALIR ";
//Bucle principal
While(1)
{
//Espera que sepresione una tecla
tecla=getch();
//Grua izquierda
if(tecla=='1')
{
outport(0x378,4); //0000 0100
}
//Grua derecha
If(tecla=='2')
{
outport(0x378,8); //0000 1000
}
//Carril adelante
If(tecla=='3')
{
outport(0x378,16); //0001 0000
}
//Carril atras
If(tecla=='4')
{
outport(0x378,32); //0010 0000
}
//Gancho abajo
if(tecla=='5')
{
outport(0x378,1); //0000 0001
}
//Gancho arriba
If(tecla=='6')
{
outport(0x378,2); //0000 0010
}
//Detener
If(tecla==32)
{
outport(0x378,0);
}
//Salir
If(tecla==27)
{
//Todas las salidas desactivadas
outport(0x378,0);
break;
}
}
}
6. REFERENCIAS BIBLIOGRFICAS:
"Problemas de electrnica digital". F. Ojeda Cherta. Ed. Paraninfo. (1994).
"Introduccin al diseo lgico digital". J.P. Hayes. Ed. AddisonWesley.
(1996).
"Sistemas electrnicos digitales". E. Mandado. Ed. Marcombo. (1998).
"Diseo lgico". A. Lloris, A. Prieto. Ed. Mc GrawHill. (1996).
"Principios de diseo digital". Daniel D. Gajski. Ed. PrenticeHall. (1997).