Hola..
Este ejemplo es sencillo, lo unico que tendrias que hacer es hacer un lazo for para las repeticiones y una vez terminado enciendes el led, y si deseas despues de un tiemop lo apagas, aca un codigo rapido y sencillo:
cont var byte
led var portb.7
pulsos var portb.0
inicio:
for cont=1 to 15 ;este es el número de pulsos que quieras dar
high pulsos
pause 500 ;este es el tiempo que quieres tener el pulso en alto 0.5 s
low pulsos
pause 500 ;este es el tiempo que quieres tener el pulso en bajo 0.5 s
next
pause 200 ;tiempo de espera antes de encender el led 0.2 s
high led ;enciende el led
goto inicio
End
Listo con este programa te contara los quince pulsos y te enciende el led pero este se queda encendido, para apagarlo despues de un tiempo solo tendrías que poner un pause del tiempo que desees tenerlo prendido y luego lop apadas con low...
cont var byte
led var portb.7
pulsos var portb.0
inicio:
for cont=1 to 15 ;este es el número de pulsos que quieras dar
high pulsos
pause 500 ;este es el tiempo que quieres tener el pulso en alto 0.5 s
low pulsos
pause 500 ;este es el tiempo que quieres tener el pulso en bajo 0.5 s
next
pause 200 ;tiempo de espera antes de encender el led 0.2 s
high led ;enciende el led
pause 1000 ;espera 1 segundo antes de apagarse
low led
goto inicio
End
Listo eso es todo, espero haberte ayudado yo tambien ando aprendiendo bien este soft en basic, que es bastante sencillo, aunque manejo mucho mas el BASCOM AVR para Atmel, que tambien va muy bien...
Bueno saludos desde Ecuador
