UNIVERSIDAD AUTONOMA       DEL ESTADO DE MEXICO   CENTRO UNIVERSITARIO   ZUMPANGO    INGENIERÍA EN COMPUTACIÓN  ELECTRICID...
INTRODUCCIÓN  <ul><li>El  puerto paralelo  se utiliza generalmente para manejar impresoras. Sin embargo, dado que este pue...
<ul><li>El  display de 7 segmentos , es un componente que se utiliza para la representación de números en muchos dispositi...
MATERIALES <ul><li>1 Puerto D825 macho  </li></ul><ul><li>10 leds  </li></ul><ul><li>2 Protoboard. </li></ul><ul><li>1 Dis...
DESARROLLO  <ul><li>Primero hicimos un programa en Visual Basic  como se muestra en la imagen. </li></ul><ul><ul><ul><ul><...
<ul><li>Private Sub Command7_Click() </li></ul><ul><li>PortOut &H378, 2 </li></ul><ul><li>End Sub </li></ul><ul><li>Es el ...
<ul><li>Para el funcionamiento de pares es el sig. código  </li></ul><ul><li>Private Sub Command10_Click() </li></ul><ul><...
<ul><li>Private Sub Command12_Click() </li></ul><ul><li>c = 0 </li></ul><ul><li>ida </li></ul><ul><li>End Sub </li></ul><u...
<ul><li>Private Sub Command13_Click() </li></ul><ul><li>c = 0 </li></ul><ul><li>iralcentro </li></ul><ul><li>End Sub </li>...
Private Sub Command14_Click() binario End Sub Private Sub binario() For b = 0 To 255 For c = 0 To 100000000 Next PortOut &...
<ul><li>Se armo un circuito en un protoboard utilizando 8 leds , un puerto D825 macho ,un decodificador 7447 y un display ...
 
CONCLUSIÓN <ul><li>Esta práctica con el uso del puerto D825 es mediante un programa hecho en Visual Basic con 8 botones en...
Próxima SlideShare
Cargando en…5
×

Puerto d825 CU ZUMPANGO

778 visualizaciones

Publicado el

UAEM CU ZUMPANGO
ELECTRICIDAD Y MAGNETISMO
ING.COMPUTACION
EQUIPO 4
USO PUERTO D825

1 comentario
0 recomendaciones
Estadísticas
Notas
  • No explicaron adecuandamente algunas cosas, y se ekivocaron en otras
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
778
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
13
Comentarios
1
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Puerto d825 CU ZUMPANGO

  1. 1. UNIVERSIDAD AUTONOMA DEL ESTADO DE MEXICO CENTRO UNIVERSITARIO ZUMPANGO   INGENIERÍA EN COMPUTACIÓN ELECTRICIDAD Y MAGNETISMO INTEGRANTES: JENNIFER ELIZALDE GUAJARDO ARTURO NAHUM SANTOS NIEVES MARIANA GUADALUPE VAZQUEZ VENTURA SARA IVETTE VIDAL RAMIREZ LEIDA ZUÑIGA HERNÁNDEZ   PROFESOR: RENÉ DOMÍNGUEZ ESCALONA   PRÁCTICA 1 “USO DEL PUERTO D825”   NOVIEMBRE 2011
  2. 2. INTRODUCCIÓN <ul><li>El puerto paralelo se utiliza generalmente para manejar impresoras. Sin embargo, dado que este puerto tiene un conjunto de entradas y salidas digitales, se puede emplear para hacer prácticas experimentales de lectura de datos y control de dispositivos. Se asume cierto conocimiento del lector de conceptos básicos de programación y electrónica, Visual Basic. </li></ul><ul><li>El nombre de “serie” viene por el hecho de que un puerto serie “serializa” los datos. Esto significa que coge un byte de datos y transmite los 8 bits que contiene el byte uno a la vez. La ventaja es que los puertos serie solo necesitan un hilo para transmitir los 8 bits, mientras que los paralelo necesitan 8. La desventaja es que lleva 8 veces más tiempo que si tuviera 8 hilos. Los puertos serie bajan el coste de los cables y hacen que sean más pequeños. </li></ul>
  3. 3. <ul><li>El  display de 7 segmentos , es un componente que se utiliza para la representación de números en muchos dispositivos electrónicos. </li></ul><ul><li>Cada elemento del display tiene asignado una letra que identifica su posición en el arreglo del display . </li></ul><ul><li>- Si se activan todos los segmentos se forma el número &quot;8&quot; - Si se activan solo los segmentos: &quot;a,b,c,d,f,&quot; se forma el número &quot;0&quot; - Si se activan solo los segmentos: &quot;a,b,g,e,d,&quot; se forma el número &quot;2&quot; - Si se activan solo los segmentos: &quot;b,c,f,g,&quot; se forma el número &quot;4&quot; </li></ul><ul><li>p.d.  representa el punto decimal </li></ul><ul><li>El display ánodo común </li></ul><ul><li>En el display ánodo común, todos los ánodos de los diodos LED unidos y conectados a la fuente de alimentación. </li></ul><ul><li>En este caso para activar cualquier elemento hay que poner el cátodo del elemento a tierra a través de una resistencia para limitar la corriente que pasa por el elemento. </li></ul>
  4. 4. MATERIALES <ul><li>1 Puerto D825 macho </li></ul><ul><li>10 leds </li></ul><ul><li>2 Protoboard. </li></ul><ul><li>1 Display ánodo común . </li></ul><ul><li>Cable UTP. </li></ul><ul><li>1 decodificador 7447 . </li></ul>
  5. 5. DESARROLLO <ul><li>Primero hicimos un programa en Visual Basic como se muestra en la imagen. </li></ul><ul><ul><ul><ul><ul><li>*6 botones enumerados del 0-7 </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>*etiquetados (impares , pares , serie , ida y vuelta, ida al centro y binario). </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>El siguiente código que ocupamos fue : </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Declaramos variables </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Dim a, b, c As Dou </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Este es código para el primer boton , todo va declarado en un formulario </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Private Sub Command8_Click() </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>PortOut &H378, 1 (salida del puerto) </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>End Sub </li></ul></ul></ul></ul></ul>
  6. 6. <ul><li>Private Sub Command7_Click() </li></ul><ul><li>PortOut &H378, 2 </li></ul><ul><li>End Sub </li></ul><ul><li>Es el mismo código para los botones restantes ,solo se modifica PortOut &H378, 2 </li></ul><ul><li>Para el es ,4 </li></ul><ul><li>Para el es , 8 </li></ul><ul><li>Para el es , 16 </li></ul><ul><li>Para el es ,32 </li></ul><ul><li>Para el es , 64 </li></ul><ul><li>Para el es , 128 </li></ul>
  7. 7. <ul><li>Para el funcionamiento de pares es el sig. código </li></ul><ul><li>Private Sub Command10_Click() </li></ul><ul><li>PortOut &H378, 85 es la sumatoria de todos los numeros pares </li></ul><ul><li>End Sub </li></ul><ul><li>Private Sub Command9_Click() </li></ul><ul><li>PortOut &H378, 170 es la sumatoria de todos los numeros impares </li></ul><ul><li>End Sub </li></ul><ul><li>Private Sub Command11_Click() </li></ul><ul><li>For a = 1 To 20 número de veces que ira en secuencia </li></ul><ul><li>If a Mod 2 = 0 Then </li></ul><ul><li>PortOut &H378, 85 </li></ul><ul><li>Else </li></ul><ul><li>PortOut &H378, 170 </li></ul><ul><li>End If </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>Next </li></ul><ul><li>End Sub </li></ul>Si modulo 2 es igual a 85 se prenderan los pares pero si es diferente se prenderan los impares
  8. 8. <ul><li>Private Sub Command12_Click() </li></ul><ul><li>c = 0 </li></ul><ul><li>ida </li></ul><ul><li>End Sub </li></ul><ul><li>Private Sub ida() </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>PortOut &H378, 0 </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>PortOut &H378, 1 </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>PortOut &H378, 2 </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>PortOut &H378, 4 </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>PortOut &H378, 8 </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>PortOut &H378, 16 </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul>Utilizamos una variable llamada (ida) en la cual se ira almacenando valores de pares e impares . PortOut &H378, 32 For b = 0 To 10000000 Next PortOut &H378, 64 For b = 0 To 10000000 Next PortOut &H378, 128 For b = 0 To 10000000 Next PortOut &H378, 64 For b = 0 To 10000000 Next PortOut &H378, 32 For b = 0 To 10000000 Next PortOut &H378, 16 For b = 0 To 10000000 Next PortOut &H378, 8 For b = 0 To 10000000 Next PortOut &H378, 4 For b = 0 To 10000000 Next PortOut &H378, 2 For b = 0 To 10000000 Next PortOut &H378, 1 For b = 0 To 10000000 Next PortOut &H378, 0 c = c + 1 If c <= 2 Then ida Else Exit Sub End If End Sub
  9. 9. <ul><li>Private Sub Command13_Click() </li></ul><ul><li>c = 0 </li></ul><ul><li>iralcentro </li></ul><ul><li>End Sub </li></ul><ul><li>Private Sub iralcentro() </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>PortOut &H378, 129 </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>PortOut &H378, 66 </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>PortOut &H378, 36 </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>PortOut &H378, 24 </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul><ul><li>PortOut &H378, 36 </li></ul><ul><li>For b = 0 To 10000000 </li></ul><ul><li>Next </li></ul>PortOut &H378, 66 For b = 0 To 10000000 Next PortOut &H378, 129 c = c + 1 If c <= 6 Then iralcentro Else Exit Sub End If End Sub Declaramos una variable (iralcentro)donde va estar almacenada la secuencia
  10. 10. Private Sub Command14_Click() binario End Sub Private Sub binario() For b = 0 To 255 For c = 0 To 100000000 Next PortOut &H378, b Next End Sub Private Sub Command2_Click() PortOut &H378, 64 End Sub Private Sub Command3_Click() PortOut &H378, 32 End Sub Private Sub Command4_Click() PortOut &H378, 16 End Sub Private Sub Command5_Click() PortOut &H378, 8 End Sub Declaramos una variable (binario) y ocupamos las variables b,c
  11. 11. <ul><li>Se armo un circuito en un protoboard utilizando 8 leds , un puerto D825 macho ,un decodificador 7447 y un display ánodo común para mostrar el código binario . </li></ul><ul><li>Ocupamos un datasheet del display y el decodificador 7447 . </li></ul><ul><li>Para comprobar que funciona conectamos el puerto paralelo que se encuentra en la parte de atrás del CPU como se muestra en la sig. Imagen </li></ul>
  12. 13. CONCLUSIÓN <ul><li>Esta práctica con el uso del puerto D825 es mediante un programa hecho en Visual Basic con 8 botones enumerados del 0-7 y  6 botones con etiquetas de impares , pares, serie , ida y vuelta , ida al centro y binario , además utilizamos un display ánodo común para que se mostrara la secuencia en binario. </li></ul>

×