Download Embedded Multitasking with small - innovated

Transcript
150
Chapter 3
List 3.2
(continued)
3.3. Low Priority
60-Hz Fail/Recovery monitoring function
Control input monitoring function
Debounce function
Toggle 12/24 hour mode
Alarm on/off toggling function
4. Alarm set mode
4.1. High Priority
Time increment function based on 60-Hz
power line time base
Control input monitoring function
Debounce function
Auto repeat function
Alarm control function
Set alarm function
Routine to increment alarm by 1 min
Routine to increment alarm by 20 min
4.2. Medium Priority
Function to scan LED displays
12-hour display function for alarm
24-hour display function for alarm
PM indicator display function
4.1. Low Priority
60-Hz monitoring function
60-Hz Fail/Recovery monitoring function
5. Alarm active mode
5.1. High Priority
60-Hz monitoring function
Time increment function based on 60-Hz
power line time base
Generate alarm tone function
Alarm control function
5.2. Medium Priority
Function to scan LED displays
Display flashing function for the alarm
12-hour display function for time
24-hour display function for time
PM indicator display function
5.3. Low Priority
60-Hz Fail/Recovery monitoring function
Control input monitoring function
Debounce function
Toggle 12/24 hour mode
Alarm on/off toggling function
Snooze function