Text this: Designing a traffic light controller using PIC16F877