Infrared remote control decoding based on ATmega128