0 Usuarios y 1 Visitante están viendo este tema.
Hola kilopondio, los flags son indicadores de eventos que los puedes usar segun te convenga. Un ejemplo es el uso de flag para utilizarlo como antirebote de un pulsador.Código: Visual Basicdefine osc 4flag_pulsador var bitvalor var byte valor = 0 'se mostrara en el puerto Bflag_pulsador = 0 'valga la rebusnancia es un flag trisa = 255 'puerto A como entradastrisb = 0 ' puerto B como salidasportb = valor 'carga del puerto b con valor inicio: 'etiqueta para bucle infinito if(porta.0 = 0) then 'si se presiona el pulsador if(flag_pulsador = 0) then 'si la tecla ha sido soltada con anterioridad flag_pulsador = 1 'con el flag indicamos que la tecla ya ha sido presionada valor = valor + 1 'sumamos 1 portb = valor 'mostramos la acumulacion endifelse flag_pulsador = 0 'indica que el pulsador ha sido soltadoendifgoto inicio 'bucle infinitoSaludos