Write an assembly program to make a microwave.
Need:
1. The microwave has a clock (hh:mm:ss am/pm) and the user should be able to alter the clock at any time.
2. For cooking the user should inital enter the time. The user can enter the time by:
a) Pressing 1, 2, ..., 6 and that will set the time to 1, 2, ..., 6 minutes (Express)
- If the door is closed the microwave should begin immediately.
- If the door is not closed after closing the door the user should click start in order for the microwave to begin
b) Clicking the enter time button and then the user can enter the desired time in minutes and seconds (the user can enter up-to 20 minutes and 0 seconds). The user should then click the start button for the microwave to begin if the door was closed
- If the user entered 5 that means the user entered 5 seconds
- If the user entered 5-7 that means the user entered 57 seconds
- If the user entered 5-7-8 that means the user entered 5 minutes and 78 seconds
3. The user can select the power level (Hi-Medium-Low)
- The microwave should begin with a default power level
4. Cooking is simulated by the stepper motor
- The speed is determined by the power level selected
- The direction should change after: