Power On
Turn on power led (PORTA.0)
Play “WELCOME” Message (PORTB.1)
Turn On Ready led (PORTA.1)
Wait for START button (PORTB.0)
Turn Off ready led (PORTA.1)
Play game “START” message (PORTB.2)
Turn On game active led (PORTA.3)
Turn On Green led (PORTA.4)
Run random timer sequence
Play “FIRE” message (PORTB.3)
Turn off green led (PORTA.4)
Turn on Red led (PORTA.5)
Read input from p1 (PORTC.1)
Read input from p2 (PORTC.2)
On interrupt from p1 or p2 (PORTC.1 & PORTC.2)
Play “BANG” (PORTB.4)
If p1 Turn on P1 led (PORTC3)
Play “PLAYER 1 WINS” (PORTB.5)
If p2 Turn on P2 led (PORTC4)
Play “PLAYER 2 WINS” (PORTB.6)
Wait 30 seconds
Turn off p1 and p2 led (PORTC3 & PORTC4)
Goto Wait for Start Button
Bookmarks