Question: Using msp 4 3 0 fr 6 9 8 9 . h . The chronometer counts seconds, minutes and hours. The application has the following

Using msp430fr6989.h. The chronometer counts seconds, minutes and hours. The application has the following requirements. Pushing S1 starts/stops the timer. Long pressing S1 resets the time to zero and stops the counting. The chronometer can be used as a clock. Pushing S2 fast forwards the time value in order to set the current time. Holding S2 then pushing S1 rewinds the clock backwards (in case we went past the time that were trying to set). Finally, when the timer is counting, the colon sign between hours and minutes should blink and the chronometer logo should be on. When the timer is stopped, the exclamation point sign on the display should be on. Use the timer with interrupts in order to advance the time. Interface the push buttons with interrupts. For some tasks that happen intermittently (e.g. long press, fast forward and fast rewind), its acceptable to poll the buttons.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!