// ATtiny85 Blink!
#define modoPin pinMode
#define escribirEstado digitalWrite
#define ACTUAR OUTPUT
#define numero int
#define repite loop
#define si if
#define siNo else
#define nada void
#define iniBloque {
#define finBloque }
#define estado bool
#define encendido HIGH
#define apagado LOW
#define milisegundos millis

#define PERIODO 500

numero tiempo_limite = PERIODO;
estado estado_led = apagado;

nada setup() 
iniBloque

  modoPin(PB0, ACTUAR);
  
finBloque

nada repite() 
iniBloque

  numero tiempo = milisegundos();
  
  si (tiempo >= tiempo_limite) 
  iniBloque
    tiempo_limite = tiempo_limite + PERIODO;
    si (estado_led == apagado)
      estado_led = encendido;
    siNo
      estado_led = apagado;
  finBloque
   
  escribirEstado(PB0, estado_led);
  
finBloque
ATTINY8520PU