SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
K-Map Solver Circuit
PRESENTED BY
• PRAKASH TIWARY
• PAWAN BHARATI
• NITHIN ABRAHAM
• NISHANTH A
Why This Project?
• K-Map is a method of minimizing logical expressions.
• As Electronics students, we come across K-Map at different
occasion.
• K-Map solving is time consuming.
• Needed a fast way to solve K-Map.
• Realizing a circuit for this was the better option
How did we realize this Project?
• First of all we did a simulation of our proposed circuit using
Proteus.
• We used PIC18F4520 microcontroller for this project.
• Programming for PIC was done by mikroC.
• PICkit2 programmer was used to burn the hex file.
• When we found that our circuit is working, we used Dip
trace to design our PCB Layout.
• And finally we assembled all components using soldering.
K-Map Solver Circuit
Technical Details: Block Diagram
Circuit Diagram
Difficulties Faced
•We did not find switch which has 3 states so
we excluded don’t cares.
•Shock Problem
•LCD brightness Problem
Switch Problem
Usefulness of Circuit
• Accurate minimizing of expressions
• Time saving
• User-friendly
• End product used as Lab-Kit
Further Improvement
• Increasing number of Variable which is 4 now.
• Include don’t cares
• Making circuit board more compact
• Including expression for POS
• Reducing cost of Kit
• Reducing length of code to improve run time lag.
Conclusion
• We have completed our project on K-MAP SOLVER
CIRCUIT. The circuit works as expected and finds the
reduced expression very fast. By completing this project we
have improved our skills in programming and implementing
circuits. It has also improved our ability to work as a group
and to face problems together. We were able to rectify
problems we faced during the implementation of the project.
We are extremely satisfied that we were able to program,
design and implement a circuit from scratch. We take this
opportunity to thank all who had helped us to complete this
project.
K-Map Solver Circuit

Contenu connexe

Similaire à K-Map Solver Circuit

Julianna Ricci Portfolio 2016
Julianna Ricci Portfolio 2016Julianna Ricci Portfolio 2016
Julianna Ricci Portfolio 2016Julianna Ricci
 
Trusted BIM: Accurate As-Builts for Project Coordination
Trusted BIM: Accurate As-Builts for Project CoordinationTrusted BIM: Accurate As-Builts for Project Coordination
Trusted BIM: Accurate As-Builts for Project CoordinationClearEdge3D Inc
 
Digital Logic Design Project Presentation Slides by MD MUSTAFIZUR RAHMAN SAYEM
Digital Logic Design Project Presentation Slides by MD MUSTAFIZUR RAHMAN SAYEMDigital Logic Design Project Presentation Slides by MD MUSTAFIZUR RAHMAN SAYEM
Digital Logic Design Project Presentation Slides by MD MUSTAFIZUR RAHMAN SAYEMMD MUSTAFIZUR RAHMAN SAYEM
 
Triac based home automation with userfriendly interface.pptx
Triac based home automation with userfriendly interface.pptxTriac based home automation with userfriendly interface.pptx
Triac based home automation with userfriendly interface.pptxD24PS
 
Optimizing Performance in Qt-Based Applications
Optimizing Performance in Qt-Based ApplicationsOptimizing Performance in Qt-Based Applications
Optimizing Performance in Qt-Based Applicationsaccount inactive
 
Addressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization ProblemsAddressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization Problemsoptimizatiodirectdirect
 
Java projekt bemutató - Accenture Technology Meetup
Java projekt bemutató - Accenture Technology MeetupJava projekt bemutató - Accenture Technology Meetup
Java projekt bemutató - Accenture Technology MeetupAccenture Hungary
 
2019 FRSecure CISSP Mentor Program: Class Seven
2019 FRSecure CISSP Mentor Program: Class Seven2019 FRSecure CISSP Mentor Program: Class Seven
2019 FRSecure CISSP Mentor Program: Class SevenFRSecure
 
Extreme Programming (XP)
Extreme Programming (XP)Extreme Programming (XP)
Extreme Programming (XP)dcsunu
 
Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectCorecom Consulting
 
PMP Project Management Basics Tutorial For Beginners
PMP Project Management Basics Tutorial For BeginnersPMP Project Management Basics Tutorial For Beginners
PMP Project Management Basics Tutorial For BeginnersIIMSE Edu
 
Ruby in office time reboot
Ruby in office time rebootRuby in office time reboot
Ruby in office time rebootKentaro Goto
 
RAD Design Presentslinkedin
RAD Design PresentslinkedinRAD Design Presentslinkedin
RAD Design PresentslinkedinSteven Scriver
 
Cloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons LearnedCloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons LearnedVMware Tanzu
 
Proiect software
Proiect softwareProiect software
Proiect softwarexmods
 
Critical Path(Re-visited)
Critical Path(Re-visited)Critical Path(Re-visited)
Critical Path(Re-visited)Ryan Veitch
 
Quarterly Technology Briefing, Manchester, UK September 2013
Quarterly Technology Briefing, Manchester, UK September 2013Quarterly Technology Briefing, Manchester, UK September 2013
Quarterly Technology Briefing, Manchester, UK September 2013Thoughtworks
 

Similaire à K-Map Solver Circuit (20)

Julianna Ricci Portfolio 2016
Julianna Ricci Portfolio 2016Julianna Ricci Portfolio 2016
Julianna Ricci Portfolio 2016
 
Trusted BIM: Accurate As-Builts for Project Coordination
Trusted BIM: Accurate As-Builts for Project CoordinationTrusted BIM: Accurate As-Builts for Project Coordination
Trusted BIM: Accurate As-Builts for Project Coordination
 
Digital Logic Design Project Presentation Slides by MD MUSTAFIZUR RAHMAN SAYEM
Digital Logic Design Project Presentation Slides by MD MUSTAFIZUR RAHMAN SAYEMDigital Logic Design Project Presentation Slides by MD MUSTAFIZUR RAHMAN SAYEM
Digital Logic Design Project Presentation Slides by MD MUSTAFIZUR RAHMAN SAYEM
 
Triac based home automation with userfriendly interface.pptx
Triac based home automation with userfriendly interface.pptxTriac based home automation with userfriendly interface.pptx
Triac based home automation with userfriendly interface.pptx
 
Optimizing Performance in Qt-Based Applications
Optimizing Performance in Qt-Based ApplicationsOptimizing Performance in Qt-Based Applications
Optimizing Performance in Qt-Based Applications
 
Addressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization ProblemsAddressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization Problems
 
Essentialsof Project Management
Essentialsof Project ManagementEssentialsof Project Management
Essentialsof Project Management
 
Java projekt bemutató - Accenture Technology Meetup
Java projekt bemutató - Accenture Technology MeetupJava projekt bemutató - Accenture Technology Meetup
Java projekt bemutató - Accenture Technology Meetup
 
Nathan Hildebrandt
Nathan HildebrandtNathan Hildebrandt
Nathan Hildebrandt
 
2019 FRSecure CISSP Mentor Program: Class Seven
2019 FRSecure CISSP Mentor Program: Class Seven2019 FRSecure CISSP Mentor Program: Class Seven
2019 FRSecure CISSP Mentor Program: Class Seven
 
Extreme Programming (XP)
Extreme Programming (XP)Extreme Programming (XP)
Extreme Programming (XP)
 
Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope project
 
PMP Project Management Basics Tutorial For Beginners
PMP Project Management Basics Tutorial For BeginnersPMP Project Management Basics Tutorial For Beginners
PMP Project Management Basics Tutorial For Beginners
 
Ruby in office time reboot
Ruby in office time rebootRuby in office time reboot
Ruby in office time reboot
 
RAD Design Presentslinkedin
RAD Design PresentslinkedinRAD Design Presentslinkedin
RAD Design Presentslinkedin
 
Cloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons LearnedCloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons Learned
 
Proiect software
Proiect softwareProiect software
Proiect software
 
Led cube presentation
Led cube presentationLed cube presentation
Led cube presentation
 
Critical Path(Re-visited)
Critical Path(Re-visited)Critical Path(Re-visited)
Critical Path(Re-visited)
 
Quarterly Technology Briefing, Manchester, UK September 2013
Quarterly Technology Briefing, Manchester, UK September 2013Quarterly Technology Briefing, Manchester, UK September 2013
Quarterly Technology Briefing, Manchester, UK September 2013
 

K-Map Solver Circuit

  • 1. K-Map Solver Circuit PRESENTED BY • PRAKASH TIWARY • PAWAN BHARATI • NITHIN ABRAHAM • NISHANTH A
  • 2. Why This Project? • K-Map is a method of minimizing logical expressions. • As Electronics students, we come across K-Map at different occasion. • K-Map solving is time consuming. • Needed a fast way to solve K-Map. • Realizing a circuit for this was the better option
  • 3. How did we realize this Project? • First of all we did a simulation of our proposed circuit using Proteus. • We used PIC18F4520 microcontroller for this project. • Programming for PIC was done by mikroC. • PICkit2 programmer was used to burn the hex file. • When we found that our circuit is working, we used Dip trace to design our PCB Layout. • And finally we assembled all components using soldering.
  • 7. Difficulties Faced •We did not find switch which has 3 states so we excluded don’t cares. •Shock Problem •LCD brightness Problem
  • 9. Usefulness of Circuit • Accurate minimizing of expressions • Time saving • User-friendly • End product used as Lab-Kit
  • 10. Further Improvement • Increasing number of Variable which is 4 now. • Include don’t cares • Making circuit board more compact • Including expression for POS • Reducing cost of Kit • Reducing length of code to improve run time lag.
  • 11. Conclusion • We have completed our project on K-MAP SOLVER CIRCUIT. The circuit works as expected and finds the reduced expression very fast. By completing this project we have improved our skills in programming and implementing circuits. It has also improved our ability to work as a group and to face problems together. We were able to rectify problems we faced during the implementation of the project. We are extremely satisfied that we were able to program, design and implement a circuit from scratch. We take this opportunity to thank all who had helped us to complete this project.