LDmicro0.2 MICRO=Atmel AVR ATmega2560 100-TQFP CYCLE=10000 us at Timer1, YPlcCycleDuty:1, ConfigurationWord(s):0xAC84FF5B00000000 CRYSTAL=16000000 Hz BAUD=9600 Hz, RATE=1000000 Hz, SPEED=100000 Hz COMPILED=C:\Users\Paulino\Desktop\new.hex COMPILER=IHEX PULL-UP LIST PA: 0xFFFFFFFF PB: 0xFFFFFFFF PC: 0xFFFFFFFF PD: 0xFFFFFFFF PE: 0xFFFFFFFF PF: 0xFFFFFFFF PG: 0xFFFFFFFF PH: 0xFFFFFFFF PJ: 0xFFFFFFFF PK: 0xFFFFFFFF PL: 0xFFFFFFFF END VAR LIST 1 bytes CTiempo1 2 bytes Cnew Now no se usa! 2 bytes R0 Now no se usa! 2 bytes R1 Now no se usa! 2 bytes R3 Now no se usa! 1 bytes TTiempo 2 bytes Tiempo1 Now no se usa! 2 bytes Tnew Now no se usa! 2 bytes dest Now no se usa! 2 bytes src Now no se usa! END IO LIST XMacha_Reset at 78 0 0 Y0 at 77 0 0 Y1 at 76 0 0 Y10 at 75 0 0 Y11 at 74 0 0 Y12 at 73 0 0 Y13 at 72 0 0 Y14 at 54 0 0 Y15 at 53 0 0 Y16 at 71 0 0 Y17 at 55 0 0 Y18 at 56 0 0 Y19 at 57 0 0 Y2 at 58 0 0 Y20 at 59 0 0 Y21 at 60 0 0 Y22 at 50 0 0 Y23 at 49 0 0 Y24 at 97 0 0 Y25 at 96 0 0 Y26 at 95 0 0 Y27 at 94 0 0 Y28 at 8 0 0 Y29 at 42 0 0 Y3 at 41 0 0 Y30 at 27 0 0 Y31 at 23 0 0 Y32 at 24 0 0 Y33 at 45 0 0 Y34 at 46 0 0 Y35 at 92 0 0 Y36 at 40 0 0 Y37 at 39 0 0 Y38 at 37 0 0 Y39 at 35 0 0 Y4 at 38 0 0 Y40 at 36 0 0 Y41 at 70 0 0 Y42 at 63 0 0 Y43 at 64 0 0 Y44 at 15 0 0 Y45 at 16 0 0 Y46 at 18 0 0 Y47 at 22 0 0 Y48 at 5 0 0 Y49 at 6 0 0 Y5 at 7 0 0 Y50 at 1 0 0 Y51 at 12 0 0 Y52 at 13 0 0 Y53 at 17 0 0 Y54 at 25 0 0 Y55 at 26 0 0 Y56 at 89 0 0 Y57 at 79 0 0 Y58 at 69 0 0 Y59 at 43 0 0 Y6 at 19 0 0 Y7 at 20 0 0 Y8 at 21 0 0 Y9 at 44 0 0 YPlcCycleDuty at 82 0 0 END PROGRAM RUNG 1 COMMENT Lo haremos con atmega 2560 ya que este tiene 100pines.\r\npara hacer 60 LED END RUNG 2 COMMENT Este es el boton de arranque y reset mueve 60 que como no hay esa cuenta desbordamos el Contador y de es manera es como hacer un RESET.\r\nsi quieres que cuando tenga luz empieze a contar los led deves poner el contacto cerrado END RUNG 3 CONTACTS XMacha_Reset 0 0 MOVE CTiempo1 60 END RUNG 4 COMMENT en esta linea es donde cuenta el tiempo y lo pasa a cuentas.\r\nMueve siempre + 1 y es cuando comienzas los LED ha hacer el ciclo END RUNG 5 TCY TTiempo 1000000 0 OSR CTC CTiempo1 59 0 / ADD CTiempo1 CTiempo1 1 END RUNG 6 PARALLEL SERIES EQU CTiempo1 0 COIL Y0 0 0 0 0 END SERIES EQU CTiempo1 1 COIL Y1 0 0 0 0 END SERIES EQU CTiempo1 2 COIL Y2 0 0 0 0 END SERIES EQU CTiempo1 3 COIL Y3 0 0 0 0 END SERIES EQU CTiempo1 4 COIL Y4 0 0 0 0 END SERIES EQU CTiempo1 5 COIL Y5 0 0 0 0 END SERIES EQU CTiempo1 6 COIL Y6 0 0 0 0 END SERIES EQU CTiempo1 7 COIL Y7 0 0 0 0 END SERIES EQU CTiempo1 8 COIL Y8 0 0 0 0 END SERIES EQU CTiempo1 9 COIL Y9 0 0 0 0 END SERIES EQU CTiempo1 10 COIL Y10 0 0 0 0 END SERIES EQU CTiempo1 11 COIL Y11 0 0 0 0 END SERIES EQU CTiempo1 12 COIL Y12 0 0 0 0 END SERIES EQU CTiempo1 13 COIL Y13 0 0 0 0 END SERIES EQU CTiempo1 14 COIL Y14 0 0 0 0 END SERIES EQU CTiempo1 15 COIL Y15 0 0 0 0 END SERIES EQU CTiempo1 16 COIL Y16 0 0 0 0 END SERIES EQU CTiempo1 17 COIL Y17 0 0 0 0 END SERIES EQU CTiempo1 18 COIL Y18 0 0 0 0 END SERIES EQU CTiempo1 19 COIL Y19 0 0 0 0 END END END RUNG 7 COMMENT site das cuenta veras que esta hecho por escalones cada escalon soporta 20 LED.\r\ncomienzan de 0 a 19 que es un total de 20 ya que cero se cuenta como 1 END RUNG 8 PARALLEL SERIES EQU CTiempo1 20 COIL Y20 0 0 0 0 END SERIES EQU CTiempo1 21 COIL Y21 0 0 0 0 END SERIES EQU CTiempo1 22 COIL Y22 0 0 0 0 END SERIES EQU CTiempo1 23 COIL Y23 0 0 0 0 END SERIES EQU CTiempo1 24 COIL Y24 0 0 0 0 END SERIES EQU CTiempo1 25 COIL Y25 0 0 0 0 END SERIES EQU CTiempo1 26 COIL Y26 0 0 0 0 END SERIES EQU CTiempo1 27 COIL Y27 0 0 0 0 END SERIES EQU CTiempo1 28 COIL Y28 0 0 0 0 END SERIES EQU CTiempo1 29 COIL Y29 0 0 0 0 END SERIES EQU CTiempo1 30 COIL Y30 0 0 0 0 END SERIES EQU CTiempo1 31 COIL Y31 0 0 0 0 END SERIES EQU CTiempo1 32 COIL Y32 0 0 0 0 END SERIES EQU CTiempo1 33 COIL Y33 0 0 0 0 END SERIES EQU CTiempo1 34 COIL Y34 0 0 0 0 END SERIES EQU CTiempo1 35 COIL Y35 0 0 0 0 END SERIES EQU CTiempo1 36 COIL Y36 0 0 0 0 END SERIES EQU CTiempo1 37 COIL Y37 0 0 0 0 END SERIES EQU CTiempo1 38 COIL Y38 0 0 0 0 END SERIES EQU CTiempo1 39 COIL Y39 0 0 0 0 END END END RUNG 9 COMMENT esta linea es lo mismo que la anterior comentada END RUNG 10 PARALLEL SERIES EQU CTiempo1 40 COIL Y40 0 0 0 0 END SERIES EQU CTiempo1 41 COIL Y41 0 0 0 0 END SERIES EQU CTiempo1 42 COIL Y42 0 0 0 0 END SERIES EQU CTiempo1 43 COIL Y43 0 0 0 0 END SERIES EQU CTiempo1 44 COIL Y44 0 0 0 0 END SERIES EQU CTiempo1 45 COIL Y45 0 0 0 0 END SERIES EQU CTiempo1 46 COIL Y46 0 0 0 0 END SERIES EQU CTiempo1 47 COIL Y47 0 0 0 0 END SERIES EQU CTiempo1 48 COIL Y48 0 0 0 0 END SERIES EQU CTiempo1 49 COIL Y49 0 0 0 0 END SERIES EQU CTiempo1 50 COIL Y50 0 0 0 0 END SERIES EQU CTiempo1 51 COIL Y51 0 0 0 0 END SERIES EQU CTiempo1 52 COIL Y52 0 0 0 0 END SERIES EQU CTiempo1 53 COIL Y53 0 0 0 0 END SERIES EQU CTiempo1 54 COIL Y54 0 0 0 0 END SERIES EQU CTiempo1 55 COIL Y55 0 0 0 0 END SERIES EQU CTiempo1 56 COIL Y56 0 0 0 0 END SERIES EQU CTiempo1 57 COIL Y57 0 0 0 0 END SERIES EQU CTiempo1 58 COIL Y58 0 0 0 0 END SERIES EQU CTiempo1 59 COIL Y59 0 0 0 0 END END END RUNG 11 COMMENT Fin de programa y buelve a empezar del principio.\r\nTe puse cicle para si quieres poner un led para ver los ciclos, en el PIN 82 END