You are on page 1of 1

Entry PORTC_IRQHandler

Change_Mode
Change_Mode
function function Entry main
function Entry
PORTC_IRQHandler

Turn on the Turn off all Disable timer


current LED LED channel 0
Button Button
PTC12 is False PTC13 is
detected? detected?

Check Check Check Check Check


Led_Mode = False Led_Mode = False Led_Mode = False Led_Mode = False Led_Mode = True True
Mode1 Mode2 Mode3 Mode4 Mode5

Led_Mode Led_Mode = Change to


True True True True True False Led_Mode
= blink? blink False the next color
= blink?
of led
Change Change Change
Change Change
frequency frequency frequency True
frequency 1s frequency 2s True
0.5s 1.5s 2.5s

Change blink
Led_Mode = stop speed of led
Disable timer
channel 0

Enable timer
channel 0
Press is
detected

You might also like