samos el Tur:o c para e;ecutar el código del programa en el circuito. T$R%O C:
Tur:o C era un entorno de desarrollo integrado y compilador desarrollado por Borland para programar en lengua;e C. u primera versión es de 1<98= a la !ue siguieron las versiones 1.5 y 2.0= de 1<9<. >ue el compilador m?s popular para desarrollar en C en entornos @-'. e le considera el primer I& para C disponi:le para dica plata)orma.
>ases de un programa en Tur:o C
as )ases de un programa en Tur:o C se pueden resumir en* •
&dición
•
Compilación
•
&nla#ado
•
&;ecución
a &dición de un programa consiste= simplemente= en editar el código )uente del programa= Tur:o C incluye un editor para este e)ecto.
a Compilación del programa consiste en convertir el código )uente en código o:;eto. &l &nla#ado consiste en enla#ar el código o:;eto para o:tener el código e;ecuta:le. >inalmente= la &;ecución consiste precisamente en e;ecutar el programa. •
&l entorno de Tur:o C
&l entorno de Tur:o C )acilita la edición= compilación y el enla#ado de los programas= ya !ue incluye un editor y erramientas para compilar y enla#ar los programas= para con)igurar el entorno de Tur:o C= primero ay !ue conocerlo= a continuación se e(plican las caracterAsticas m?s importantes del entorno. Programa t#r&o c:
P#erto aralelo'
amos a dar ciertos detalles so:re el puerto paralelo* n puerto paralelo es una inter)a# entre una computadora y un peri)rico cuya principal caracterAstica es !ue los :its de datos via;an ;untos enviando un :yte completo o m?s a la ve#. &s decir= se implementa un ca:le o una vAa )Asica para cada :it de datos )ormando un :us. &l ca:le paralelo es el conector )Asico entre el puerto paralelo y el peri)rico. &n un puerto paralelo a:r? una serie de :its de control en vAas aparte !ue ir?n en am:os sentidos por caminos distintos.
&n contraposición al puerto paralelo est? el Puerto serie= !ue envAa los datos :it a :it por el mismo ilo. &l sistema operativo gestiona las inter)aces de puerto paralelo con los nom:res PT1= PT2 y asA sucesivamente= las direcciones :ase de los dos primeros puertos es* PT1 D 0E89. PT2 D 0E289 a estructura consta de tres registros* de control= de estado y de datos. &l registro de control es un :idireccional de 4 :its= con un :it de con)iguración !ue no tiene cone(ión al e(terior= su dirección en el PT1 es 0(8%.&l registro de estado= se trata de un registro de entrada de in)ormación de 5 :its= su dirección en el PT1 es 0E8<.&l registro de datos= se compone de 9 :its= es :idireccional. u dirección en el PT1 es 0E89. •
Conector B25.
a descripción de este conector se da a continuación*
Materiales:
2 Integrados 2<B. n Proto:oard. Ca:le maco. 4 @otores de a 5 voltios. Ca:le Puerto Paralelo. Tractor de ;uguete. Tur:o cFF. >uente de 5 voltios.
PROGRAMACION EN T$R%O C:
GincludeHdos. GincludeHconio. GincludeHiostream. void mainK L
Para la programación solo se usó li:rerAas las cuales son H iostream. !ue sirve para la entrada y salida de datos el Hdos. !ue es para el puerto paralelo y la sentencia selectiva i)K.
PRO(ECTO:
&n esta imagen vemos el tractor ya terminado con todo el ca:leado= al costado tenemos el proto:oard donde el circuito para la entra del puerto paralelo.
P#ente H en roto&oar":
&n esta imagen vemos el circuito llamado puente $ !ue ace posi:le el movimiento de los motores= est? conectado al ca:le puerto paralelo !ue va en la PC.