Digital Electronics Homework Help

In summary, the conversation is about creating a weighted timing controller that uses a 4-bit DIP switch for weight, a 1-bit DIP switch for selecting fast or slow cooking mode, and a push button for starting the process. The cooking time is determined by the weight of the items, with the fast cooking mode taking 2 times the weight in seconds and the slow cooking mode taking 3 times the weight in seconds. The system will not function if the cooking time is more than 15 seconds. The weight can be indicated in binary and multiplication can be achieved by shifting the bits to the left and adding the original weight. Implementing this in hardware is not too difficult and can be learned in assembly language programming classes.
  • #1
Colours123
3
0
I need help in creating a weighted timing controller that uses 4-bit DIP switch (Weight), 1-bit DIP switch (Fast/Slow operation) and etc. The question is shown below.

Creating a Weighted Timing Controller:

A simple microwave oven has two cooking modes: a "Slow cooking" mode that operates on low power and a "Fast cooking" mode that operates on high power. Cooking time for these cycles depends on the weight of items being cooked and is determined as follows.

Fast cooking cycle: 2*Weight seconds
Slow cooking cycle: 3*Weight seconds

The system will not be functioned if the cooking cycle is more than 15. The weight is indicated by a 4-bit DIP switch. A 1-bit DIP switch is used to indicate the cooking mode (fast or slow). A push button is used as START button for starting the cooking process. A seven segment display and a LED are used to indicate the count in decimal format and only odd number count is showed during the cooking process. For example, if the count is 15, the LED is asserted and seven segment shows '5'. If the count is 9, only the seven segment display shows '9'.

Implement the 4 bit weight DIP switch, 1 bit DIP switch for mode selection and cycle calculation.I try doing this using 4 JK flip flop and have a 4 input NAND gate (4 bit DIP switch) tied to the clear. But, I am not sure if this is the correct way and I do not know how to implement the 1-bit DIP switch for mode selection and cycle calculation (how do I make it 2*weight or 3*weight second)?

Thank you for the help you render and if possible, please guide me on how to begin.

Thanks in advance.
 
Physics news on Phys.org
  • #2
In binary, multiplication can be accomplished by shifting the bits of items weight to the left once (weight times 2) then adding the original weight. If 1 pound is 0001 then to multiply by 3 perform the following
0010 (0001 shifted left once) add original weight 0001 leads to 0011 in binary which when translated to decimal is 3 (3 pounds in your case). Classes in assembly language programming usually teach these concepts. Performing this task in hardware is not too difficult. Hope this helps
 

What is digital electronics?

Digital electronics is a field of study that deals with the use of digital signals and systems to process, store, and transmit information. It involves the design, analysis, and implementation of digital circuits and devices using logic gates and digital components.

Why do students need help with digital electronics homework?

Students may need help with digital electronics homework due to the complex nature of the subject and the need for a solid understanding of concepts such as logic gates, Boolean algebra, and sequential circuits. Additionally, the use of specialized software and tools for design and simulation can be challenging for some students.

What topics are covered in digital electronics homework?

Some common topics covered in digital electronics homework include Boolean algebra, combinational and sequential logic circuits, flip-flops, counters, shift registers, and memory elements. Students may also encounter topics related to digital signal processing, microcontrollers, and digital communication systems.

How can I improve my understanding of digital electronics?

To improve your understanding of digital electronics, it is important to have a solid foundation in fundamental concepts such as binary numbers, logic gates, and Boolean algebra. You can also practice solving problems and designing circuits to gain hands-on experience. Seeking help from a tutor or attending extra help sessions can also be beneficial.

Are there any online resources for digital electronics homework help?

Yes, there are plenty of online resources available for digital electronics homework help. These include tutorial videos, interactive simulations, and online forums where students can ask questions and get help from experts. Some universities also offer online courses and resources for digital electronics that can be accessed by students for additional support.

Similar threads

  • Engineering and Comp Sci Homework Help
Replies
2
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
11
Views
3K
Replies
9
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
5
Views
10K
  • Engineering and Comp Sci Homework Help
Replies
7
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
10
Views
3K
  • Electrical Engineering
Replies
26
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
10
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
9
Views
11K
Back
Top