Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The microwave has a door, a light, a power-tube, a cook button, a timer, a beeper and a display. When the oven is not in

image text in transcribed

The microwave has a door, a light, a power-tube, a cook button, a timer, a beeper and a display.

When the oven is not in use and the door is closed, the light and the power-tube are turned off and the display is blank.

When the door is open, the light stays on.

If the button is pushed when the door is closed and the oven is not operating, then the oven is activated for one minute. When the oven is activated, the light and the power-tube are turned on.

If the button is pushed when the oven is operating, one minute is added to the timer.

When the oven is operating, the display shows the number of seconds of cooking time remaining.

If the door is opened when the oven is operating, the power-tube is turned off.

When the cooking time is completed, the power-tube and light are turned off, and the beeper goes on (alarm sound) for 5 seconds.

Pushing the cook button when the door is open has no effect.

Cooking is only permitted when the door is closed and the button is pressed. Minimum cooking time is 1 minute per 1 press of the button.

Q1: What are the possible states that the microwave can be in (hint: no more than 5)? Use state variables (S0, S1, S2etc) to identify each state by a state number. Give proper name to each state, example IDLE.

Q2: What are the events that could cause the microwave to change its state?

Q3: Provide a list of inputs and outputs of the system? Give proper names and use letters such as X1, X2, X3etc for inputs (example; X1= Reset, X2= x greater than y). Use Z1, Z2, Z3..etc for outputs (example; Z1=ready, Z2= failure)

Q4: Draw the state transition diagram (finite state machine diagram, no flow chart) showing all states and transitions based on inputs. Write the name of the input when it is true only.

Q5: Provide the truth table showing Present State variables, inputs, NS variables and outputs

Q6: Extract the Boolean expressions for all the state variables and outputs?

Q7: Use a ROM chip to implement the control circuit: What appropriate ROM memory can be used to for the implementation of this controller? Indicate the size of the ROM, the number of address lines and the number of data lines. Draw the ROM memory and label inputs and output signals as needed. Make sure to include all state variables and any required external logic.

Q1: What are the possible states that the microwave can be in (hint: no more than 5)? Use state variables (S0, S1, S2...etc) to identify each state by a state number. Give proper name to each state, example IDLE. Q2: What are the events that could cause the microwave to change its state? Q3: Provide a list of inputs and outputs of the system? Give proper names and use letters such as X1, X2, X3...etc for inputs (example; X1= Reset, X2= x greater than y). Use Z1, Z2, Z3..etc for outputs (example; Z1=ready, Z2= failure) Q4: Draw the state transition diagram (finite state machine diagram, no flow chart) showing all states and transitions based on inputs. Write the name of the input when it is true only. Q5: Provide the truth table showing Present State variables, inputs, NS variables and outputs Q6: Extract the Boolean expressions for all the state variables and outputs? Q7: Use a ROM chip to implement the control circuit: What appropriate ROM memory can be used to for the implementation of this controller? Indicate the size of the ROM, the number of address lines and the number of data lines. Draw the ROM memory and label inputs and output signals as needed. Make sure to include all state variables and any required external logic. Q1: What are the possible states that the microwave can be in (hint: no more than 5)? Use state variables (S0, S1, S2...etc) to identify each state by a state number. Give proper name to each state, example IDLE. Q2: What are the events that could cause the microwave to change its state? Q3: Provide a list of inputs and outputs of the system? Give proper names and use letters such as X1, X2, X3...etc for inputs (example; X1= Reset, X2= x greater than y). Use Z1, Z2, Z3..etc for outputs (example; Z1=ready, Z2= failure) Q4: Draw the state transition diagram (finite state machine diagram, no flow chart) showing all states and transitions based on inputs. Write the name of the input when it is true only. Q5: Provide the truth table showing Present State variables, inputs, NS variables and outputs Q6: Extract the Boolean expressions for all the state variables and outputs? Q7: Use a ROM chip to implement the control circuit: What appropriate ROM memory can be used to for the implementation of this controller? Indicate the size of the ROM, the number of address lines and the number of data lines. Draw the ROM memory and label inputs and output signals as needed. Make sure to include all state variables and any required external logic

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Options Futures And Other Derivatives

Authors: John Hull

9th Global Edition

1292212896, 9781292212890

More Books

Students also viewed these Accounting questions

Question

*4. Write the structure function corresponding to the following:

Answered: 1 week ago