pll01 <-- Es el Display 1
pll02 <-- Es el Display 2
pll03 <-- Es el Display 3
pll04 <-- Es el Display 4
pll05 <-- Es el Display 5
pleda <-- Es A
pledb <-- Es B
pledc <-- Es C
pledd <-- Es D
plede <-- Es E
pledf <-- Es F
pledg <-- Es G
pledp <-- Es Punto
'-----------------------------------------------------------------------------------------------------------------
doError:
cer = cer + 1
pll01 = 0 : pll02 = 0 : pll03 = 0 : pll04 = 0 : pll05 = 0 : delayms 26
pleda = 1 : pledb = 0 : pledc = 0 : pledd = 1 : plede = 1 : pledf = 1 : pledg = 1 : pledp = 0
delayms 26 : pll01 = 1
delayms 260
pll01 = 0 : pll02 = 0 : pll03 = 0 : pll04 = 0 : pll05 = 0 : delayms 26
pleda = 0 : pledb = 0 : pledc = 0 : pledd = 0 : plede = 1 : pledf = 0 : pledg = 1 : pledp = 0
delayms 26 : pll02 = 1
delayms 260
pll01 = 0 : pll02 = 0 : pll03 = 0 : pll04 = 0 : pll05 = 0 : delayms 26
pleda = 0 : pledb = 0 : pledc = 0 : pledd = 0 : plede = 1 : pledf = 0 : pledg = 1 : pledp = 0
delayms 26 : pll03 = 1
delayms 260
pll01 = 0 : pll02 = 0 : pll03 = 0 : pll04 = 0 : pll05 = 0 : delayms 26
pleda = 0 : pledb = 0 : pledc = 1 : pledd = 1 : plede = 1 : pledf = 0 : pledg = 1 : pledp = 0
delayms 26 : pll04 = 1
delayms 260
pll01 = 0 : pll02 = 0 : pll03 = 0 : pll04 = 0 : pll05 = 0 : delayms 26
pleda = 0 : pledb = 0 : pledc = 0 : pledd = 0 : plede = 1 : pledf = 0 : pledg = 1 : pledp = 0
delayms 26 : pll05 = 1
delayms 260
if cer < 8 then gosub doerror else return endif
return
'-----------------------------------------------------------------------------------------------------------------
este es el codigo que uso para prender los display con la palabra ERROR
que en todo caso hago lo siguiente (es para cada letra) :
1° Apago todos los displays y espero 26 milisegundos
pll01 = 0 : pll02 = 0 : pll03 = 0 : pll04 = 0 : pll05 = 0 : delayms 26
2° Configuro la letra en el display, osea pongo a 1 el led del dsipley que quiero encender, en este caso la letra "E"
pleda = 1 : pledb = 0 : pledc = 0 : pledd = 1 : plede = 1 : pledf = 1 : pledg = 1 : pledp = 0
3° Espero otros 26 milisegundos y luego prendo el display para mostrar la letra
delayms 26 : pll01 = 1
4° Espero 260 milisegundos para luego mostrar la siguiente letra en el siguiente displays
delayms 260