Assembly code for a fully autonomous robot using a PIC16f877 microcontroller.