0% found this document useful (0 votes)
103 views3 pages

Digital Systems Lab Ass1

This document provides instructions for Digital Systems Lab Assignment 1 which involves designing a digital circuit to simulate the functionalities of a microwave oven controller using Logisim software. The microwave oven should have three modes of operation with different preset temperatures and timer durations. The timer should pause when the door is opened and resume when closed. All timer values and modes should be displayed using 7-segment displays. The design must include buttons to set temperature and timer in manual mode, to power on/off, start/pause/resume the timer, and reset the timer. The assignment aims to visualize the design as a finite state machine and implement it with minimal hardware.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views3 pages

Digital Systems Lab Ass1

This document provides instructions for Digital Systems Lab Assignment 1 which involves designing a digital circuit to simulate the functionalities of a microwave oven controller using Logisim software. The microwave oven should have three modes of operation with different preset temperatures and timer durations. The timer should pause when the door is opened and resume when closed. All timer values and modes should be displayed using 7-segment displays. The design must include buttons to set temperature and timer in manual mode, to power on/off, start/pause/resume the timer, and reset the timer. The assignment aims to visualize the design as a finite state machine and implement it with minimal hardware.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

DSLABAssignment1

Digitalcircuitdesignandsimulation
Aim/ProblemDescription:

DesignadigitalcircuittosimulatethefunctionalitiesofamicrowaveovencontrollerusingLogisim.The
listoffunctionalitiesaregivenbelow:
Table1.1Modesofoperation
MODE TEMPERATURE(degC) TIMER(sec)
MODE1(fixed) 50 20
MODE2(fixed) 100 30
MANUAL(settable) 0to100(inanincrementof10) 0to30

1. ThereshouldbethreemodesofoperationofovenasgiveninTable1.1.
2. Theusershouldbeallowedtochooseoneamongthethreemodeofoperation.
3. Wheneverthedooroftheovenisopen,whichcanbeimplementedusingamicroswitch,then
thetimershouldbepausedandshouldstartagainwhenitisclosed.
4. Allthetimervaluesshouldbedisplayedusing7segmentdisplaysasshowninfigure1.1.Similarly
thedesignshouldhaveadisplayfortemperatureandmodesofoperation.

Figure1.1:Sampledisplayfor23sec

5. Themicrowaveshouldhave:
a. Atimerset:tosetthevalueoftimerinmanualmode.
b. Atemperatureset:tosetthevalueoftemperatureinmanualmode.
c. Power:forturningON/OFFthemicrowave.
d. StartSwitch
i. PressingSTART=>Timerstarts
ii. DuringoperationpressingSTART=>Pause
iii. PressingSTARTagain=>Resumeoperation
e. ResetSwitch:toresetthetimerto0inrespectivemode(inpausedstate).
f. StopSwitch:tostopthetimerinbetween.
6. Itshouldnotbeallowedtochooseanyothermodewhileanymodeisrunninguntiltheresetbutton
ispressed.
7. Amaximumlimitofthetimercanbeassumedtobe30sec.

ExtraCredit(Challengingpart):10Marks
AddafunctionalitytotheSTARTswitchthatwhenitispressedfor10secthenthesystemwillgointo
resetstatethatisthetimervaluebecomes0.

Apparatus:
Software:Circuitdesignandsimulation:Logisim
FSMDesign:Fizzim/Dia

Learningoutcome:
Visualiseanygivendesignasafinitestatemachineandrealiseitwithminimumpossiblehardwareusage

Goingfurther
1. Designasimilarsystemusingamicrocontrollerplatform
2. Implementasimilardesignusingacircuitsimulatorlikespice
3. Giveafrontpaneldesignforyourmicrowaveoven

References
https://courses.cs.washington.edu/courses/cse370/09sp/lectures/
http://dept.cs.williams.edu/~tom/courses/237/labs/Lab3.pdf
http://american.cs.ucdavis.edu/academic/ecs154a/postscript/logisimtutorial.pdf
http://www.cburch.com/logisim/docs/2.1.0/guide/tutorial/index.html

NOTE:
Theassignmentmustbemailedtodslabiitd+owners@googlegroups.combefore5:00PMwithsubject
DSLAB_<Enrollement_no>_<Assignment_no>
Submitazipfileconsistingof2folders:
1.CODE:Suitablefilesassociatedwiththeassignment.
2.DOCUMENTATION:.pdfand.texfileofyourreport.
Courseguidelinesforplagiarismwillapply.

You might also like