#include "core.h"

char i, input_value, set_timer = 5;

void setup() {
  initPort('F', "OUTPUT");
  initPort('K', "INPUT");
}

void loop() {
  input(1);
  input_value = 0x01;
  output(input_value);
  delay_ms(set_timer);

  input(2);
  input_value = 0x02;
  output(input_value);
  delay_ms(set_timer);

  input(3);
  input_value = 0x04;
  output(input_value);
  delay_ms(set_timer);

  input(4);
  input_value = 0x08;
  output(input_value);
  delay_ms(set_timer);

  input(5);
  input_value = 0x10;
  output(input_value);
  delay_ms(set_timer);

  input(6);
  input_value = 0x20;
  output(input_value);
  delay_ms(set_timer);

  input(7);
  input_value = 0x40;
  output(input_value);
  delay_ms(set_timer);

  input(8);
  input_value = 0x80;
  output(input_value);
  delay_ms(set_timer);
}