Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Do
Min_dec = _min / 10 '
Min_uni = _min Mod 10
Hrs_dec = Hora / 10
Hrs_uni = Hora Mod 10
Bandera = 0
Puntos = 0
Dis_dec_min = 0
Waitus 400
Dis_dec_min = 1
Dis_uni_min = 1
Dis_dec_hrs = 1
Digito = Lookup(hrs_uni , Patrones)
Portc = Digito And &B00111111 'MANEJO DE LOS BITS
A,B,C,D,E,F,G 'DEJA HABILITADO PARA CONECTAR EL OCISLADOR DE 32768KHZ
Portd = Digito And &B01000000
Puntos = 1
Dis_uni_hrs = 0
Waitus 400
Dis_uni_hrs = 1
Dis_dec_hrs = 1
Dis_uni_min = 1
Digito = Lookup(hrs_dec , Patrones)
Portc = Digito And &B00111111 'MANEJO DE LOS BITS
A,B,C,D,E,F,G 'DEJA HABILITADO PARA CONECTAR EL OCISLADOR DE 32768KHZ
Portd = Digito And &B01000000
Puntos = 0
Dis_dec_hrs = Bandera
Waitus 400
Dis_uni_hrs = 1
Dis_dec_hrs = 1
Dis_uni_min = 1
Digito = Lookup(hrs_dec , Patrones)
Portc = Digito And &B00111111 'MANEJO DE LOS BITS
A,B,C,D,E,F,G 'DEJA HABILITADO PARA CONECTAR EL OCISLADOR DE 32768KHZ
Portd = Digito And &B01000000
Puntos = 0
Dis_dec_hrs = Bandera
Waitus 400
Dis_dec_hrs = 1
Dis_uni_hrs = 1
Dis_dec_min = 1
Dis_uni_min = 1
If _hour = 23 And _sec = 30 And _min = 50 And Ajuste = 0 Then
_sec = _sec - 4
Ajuste = 1
End If
If _sec = 35 Then Ajuste = 0
'If _hour > 12 Then
'Hora = _hour - 12
'Pm = 1
'Am = 0
'Else
'Am = 1
'Pm = 0
If _hour = 0 Then
Hora = 0
Else
Hora = _hour
End If
Loop
End
Incrementa_m:
Incr _min
If _min > 59 Then _min = 0
Waitms 5
Return
Incrementa_h:
Incr _hour
If _hour > 23 Then _hour = 0
Waitms 5
Return
'TABLA PARA HEXADECIMALES
Patrones:
Data &H3F , &H06 , &H5B , &H4F , &H66 , &H6D , &H7D , &H07 , &H7F , &H67