
31/05/2009, 15:31
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 38
Antigüedad: 16 años Puntos: 0 | |
programacion medicion porcentaje de una pila hola espero me puedan ayudar en estos momentos estoy haciendo un programa en visual basic el cual debe medir el porcentaje de una pila se hizo un circuito el cual lleva un amplificador operacional de 4 salidas los cuales van al bus de datos del puerto paralelo en los pines 2,3,4y5 segun como yo creo solo se debe leer el bus de datos y con un if anidado para que muestre en la interfaz el porcentaje me dijeron que si pin 2=5volts estaria en un 25%, pin3=5volt 50%, pin4=5volt 75% y pin5=5 olt 100%les mando el codigo que he hecho para que me ppuedan asesorar de antemano les agradesco su atencion y su tiempo
codigo:
Dim BD, leerbd As Integer
Private Sub Form_Load()
BD = &H378
leerbd = Inp(&H378)
leerbd = leerbd And &H1
Out BD, leerbd
If (leerbd And &H1) = 1 Then
Shape1.BackColor = &HFF0000
Label1.Caption = "25%"
ElseIf ((leerbd And &H1) And (leerbd And &H2)) = 1 Then
Shape1.BackColor = &HFF0000
Shape2.BackColor = &HFF0000
Label1.Caption = "50%"
ElseIf ((leerbd And &H1) And (leerbd And &H2) And (leerbd And &H3)) = 1 Then
Shape1.BackColor = &HFF0000
Shape2.BackColor = &HFF0000
Shape3.BackColor = &HFF0000
Label1.Caption = "75%"
ElseIf ((leerbd And &H1) And (leerbd And &H2) And (leerbd And &H3) And (leerbd And &H4)) = 1 Then
Shape1.BackColor = &HFF0000
Shape2.BackColor = &HFF0000
Shape3.BackColor = &HFF0000
Shape4.BackColor = &HFF0000
Label1.Caption = "100%"
End If
End If
End If
End If
End Sub |